FACTOID # 158: 84% of people in Finland feel that they are at a low risk of experiencing a burglary - but just look at how many burglaries they have!
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Apache Geronimo
Geronimo Application Server Logo

 Geronimo Application Server
{{{screenshot}}}
{{{caption}}}
Maintainer: Apache Software Foundation
Stable release: 1.0  (January 5, 2006) [+/-]
Preview release: n/a  (n/a) [+/-]
OS: Cross-platform
Genre: Web application server
License: Apache license
Website: geronimo.apache.org

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.

Contents


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


  Results from FactBites:
 
Geronimo (1191 words)
Geronimo was the leader of the last American Indian fighting force formally to capitulate to the United States.
Geronimo was never a chief, but a medicine man, a seer and a spiritual and intellectual leader both in and out of battle.
Geronimo became a rancher, appeared (1904) at the Louisiana Purchase Exposition in St. Louis, sold Geronimo souvenirs, and rode in President Theodore Roosevelt's 1905 inaugural parade.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m