OSGi
Origem: Wikipédia, a enciclopédia livre.
OSGi (Open Services Gateway Initiative - termo obsoleto) é uma plataforma de serviços para o desenvolvimento de aplicativos Linguagem Java modulares e orientados a serviço (Service-oriented architecture). Segundo a OSGi Alliance, que controla a especificação, OSGi é um middleware universal. A plataforma OSGi vem se tornando o padrão de fato[1] para o desenvolvimento de aplicativos modulares em Java.
Índice |
[editar] Versões da Especificação
- 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)
[editar] Implementações da especificação OSGi
- Apache Felix - Implementação R4
- Equinox - Implementação R4
- Knopflerfish - Implementação R4
- Concierge - Implementação R3
[editar] Alguns projetos utilizando OSGi
- Jonas 5 - Servidor de aplicações JEE
- Eclipse - Eclipse IDE para desenvolvimento
- GlassFish (v3) - Servidor de aplicações JEE
- Project Fuji in Open ESB v3 - Runtime de um Enterprise Service Bus (ESB)
- SIP Communicator - Aplicativo para VoIP e mensagem instantânea multi-protocolos
- Spring Source Application Platform - Servidor de aplicações JEE