Apache Geronimo
Screenshot Apache Software Foundation | |
Stable release | 3.0.1 (May 28, 2013[±]
) |
---|---|
Repository | |
Written in | Apache License 2.0 |
Website | geronimo |
Apache Geronimo is an
Geronimo 3, the current version, is compatible with the
IBM has in the past provided considerable support to the project through marketing, code contributions, and the funding of several project committers. In October 2005, IBM announced a free edition of its WebSphere application server named Websphere Application Server Community Edition (WASCE), which is actually a distribution of Geronimo and despite its name not related to the commercial WebSphere server.[1] However, IBM has withdrawn marketing and support for WASCE in 2013.[2] Other commercial supporters included AMD, Chariot Solutions, Simula Labs, and Virtuas.
Activity on Apache Geronimo has now largely ceased. Previous prolific Geronimo committers like David Jencks and others who are at IBM are now working on the Liberty Profile application server.[3]
Components
Like an enterprise
A majority of the Geronimo services are added and configured through GBeans to become a part of the overall application server. A GBean is the interface that connects the component to the kernel. Each GBean can maintain state, depend on, and interrelate with other GBeans, and operate on events from the kernel and other GBeans. The GBeans interface makes it possible to switch between two
Here a list of the open source components that are included in the Geronimo project.
Component | Description |
---|---|
Apache Tomcat | HTTP server and Servlet container supporting JavaServer Pages (JSP) 2.1.
|
Jetty | HTTP server and Servlet container supporting Java Servlet 2.5 and JavaServer Pages 2.1—an alternative to the Tomcat server. |
Apache ActiveMQ | Open source Java Message Service (JMS) 1.1 applications provider and supporter of message-driven beans (MDBs).
|
Apache OpenEJB | Open source Container Managed Persistence 2 (CMP2) and EJB Query Language (EJB QL).
|
Apache OpenJPA | Open source Java Persistence API (JPA) 1.0 implementation.
|
Apache ServiceMix | Open source Enterprise Service Bus (ESB) and component suite based on the Java Business Integration (JBI) standard on JSR 208.
|
Apache Axis and Apache Scout | Axis is a Simple Object Access Protocol ( Web Services and Web Services Interoperability Organization (WS-I) Basic Profile support.
|
Apache CXF | JMS or JBI .
|
Apache Derby | Full-fledged relational database management system (RDBMS) with native Java Database Connectivity (JDBC) support.
|
Apache WADI | web application container tier . (The project is currently in incubation under the Apache Incubator.)
|
MX4J | Java Management Extensions that supplies tools for managing and monitoring applications, system objects, devices and service-oriented networks. |
See also
Other Java EE application servers:
- Apache TomEE
- WildFly (formerly JBoss AS)
- WebSphere AS
- WebLogic Server
- List of application servers
- GlassFish
- Payara Server
References
- ^ "IBM WebSphere Application Server Community Edition 2018/04/19 11:48:21". www14.software.ibm.com. 24 February 2005. Archived from the original on 28 September 2013. Retrieved 19 April 2018.
- ^ "Withdrawal Announcement" (PDF). ibm.com. Retrieved 19 April 2018.
- ^ "Implementation components used by various Java EE servers". arjan-tijms.omnifaces.org. 6 May 2014. Retrieved 19 April 2018.
Bibliography
- Mulder, Aaron (2007), Apache Geronimo Development and Deployment, ISBN 978-0-321-33483-1
- Kumar, Kishore (2006), Pro Apache Geronimo, ISBN 1-59059-642-0, archived from the originalon 2011-01-12, retrieved 2008-12-28
- Genender, Jeff; Snyder, Bruce; Li, Sing (2006), Professional Apache Geronimo, ISBN 0-471-78543-1, archived from the originalon 2005-10-28, retrieved 2008-12-28
- Blevins, David (2004), Geronimo: A Developer's Notebook, ISBN 0-596-00671-3