JBoss Enterprise Application Platform 6 (EAP 6) is a fast, secure and powerful middleware platform built upon open standards and compliant with the Java
Enterprise Edition 6 (Java EE) specification. It allows horizontal scaling by distributing the load between multiple physical and virtual machines and eliminating a single point of failure.
Want to learn how to stands up two EAP 6 Clusters, each set up as a separate domain, one active and another passive, to eliminate any downtime due to maintenance and upgrades ?
Download JBoss EAP 6 Clustering reference architecture.
This reference architecture demonstrates EAP 6 Cluster capabilities, including replication of various session types, configuration and setup. Several technologies are covered, including:
- Red Hat’s JBoss EAP 6.1
- Apache Web Server
- HTTP / Stateful session replication
- JPA 2nd level cache
- HornetQ cluster and CLI
Automated Java/CLI scripts are used to automatically build out two clusters of three nodes, each as a managed domain. Each node includes one live and two backup HornetQ servers using message replication to provide redundancy. Cache invalidation enables second-level caching of JPA entities, while session replication is used for HTTP and stateful session beans.
In the meanwhile, WildFly 8 is coming along well and will provide full Java EE 7 compliance. It will be released in the next few weeks. Now is a good time to download WildFly and try your applications on it. A subsequent version of WildFly will be the basis for JBoss EAP 7.
Tech Tip #1 shows you how to get started with WildFly. github.com/arun-gupta/javaee7-samples provide a comprehensive set of Java EE 7 samples that run on WildFly. And if you are interested in creating tests for these samples, follow the steps in Devoxx 2013 Hackergarten and send a pull request.
JBoss EAP enables you to consume open source software with comfort. Use open source today with the reliance that a commercial support will be available when you need it!