Skip navigation
2013

Introducing xPaaS

 

For a number of years we, at JBoss, have been discussing PaaS in various forms including Enterprise PaaS, Integration PaaS and BPM as a Service.  We have been discussing each of these as independent components although each has obvious relationships with the others.  As a result we have recently announced an update to our PaaS strategy, a unified offering that we are calling xPaas.  Following the announcement, Mark Little has taken some time to present his thoughts on the topic and what can be expected over the coming weeks and months.

 

Embedded and Remote queries in Infinispan

 

The Infinispan team have recently introduced a new querying capability within their 6.0.0 codebase, intended to provide a way of running queries against cached entities using a simple filtering DSL and allowing the possibility of alternative query engines to be used while using the same query language/API.

 

Dynamic Index Sharding in Hibernate Search

 

Index Sharding has been a core capability of Hibernate Search for years however, until now, it has been necessary for the number of shards to be specified explicitly within the Hibernate Search configuration.  The 4.4.0.Beta1 release of HIbernate Search changes this by introducing a new feature, Dynamic Sharding, an introduction to which can be found in Sanne's post.

 

SwitchYard on OpenShift

 

Have you ever wanted to deploy SwitchYard applications in the cloud?  If so then Keith Babo has the answer for you.  In his latest video recording within the SwitchYard Video Series Keith shows how simple it is to create a new SwitchYard on OpenShift, how quickly an Application can be developed and how easy this application can be deployed into the OpenShift environment.

 

OptaPlanner and Vehicle Routing problems

 

Geoffrey has created a new video demonstrating how OptaPlanner can be used to optimise the planning of Vehicle Routes while delivery times are being constrained by specific time windows.

 

Presentations in the Cloud

 

Eric Schabell is well known for his presentations, many of which cover how best to use OpenShift.  In his latest post, Eric has decided to marry the two topics and demonstrate how easy it is to use OpenShift to publish presentations in the cloud, describing each of the steps that are necessary for deploying an example Awestruct presentation.

 

New Releases

 

 

That is all for this week, please check back next week for more updates from the JBoss Communities.

WildFly is approaching Fedora

A few days ago Marek finished upgrading all required components and finally packaged Alpha3 version of WildFly. It's already available in Rawhide and in Fedora 20 updates-testing repository.

New persistence API in Infinispan 6.0.0.Alpha4

The existing CacheLoader/CacheStore API has been around since Infinispan 4.0. In this release of Infinispan we've taken a major step forward in both simplifying the integration with persistence and opening the door for some pretty significant performance improvements.

 

Using Social Media Integration in Red Hat JBoss Portal Platform 6.1 Beta

JBoss Portal Platform 6.1 was designed with social media integration in mind to tailor use cases that are relevant in today’s web-based applications.  For example, when configured, JBoss Portal Platform can let new users to sign up and register by using Facebook, Twitter, or Google+.

 

Teiid 8.5 Released

We are pleased to announce the next iteration of Teiid is available.

 

Narayana is now JTA 1.2 Compliant

I'm very proud to announce that with Narayana 5.0.0.M3 we are now JTA 1.2 compliant! What's more, with the release of JCA 1.7 in WildFly 8.0.0.Beta1 (WFLY-510 ), the new application server features are now available.

 

Arquillian Seam 2 Extension 1.0.0.Beta1 Released

Some of the highlights in this release:

  • Injection of Identity is now supported in the Arquillian powered tests.
  • Your tests can now exercise conversation scoped components!
  • Seam 2.3 and JBoss AS 7 are now covered by our test suite thanks to Thiago Veronese
  • Seam 2 autopacking based on Maven can now use arbitraty settings.xml when specified through mvn.alternate.settings system property.

 

Need to meet business priorities? Accelerate development

The business priorities may include increasing enterprise growth, delivering operational results, accelerating innovation, and increasing satisfaction. How can the right middleware help meet these priorities?

 

Learning SwitchYard : Labs from Red Hat Summit Available

The SwitchYard team helped put together a set of labs for Red Hat Summit this year focused on getting started with SwitchYard.  The objective of these labs was to take attendees with no experience with SwitchYard and help them become productive users of the project.  The labs set the stage by walking through an example application and explaining what you need to know followed by hands on development and configuration of common integration application scenarios.  We received some great feedback from attendees and the lab was one of the top-ranked sessions at Summit this year

 

Heterogenous clusters with Infinispan 6.0.0.Beta1

