OSGi

OSGi Service Platform
DesenvolvedorOSGi Alliance
Lançamento estável
6 / 13 de junho de 2014; há 12 anos (2014-06-13)
Escrito emJava
Sistema
operacional
Multiplataforma
PlataformaJava
LicençaOSGi Specification License, Version 2.0
WebsiteOSGi pagina oficial (em inglês)., acessado pela última vez há 644 semanas e 5 dias
A OSGI representada num gráfico

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 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. Segundo a OSGi Alliance, que controla a especificação, OSGi é um middleware universal. A plataforma OSGi vem se tornando o padrão, de fato, para o desenvolvimento de aplicativos modulares em Java.

Versões da Especificação

Implementações da especificação OSGi

Alguns projetos utilizando OSGi

Ligações externas

Referências

  1. ↑ OSGi Alliance. «OSGi technology» (em inglês). Consultado em 6 de Julho de 2012. Arquivado do original em 28 de junho de 2012
  2. ↑ Universal Middleware: What's Happening With OSGi and Why You Should Care