|
The Geronimo project is an open source application server developed by the Apache Software Foundation and distributed under the Apache license. Software maintenance is one of the activities in software engineering, and is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ...
The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)3 in the United States) to support Apache software projects, including the Apache HTTP Server. ...
A software release is to create a new version of the system or program and release it to the user community. ...
January 5 is the 5th day of the year in the Gregorian calendar. ...
2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ...
A software release is to create a new version of the system or program and release it to the user community. ...
An operating system is a special computer program that manages the relationship between application software, the wide variety of hardware that makes up a computer system, and the user of the system. ...
A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ...
A software genre is a classification of software by its common function, type or topic. ...
An application server is a server computer in a computer network dedicated to running certain software applications. ...
A software license is a type of proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software â sometimes called an End User License Agreement (EULA) â that specifies the perimeters of the permission granted by the owner to the user. ...
The Apache License (Apache Software License previous to version 2. ...
The front page of the English Wikipedia Website. ...
An application server is a server computer in a computer network dedicated to running certain software applications. ...
The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)3 in the United States) to support Apache software projects, including the Apache HTTP Server. ...
The Apache License (Apache Software License previous to version 2. ...
Geronimo is currently compatible with the Java 2 Platform, Enterprise Edition (J2EE) 1.4 specification. When compared to other application servers such as JBoss, WebLogic and WebSphere, Geronimo's most distinctive features are its: Java 2 Platform, Enterprise Edition or Java EE (formerly also J2EE) is a programming platform â part of the Java platform â for developing and running distributed multi-tier architecture applications, based largely on modular components running on an application server. ...
Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ...
To meet Wikipedias quality standards and conform with our NPOV policy, this article or section may require cleanup. ...
This article needs cleanup. ...
WebSphere refers to a brand of IBM software products, although the term also popularly refers to one specific product: WebSphere Application Server (WAS). ...
- BSD-style license, which allows it to be modified for and embedded within commercial, closed source software (unlike the popular GPL and LGPL licenses)
- Modular GBean-based architecture, which allows users to remove unneeded services and build very lightweight configurations of the server
- Non-Profit ASF leadership, which provides legal protection, ensures stability across the loss of individual contributors and insulates the project from commercial conflicts of interest
- Diverse support community, in which companies compete freely and openly to provide services, with none enjoying any particular trademark advantage
Software consulting giant IBM has 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 suite based on Geronimo. The GNU logo For other uses of GPL, see GPL (disambiguation). ...
GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ...
International Business Machines Corporation (IBM, or colloquially, Big Blue) NYSE: IBM (incorporated June 15, 1911, in operation since 1888) is headquartered in Armonk, NY, USA. The company manufactures and sells computer hardware, software, infrastructure services and consulting services. ...
WebSphere refers to a brand of IBM software products, although the term also popularly refers to one specific product: WebSphere Application Server (WAS). ...
Other commercial supporters include AMD, Chariot Solutions, Simula Labs and Virtuas.
Open Source Projects
Like most other enterprise operating systems, Geronimo is built on a kernel -- a microkernel that lays the foundation for everything above it. Geronimo's kernel is J2EE agnostic. Its sole purpose is to manage Geronimo's building blocks. Geronimo is marked by a sleek architectural design which is based on the concept of Inversion of Control (IoC) (sometime called dependency injection), which means that the kernel has no direct dependency on any of its components. The kernel is a framework for services that controls the service life cycle and registry. The kernel is based on Java 2 Platform, Enterprise Edition (J2EE). It works with the services and components to build specific configurations -- one of which is a full J2EE stack. 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. It is possible to switch between two Web application servers, for example Jetty or Tomcat without affecting the whole architecture using a GBeans interface. Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ...
Inversion of Control is an important object-oriented programming principle that can be used to reduce coupling inherent in computer programs. ...
Java 2 Platform, Enterprise Edition or Java EE (formerly also J2EE) is a programming platform â part of the Java platform â for developing and running distributed multi-tier architecture applications, based largely on modular components running on an application server. ...
Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ...
Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ...
GBean is part of Geronimo Architecture and is built on a Kernel that knows nothing about J2EE, rather its a general-purpose Inversion of Control (IOC) framework for components called GBeans. ...
Tomcat Logo Tomcat functions as a servlet container developed at the Apache Software Foundation. ...
This flexible architecture helps Geronimo developers integrate several existing, field-tested open-source projects to meet their goal (not reinventing the wheel). Many of these projects are mature and well known. Here a list of the open source component are included in the Geronimo project. | Component | Description | | Apache Tomcat 5.5 | Web application server supporting Java Servlet 2.4 and JavaServer Pages™ (JSP) 2.0 | | Jetty | Web application server supporting Java Servlet 2.4 and JavaServer Pages 2.0 -- an alternative to the Tomcat server | | ActiveMQ | Open source Java Message Service (JMS) 1.1 applications provider and supporter of message-driven beans (MDBs) | | OpenEJB | Open source Enterprise JavaBeans (EJB) Container System and EJB Server that supports Enterprise JavaBeans at the 2.1 level, including Container Managed Persistence 2 (CMP2) and EJB Query Language (EJBQL) | | Apache Axis and Scout | A Simple Object Access Protocol (SOAP) implementation (Axis) and JSR 93 (JAXR) implementation (Scout) for Web services and Web Services Interoperability Organization (WS-I) Basic Profile support | | Apache Derby | Full-fledged relational database management system (RDBMS) with native Java Database Connectivity (JDBC) support | Tomcat Logo Tomcat functions as a servlet container developed at the Apache Software Foundation. ...
ActiveMQ is an open source (Apache 2. ...
This page meets Wikipedias criteria for speedy deletion. ...
Apache AXIS is an open source, Java and XML based Web service framework consisting of an implementation of the SOAP server, and various utilities and APIs for generating and deploying Web service applications. ...
Apache Derby is a Java-based Relational Database Management System that can be embedded in Java programs and used for online transaction processing (OLTP). ...
History January 5 is the 5th day of the year in the Gregorian calendar. ...
2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ...
See also To meet Wikipedias quality standards, this article or section may require cleanup. ...
External links - Apache Geronimo
- Geronimo resources area at IBM developerWorks
- Announcing IBM WebSphere Application Server Community Edition
Books |