Developers commonly work with a wide variety of tools and languages to produce solutions that run on mobile devices, desktops, and servers. For server-side code, Java is a popular development language. Within the Java community, the expanded capabilities of Java Enterprise Edition (Java EE) are often used to support existing as well as new development projects.
There are three major vendors offering Java EE application platforms: Red Hat, IBM, and Oracle. A fourth vendor, Pivotal, offers a Java-based application framework marketed as an alternative to Java EE.
Can the offerings from these different vendors be compared? Feature check lists that compare competing application platforms rarely can be used as the sole source for a purchase decision. Such lists usually do not expose the context or weight of features as they relate to business use cases. Also, feature lists commonly miss factors such as support for monolithic, hybrid, and microservice deployments, DevOps compatibility, cloud availability, and the overall developer experience. And of course, return on investment for application projects must be considered.
Red Hat provides the Red Hat JBoss Enterprise Application Platform (EAP) as a commercially supported Java and Java EE application platform. JBoss EAP can be run on traditional dedicated servers and virtual machines often associated with existing application deployments. It also can be used with Java applications being deployed using container and cloud technology. To ease this later application deployment pattern, prebuilt JBoss EAP images for OpenShift by Red Hat are available for use in public, private, and hybrid cloud environments.
Best of all, JBoss EAP support subscriptions are usable on-premise or in the cloud for one economic price point. There are never license fees associated with Red Hat products.

Next-> What does a Java EE application platform provide?

Comments are closed.