JBoss EAP 7: An Enterprise-Grade Microservice Platform

Cross-posted from the Shadow-Soft blog.

As we move closer and closer to Red Hat Summit, so does the anticipated full GA release of JBoss Enterprise Application Platform (EAP) 7.  For those of you who are unaware, JBoss EAP is the market leading commercially supported open source Java EE application server.  Over the last decade, JBoss has come a long way in terms of improving performance as well as truly innovating in regards to the way applications run and are managed.  With the release of EAP 7 comes a host of new features including full support of Java EE 7 and Java SE 8.

With the growing interest of Linux containers and the rising usage of Docker globally, Red Hat aimed to redesign EAP 7 to feature an extremely low-memory footprint for high density deployments.  Furthermore, EAP 7 has also been upgraded to reduce start-up time and optimize networking port utilization making it truly ideal for running within Linux containers.  Most importantly though, we at Shadow-Soft are truly excited about the latest JBoss sub-project, Wildfly Swarm.

Wildfly Swarm helps fit EAP into a containerized world by enabling end-users to package Java EE application with just enough WildFly (The upstream project of JBoss EAP) components into a single standalone jar file.  That’s right, you’ll be able to run your application as “java -jar myapp.jar”  making deployments far more simplistic and small than previously possible.  This empowers you to selectively choose the features you want included within your deployment.  This may seem a bit odd to traditional Middleware administrators, but this type of packaging fits perfectly into a Microservice architecture where applications & services are automatically being dispersed across a one or multiple data centers.  If you’re interested in learning more about the latest technology, contact us today.