One of the basic rules of participating in an Infinispan cluster was that everyone must pay their fair share. Sure, each node was able to run a diferent set of caches (i.e. the cluster didn't have to be symmetric). But when a node started up a distributed cache, it automatically took ownership of a share of the keys equal to all the other members of the cache.

 

Pluggable Belief Systems in Drools 6.0

Drools has supported simple truth maintenance for a long time, and followed a similar approach as that in Jess and Clips. In 6.0 we abstracted the TMS system to allow for pluggable belief systems. This allows a sub system to control what the main working memory can see; i.e. what is inserted for the user to write rules to join against.

Lots of interesting news from the JBoss world this week, especially as the preparations for Java One ramp up, but, more than usual, a significant number of news come from an area (management and monitoring) and a project (RHQ) which don't get a lot of talk, although they deserve it plenty. So this edition we will focus of them. The reason? Simple. We often focus on JBoss projects that, by their nature, target the development phase: frameworks, testing and development tools, and of course, the Wildfly application server (and JBoss EAP). It is to be expected - development is challenging, developing is fun, development is creative. But applications spend most of their time in production, where getting operational data is critical for understanding the health of the deployment, its behaviour in real usage scenarios and potential areas of improvement. So this week's editorial is dedicated to ...

 

What is RHQ and what is new?

 

RHQ is an enterprise management solutions for JBoss middleware projects - and beyond that, for Tomcat, Apache Web Server and numerous other server-side applications. It deals with critical aspects of the application while in production - such as: administration (changing parameters at runtime wherever that is desirable), monitoring (measuring the performance and understanding when it is satisfactory or not, but also helping pinpoint the specific areas that require improvement), and of course, sending alerts when things are out of control - a critical aspect of administering a live system. Besides the fact that it's useful, it can also produce cool charts like the one below. And now that you got your attention, we're going to point you to this link where you can check for yourself what an amazing project it is. Not before you read our editorial to the end.

JONdetailedchart.png

So, onwards to our news: the first one is that RHQ has just released version 4.9 - with details being available here. It should come to reason that the release is accompanied by a rundown of the new features, and so it is:

  • John Mazzitelli provides an overview of the new fine-grained security permissions in bundle provisioning, and a demo of the new GUI for availability updates for resources
  • Jay Shaughnessy blogs about the RHQ group definitions enhancements,
  • John Sanda provides a guide for upgrading RHQ from 4.8 to 4.9

 

And of course if we got you interested in the project, you may want to contribute to its development, by providing feedback or providing your opinion about certain features or directions that you'd like to see the project heading towards - for example, you can answer Heiko Rupp's question on improving RHQ's build process.

 

And if you missed the webinar this week on Red Hat JBoss Operations Network (which is the product offering based on RHQ), make sure you stay tuned for the video recording.

 

In brief

 

  • The ModeShape team has provided a preview of their upcoming support for manually invoking sequencers, which will be part of the upcoming 3.6 release
  • Lincoln Baxter III shows you how to view an aggregate log of all your OpenShift gears at once
  • Tom Jenkinson, on behalf of the Narayana team, invites contributors to the project and provides a few guidelines on getting started on that
  • Eric Shabell provides an overview of his upcoming Devoxx talk, an hour-long practical introduction to OpenShift
  • Shane Johnson shares the results on his earlier poll, asking respondents whether they use (or need a data grid), musing on the results - in what concerns JBoss Data Grid and the future of in-memory data grids in general.
  • Bryan Che introduces Red Hat Storage, explaining how open hybrid storage is one of the underpinnings of open hybrid cloud
  • Kenny Peeples provides a practical introduction to Teiid and Business Intelligence, as well as on using JBoss Fuse and MQTT for communicating between Fuse and Android, in his Bitmoney demo
  • Navin Surtani provides an account of the latest talk at the Singapore JBUG, where Ramkumar K.B. from the SCB bank of Singapore has presented the way in which they use Fuse for developing mobile applications
  • Rob Davies provide an introduction to embedding Camel into ActiveMQ
  • Eric Schabell shows the updates to a few of the demos for BRMS: the Cool Store, Rewards and Customer Evaluation

 

Releases

Welcome back! And it's the time of year again when we continue to get ready for JavaOne. This year as in the past, we've got a lot of presentations so watch the website for details. And of course if you are around, come to the JBoss party!

 

OK, with that said let's venture forth into what else has been happening over the past few days. For a start there's been a lot of activity around data virtualisation from Kenny Peeples, who's been integrating Teiid and Business Intelligence. There are some slides as well as code! In related news, Randall announced that planning for ModeShape 4 has started, so get your requests in now. And of course ModeShape 3.5 was out only a few days ago.

 

The past week or so has definitely had a JBoss BRMS and jBPM related theme. First Eric Schabell produced a BRMS Primer (which he'll be presenting at the JBoss Business Day at FC Dortmund Stadium) and discussed the BRMS Cool Store, then he blogged about his presentation at the JBoss Forum in Hamburg. Then Kris, the jBPM lead, produced a flurry of activity including the release of CR2 for 6.0.0, a showcase on the installer/getting started and another showcase on the web console. Busy busy!! Related, Bob Brodt announced a bug hunt contest for the BPMN2 Eclipse modeler tool.

 

Finally we've had our usual range of other project release announcements, including TorqueBox 3.0.0, Alpha 5 for Arquillian Graphene 2.0.0, Beta 1 for Arquillian Drone 1.2.0, and Narayana/JBoss Transactions releases. Congratulations to all of the people involved!

 

OK, that's it for this week.