Osgi Articles about
Osgi
 

Information About

Osgi




  Logo
  Caption
  Developer OSGi Alliance
  Latest Release Version 41
  Latest Release Date May 2007
  Operating System Java
  Genre Standards Organization
  License OSGi Specification License
  Website wwwosgiorg


The OSGi Alliance (formerly known as the Open Services Gateway initiative - now an obsolete name) is an open Standards Organization founded in March 1999. The Alliance and its members have specified a Java -based service platform that can be remotely managed. The core part of the specifications is a Framework that defines an application Life Cycle model and a Service Registry . Based on this framework, a large number of OSGi Layers, APIs, and Services have been defined:



OSGI FRAMEWORK SCOPE


The Framework implements a complete and dynamic Component Model - something that is missing in standalone Java/VM environments. Applications or components (coming in the form of Bundle s for deployment) can be remotely installed, started, stopped, updated and uninstalled without requiring a Reboot - management of Java Package s/ Class es is specified in great detail. Life Cycle Management is done via APIs which allow for remote Downloading of management policies. The Service Registry allows bundles to detect the addition of new Service s, or the removal of services, and adapt accordingly.

The original focus was on service gateways but the applicability turned out to be much wider. The OSGi specifications are now used in applications ranging from and Application Server s.


SPECIFICATION PROCESS

The OSGi specification is developed by the members in an open process and made available to the public free of charge under the OSGi Specification License . The OSGi Alliance has a s contains 3 entries.


ORGANIZATION


The OSGi Alliance was founded by Ericsson , IBM , Oracle , Sun Microsystems and others in March 1999 (before incorporating as a nonprofit corporation it was called the Connected Alliance).

Among its members are (.

The Alliance has a Board of Directors which provides the organization's overall governance. OSGi Officers have various roles and responsibilities in supporting the Alliance. Technical work is conducted within Expert Groups (EGs) chartered by the Board of Directors, and non-technical work is conducted in various Working Groups and Committees. The technical work conducted within Expert Groups include developing specifications, reference implementations, and compliance tests. These Expert Groups, working together, have produced four major releases of the OSGi specifications ( as of 2007 ).

There are dedicated Expert Groups for the Enterprise, Mobile, Vehicle and the Core Platform areas. The Enterprise Expert Group (EEG) is the newest EG and is addressing Enterprise / Server-side applications.


COMMUNITY

In October 2003, -based service platform for the next generation of smart mobile phones, addressing some of the needs that CLDC cannot manage - other than CDC . MEG became part of OSGi as with R4.

Also in 2003 have Eclipse plug-ins available specifically for OSGi developers).

There is a vibrant project.


SPECIFICATION VERSIONS




NEW IN OSGI RELEASE 4

The new features of OSGi R4 in brief are as follows :



GUIDANCE AND INFORMATION EXCHANGE



RELATED RFCS AND JAVA SPECIFICATIONS



RELATED TECHNOLOGY STANDARDS



BOOKS




EXTERNAL LINKS