Open source specialists Red Hat have today released the official Red Hat JBoss Enterprise Application Platform (JBoss EAP) 7 beta – the upcoming major release of Red Hat’s Java EE application server.
This release is in tune with the wider industry noise around microservice architectures, “containerizing” all the things, and the need to focus on cloudy environments, and is especially tailored for Java users who want to make the most of the this brave new world.
With a nod towards containers and resource-conscious virtualized or cloud environments, JBoss EAP 7 totes a low-memory footprint to enable higher density deployments, faster startup, and optimised network port utilisation. However, given that buzzy technology movements often occur two or three steps beyond your average legacy stuffed operation, Red Hat state that EAP 7 is capable of bridging the needs of users who need to build and deploy future-facing applications, as well as refresh traditional Java EE environments. The JBoss EAP 7 team have also made the streamlining of upgrade processes a priority this time around, allowing for more rapid updates from older versions of JBoss EAP and Wildfly.
As you’d expect, there’s support for Java EE 7, as well as Java 8. Mirroring the new specifications in Java EE 7, JBoss EAP 7 also comes packed with enhancements designed to maximise productivity and performance. One example of this is batch tooling, which makes it simpler for devs to monitor, create, manage, and configure batch jobs.
Also integrated into this release is WildFly Application Server 10, which comes packed with high-availability clustering. There’s also a spanking new messaging system based on Apache ActiveMQ Artemis – a unified messaging technology utilised by Red Hat in its products. In addition, HTTP/2 supporting web subsystem Undertow comes bundled into this release, utilising the latest I/O features of Java to amp up scalability and performance. Along with HTTP/2, it’s also compatible with HTTP Upgrade and WebSockets.