Apache Geronimo - Java EE 5 Application Server [General Overview] |
Apache Geronimo is a Java-certified, production-grade platform designed to allow developers to rapidly deploy and manage their applications. It is an integrated and highly functional application platform with all the functions of a JEE application server and also has various ways to identify/monitor the applications deployed on the server.
Apache Geronimo has integrated the following components:
- Application Server (Application Geronimo)
- Web server and servlet engine (Tomcat/Jetty)
- JSP Compiler (Jasper)
- JAX-RPC Web Services engine (Apache Axis)
- JAX-WS Web Services engine (Axis2/CXF)
- Relational database (Apache Derby)
- Messaging (ActiveMQ)
- User management services
- Centralized administration console
- Easy to use
- The application server is very easy to use. It has a very good administrative console which helps in setting up the resources (JDBC/MQ/CMS).
- Very easy to deploy applications using the well designed Admin console.
- Integrated development environment plug-in
- Plug-ins available for Eclipse IDE. This helps in starting/stopping the server and also to publish applications to the server. It also has the capability to start the server in the debug mode for debugging.
- Easy development/deployment of Server components
- Easy to develop and deploy the GBeans. GBeans are atomic units of the Geronimo framework. Almost everything in Geronimo is a GBean. For example - containers, connectors, adaptors, applications etc.
- Fully certified Java EE 5 Application server runtime
- Easy to learn
- Apache Geronimo is designed to be very simple and easy to get started on the first day itself [provided the user has the basic knowledge of how to use application servers].
- It has a very good tutorial on the web [Apache Geronimo Documentation].
- A good book to read [Pro Apache Geronimo - Kishore Kumar]
In the next post, I will be detailing more about the usage of the Apache Geronimo application server.
No comments:
Post a Comment