The first Wildfly 8 release has already been tagged and is about to be released any time soon!

Middleware Rumblings

Red Hat JBoss Middleware is faster than an 855 foot Sky Jump

Eric does introduce you to our new Red Hat JBoss Rock Star.   His name is Radical Rich and he will stop short of nothing to bring the message home to you how awesome and fast the Red Hat JBoss Enterprise Application Platform (EAP) is.


Compensating Transactions: When ACID is too much (Part 1: Introduction)

ACID transactions are a useful tool for application developers and can provide very strong guarantees, even in the presence of failures. However, ACID transactions are not always appropriate for every situation. In this series of blog posts. I'll present several such scenarios and show how an alternative non-ACID transaction model can be used.

Data Grids & CAP

How does the CAP Theorem apply to JBoss Data Grid (JDG)?


Ceylon: Java Reflection oddities with inner and enum class constructor parameters

Java allows member classes (classes that are defined inside other classes), local classes (classes that are defined inside statement blocks) and anonymous classes (classes with no names). What the Java Language or Virtual Machine specifications do not tell you is how they are implemented. Some of it is explained already in other articles, such as how the Java compiler generates synthetic methods to allow these members classes access to private fields, which would not be allowed by the JVM.


Hands on Guides


Creating your own Drools and jBPM Persistence with Infinispan

Marian has worked on an infinispan based persistence scheme for drools objects and I learnt a lot in the process. It’s my intention to give you a few pointers if you wish to do something of the sort.


Authorization (Access Control) Best Practices

After the recent wrestling match in the blogosphere that included vendors and analysts on XACML, Anil dioes provide some best practices for access control/authorization.


Creating a delegating login module (for JBoss EAP 6.1 )

In RHQ we had a need for a security domain that can be used to secure the REST-api and its web-app via container managed security. In the past I had just used the classical DatabaseServerLoginModule to authenticate against the database.


Project Updates

Forge 1.3.0.Final Released

Scaffold-x plugin: We have taken the Scaffold plugin to another level. This plugin was designed from ground up for better flexibility and performance. scaffold-x from  Maven Mirrors are now fully supported: Now you can add your mirrors in your maven settings.xml file and Forge will use that to resolve the necessary artifacts. Proxy is globally enabled: Do you use proxies ? Well, fear no more, as now Forge will correctly use your proxy settings when resolving external artifacts EAR Support:: Now you can create EAR projects easily as: new-project --type ear  Wildfly support: That’s right ! Now you can choose WildFly, one of the best AS in the planet in the list of supported JPA Containers, as in: persistence setup --provider HIBERNATE --container WILDFLY

IronJacamar 1.1.0.Beta5 is out !

This release really aims to finish up the work left on IronJacamar 1.1, so you will see a lot of small / bigger improvements in most of our components, like  Listener SPI for datasource connections Make it possible to test a connection using CRI/Subject Improved reauthentication pool Additional statistics for the pools Improvements to our code generator Improvements to our WebLogic converter

Infinispan 5.3.0.Beta2 is out!

The highlights of this release are: interoperability between Hot Rod, Memcached, REST and embedded mode. E.g. it is now possible to write data through an REST interface and read it through Hot Rod or the other way around the ability to expose the same container over multiple Hot Rod endpoints and the integration of the WebSocket endpoint

RichFaces 4.3.2.Final Release Announcement

This release of the RichFaces framework is not accompanied by a release of the CDK. The 4.3.2.Final release of RichFaces was created with the 4.3.1.Final version of the RichFaces CDK. Future RichFaces 4 releases will only be accompanied by a RichFaces CDK release when a CDK fix was required to enable the framework release.