OSGi

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
OSGi Service Platform
Desenvolvedor OSGi Alliance
Plataforma Java
Modelo do desenvolvimento Software Livre
Versão estável 6 (13 de junho de 2014; há 20 semanas)
Escrito em Java
Sistema operativo Multiplataforma
Licença OSGi Specification License, Version 2.0
Estado do desenvolvimento Corrente
Página oficial OSGi pagina oficial (em inglês)., acessado pela última vez há 18 semanas

OSGi (Open Services Gateway Initiative - termo obsoleto) é um conjunto de especificações que define um sistema dinâmico de componentes para Plataforma Java. Estas especificações tem como como objectivo reduzir a complexidade do software, fornecendo uma arquitetura modular e orientados a serviço (Service-oriented architecture) para grandes sistemas distribuídos, pequenas aplicações, bem como aplicações embarcadas.[1] Segundo a OSGi Alliance, que controla a especificação, OSGi é um middleware universal. A plataforma OSGi vem se tornando o padrão de fato[2] para o desenvolvimento de aplicativos modulares em Java.

Versões da Especificação[editar | editar código-fonte]

  • OSGi Release 1 (R1): Maio 2000
  • OSGi Release 2 (R2): Outubro 2001
  • OSGi Release 3 (R3): Março 2003
  • OSGi Release 4 (R4): Outubro 2005 / Setembro 2006
    • Core Specification (R4 Core): Outubro 2005
    • Mobile Specification (R4 Mobile / JSR-232): Setembro 2006
  • OSGi Release 4.1 (R4.1): Maio 2007 (AKA JSR-291)
  • OSGi Release 4.2 (R4.2)
    • Core e Compendium : Setembro 2009
    • Enterprise: Março 2010
  • OSGi Release 4.3 (R4.3)
    • Core: Abril 2011
    • Compendium e Residential: Maio 2012
  • OSGi Release 5 (R5)
    • Core e Enterprise: Junho 2012
  • OSGi Release 6 (R6)
    • Core: June 2014

Implementações da especificação OSGi[editar | editar código-fonte]

Alguns projetos utilizando OSGi[editar | editar código-fonte]

Ligações externas[editar | editar código-fonte]

Referências[editar | editar código-fonte]

  1. OSGi Alliance. OSGi technology (em inglês). Visitado em 6 de Julho de 2012.
  2. [1] Universal Middleware: What's Happening With OSGi and Why You Should Care