Thursday, July 25, 2013

Java EE and application servers, part five

Java EE is a set of specifications that are implemented by many application servers. The server that you choose to run your applications in a production environment depends on factors such as pricing, familiarity, performance, support options, and so on. If you plan to run your Java EE applications on the cloud, you can choose your cloud service provider based on the application server offered by their cloud platform.

If you develop your applications using standard Java EE APIs, you will have more flexibility when choosing an application server or a cloud platform, since your applications will run in any Java EE-compliant server.

The following list contains links to some of the most popular Java EE application servers:

GlassFish Server - An open-source application server sponsored by Oracle
WebLogic Server - A commercial application server sold by Oracle
WildFly - An open-source application server sponsored by RedHat
JBoss - A commercial application server sold by RedHat
TomEE - An open-source application server sponsored by the Apache Foundation
WebSphere - A commercial application server sold by IBM

We will use mostly the GlassFish server in future posts, but we may cover using some other application servers from time to time.

No comments:

Post a Comment