OSGi - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

OSGi dans le cadre du processus JCP

OSGi est inscrit en tant que JSR 291: Dynamic Component Support for Java SE dans le cadre du processus Communautaire Java (JCP) comme le modèle de composant dynamique officiel pour les développement java – à côté de la "JSR 232: Mobile Operational Management", qui traite des problématiques des mobiles traités pat JME. La JSR-232 correspond à spécification Mobile R4 (MEG) et la JSR-291 correspondant à OSGi R4.1.

Liste des JSR associées

  • RFC-2608 (Service Location Protocol)
  • Sun JINI (Java Intelligent Network Infrastructure)
  • Sun JCP JSR-8 (Open Services Gateway Specification)
  • Sun JCP JSR-232 (Mobile Operational Management)
  • Sun JCP JSR-246 (Device Management API)
  • Sun JCP JSR-249 (Mobile Service Architecture for CDC)
  • Sun JCP JSR-277 (Java Module System)
  • Sun JCP JSR-291 (Dynamic Component Support for Java SE - AKA OSGi 4.1)
  • Sun JCP JSR-294 (Improved Modularity Support in the Java Programming Language)

Guides et échanges d'information

  • Frequently Asked Questions
  • OSGi Developer Mail List
  • Eclipse Equinox Article Index - Articles on an open source OSGi implementation
  • ProSyst - Access to supported Open Source and Commercial OSGi implementations as well as to 100+ inhouse OSGi developers, seminars, trainings, consulting and custom development services
  • aQute: OSGi Info - Information about OSGi and access to seminars
  • OSGi Users' Forums - Japan, Korea, France, Spain, Sweden, and soon : Italy, Germany

Exemples de projets utilisant OSGi

  • Datanucleus - open source data services and persistence platform in service oriented architectures
  • EasyBeans - open source EJB 3 container
  • Eclipse - open source IDE and rich client platform
  • Nuxeo - open source ECM Service Platform
  • JOnAS 5 - open source Java EE 5 application server
  • JPOX - open source object-relational mapper
  • Newton - open source distributed OSGi/SCA runtime (inactif/archivé : continue avec Paremus Service Fabric)
  • Business Intelligence and Reporting Tools (BIRT) Project - Open source reporting engine
  • Apache Sling - OSGi-based applications layer for JCR content repositories.
  • GlassFish (v3) - application server for J2EE
  • Project Fuji in Open ESB v3 - light weight and modular ESB core runtime.
  • SIP Communicator - open source Java VoIP and multi-protocol instant messenger
  • Spring Source Application Platform - A module-based Java application server built on Spring, Tomcat and OSGi-based technologies.

Standards technologiques associés

  • MHP / OCAP
  • Universal Plug and Play (UPnP)
  • Universal Powerline Association
  • HomePlug
  • LonWorks
  • CORBA
  • CEBus
  • EHS (KNX) / CECED CHAIN
  • X10
  • Java Management Extensions

Webinar

  • (en)Part 1 of a webinar series on OSGi – Running OSGi
  • (en)Part 2 of a webinar series on OSGi - Installing some bundles
  • (en)Part 3 of a webinar series on OSGi – Running some games
  • (en)Part 4 of a webinar series on OSGi – Installing a php wiki on top of OSGi
  • (en)OSGi Best Practices by OSGi Fellows Hargrave and Kriens at JavaOne 2007
  • (en)OSGi, the good the bad the ugly

Livres

  • OSGi Service Platform, Release 3, IOS Press, ISBN 1-58603-311-5
  • Programming Open Service Gateways with Java Embedded Server(TM) Technology, ISBN 0-20171-102-8
Page générée en 0.453 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise