Welcome to another week of JBoss activities and news which kicks off this week with the newest project in the JBoss family, Opta Planner. Check it out over on their new site and give them a helping hand. Opta Planner optimizes business resource usage and is a fascinating project.
In April there will be a two part webinar series called Zero to Hero with JBoss BRMS Primer.
JBossTools will be in Boston this week at EclipseCon and Devoxx London.
Infinispan will be at CodeMotion in Rome this week.
Blogs / Articles
Marek tells us about scheduling jobs within Torquebox at runtime in this article.
RHQ team presents a nice practice on how to store your Agent preferences in a file, nice write-up by Jay.
Michal details his adventures migrating a RichFaces 3.x application to RichFaces 4.x.
Eric shares a project on performance testing framework around BPM processes using JBoss BRMS.
JBoss TS's Paul explains some of the API changes taking place inside the WS-AT and REST-AT.
An overview is given of Java EE 7 & EJB 3.2 support in JBoss AS 8.
A list of new project releases, enjoy!
Previously Eric posted a demo of Business Process Management (BPM) integration with rules, using the JBoss Business Rules Management System (BRMS) product. This demo provided a look at both the developers JBoss Developer Studio (JBDS) IDE project and then the business user side with the project also in the Business Rules Manager (BRM) web tooling.
After Bob's last post about bringing TLS/SSL to TorqueBox's STOMP subsystem, we decided to take it a step further. A commenter asked about other technologies, mostly to support fallback for when WebSockets either were not available in the browser, or in the case of proxies between the client and server preventing their effective use.
Recently the OSGi Alliance has made an Early Access Draft available of many of the RFCs that are currently being worked on in the Enterprise Expert Group (EEG) and the Core Platform Expert Group (CPEG).
As you may already know, we are also focusing on making mobile applications with Errai. We have something that will make your life really easy. Inspired by the Cordova CLI, we have created something similar that is Maven based.
The Overloard has awakened - Kurt has been cranking on S-RAMP and created this awesome video - while I love a good blog post, I really love a good blog post with a great accompanying video! If you are interested in BPMN2 and workflow governance then you really need to see what is going on in Project Overlord
Not only have we delivered the JBoss Enterprise Application Platform 6.1.0 Alpha last week (FAQ), but we have now released the JBoss Developer Studio 7 Alpha 1 based on Eclipse Kepler as well the Fuse technology based on Apache Active-MQ and Apache Camel. That is an amazing amount of enterprise-class middleware hitting the community!
Integration - JBoss Fuse Beta - you can download the new beta version, watch several videos and explore the demo source code.
Tools - JBDS 7 Alpha - Updated to support JBoss Enterprise Application Platform 6.1 Alpha 1 - please download both and give it a try. You can simply unzip the application server into the "runtimes" directory of JBDS and upon restart, it will automatically detect that you have a new app server and ask if you wish to configure it.
JSF Components - RichFaces ready for JBoss Enterprise Application Platform 6.1
Forge is integrated into JBoss Tools/JBoss Developer Studio - use the Window - Show View - Other - Forge Console or simply Command/Control-4 on the keyboard. (note: JBDS version of Forge is still 1.1.2 with 1.2.2 coming soon).
Alien Adventure - The Arquillian (Created to defend the software galaxy from bugs) community cranks out their Weld Container 1.0.0.CR6
NoSQL at HowToJBoss.com - Shane Johnson takes on the theoritical computer scientists with his posting related to Partition Tolerance. And if you have not heard, HowToJBoss.com is a fantastic place to learn more about JBoss in enterprise.
jboss.org infrastructure - our jboss.org team has the thankless job of maintaining a MASSIVE developer-focused community site but they keep bringing the enhancements - check out this post by Vlastimil on Atlassian GreenHopper upgrade - get your agile on. In addition, Vlastimil also posted about to show GitHub (or Bitbucket) commits in our Jira!
Hibernate and Bean Validation - Did you know Bean Validation is not standing still? Enhancements to the specification lead to enhancements in the TCK and of course Hibernate Validator. Check out this posting by Hardy.
New Book on Drools - Drools Starter
The Errai team has uploaded a series of videos from JavaOne 2012 - check 'em out.
RHQ and D3.js is pretty awesome stuff - and our RHQ project has been integrating it - check out Heiko's blog
Secret Agent Tricks, also in the RHQ world, Mazz talks up a recent enhancement to RHQ to deal with those sneaky agents.
Ceylon M5 "Nesa Pong" is now available for download
Do you have gnarly schema problems? Then virtualize your data with Teiid 8.3.0.Final with OData and JSON support
A great step in the evolution of JBoss/Red Hat and enterprise open source in general: Red Hat does make the EAP binaries available for all developers. Mark Little gives some insights on the motivation behind this move and the benefits for our community.
To handle the explosion of big data, you will need an innovative platform as the basis for your big data solution. While there are a number of platforms that address big data, they are often constrained by the I/O performance of the local file system. This can be a show-stopper for applications that require extreme performance and real-time access to data.
This introduction has been setup to get you started as quickly as possible with the newest member of the JBoss Integration portfolio, JBoss A-MQ which will be available very soon. We have put together a three part video tour of the product, an example quick setup of the product and the installation of an existing project that is then deployed on JBoss A-MQ.
RTI (RootCause Transaction Instrumentation) is an APM (Application Performance Management) solution for Red Hat’s JBoss Middleware stack. RTI handles profiling, alerting & deep dive diagnostics and can be used across the software lifecycle. RTI is a fully integrated plug in to JBoss Operations Network. JON tells you when a problem occurs, RTI will tell you more – like where, how long and why.
Retrieving the AS7 management console through an app store? Great idea, but what does it imply? Harald has written up a pretty good blog post, where he describes the challenges with this approach:
Previous post introduced a new tree view of request parameters for invoking an endpoint. Here we'd like to show an example of a practical usage of such addition to Wise core: a customized SOAP message preview tool.
In response to some good feedback received from the community after the recent 2.0 release, we've been enriching the API of Wise Core to further simplify ws testing using it.
How I loved to do custom JSON serialization in AS7 with RestEasy
We would like to merge the BlackTie and Narayana projects together. As you will know, BlackTie is a C++ API onto the Narayana transaction manager and as such features are being developed which require changes in both components. Furthermore, Narayana already provides support for several other APIs within the main Narayana project so collecting them all together seems to make the most sense.
The RHQ Net Services plugin has just been updated with new features. It now defines three types of services: HTTP service, Ping service, Port service
Hibernate ORM 4.2.0.CR2 was just released. The full changelog can be viewed here: https://hibernate.onjira.com/secure/ReleaseNote.jspa?projectId=10031&version=12651
This micro release addresses some bugs present in the RichFaces 4.3.0.Final release, and offers some improvements on the new features introduced in that same release.
For those who don't know, PicketLink is a CDI-based application security framework for Java EE, much in the same spirit of Seam Security. In fact, PicketLink 3.0 can be considered to be the spiritual successor to Seam Security, as it is more or less based on a similar core design albeit with a much more powerful and flexible identity model and feature set.