OSGi Specification Implementations: Difference between revisions

Content deleted Content added
Rescuing 1 sources and tagging 22 as dead.) #IABot (v2.0.9.5
 
(239 intermediate revisions by 64 users not shown)
Line 1:
The '''OSGi framework''' is a standardized module system and service platform for the Java programming language. The [[OSGi]] standards are defined in the [https://projects.eclipse.org/projects/technology.osgi OSGi Specification Project at Eclipse] and published in OSGi specification documents such as the Core and Compendium specifications. These specifications contain chapters each of which describe a specific OSGi standard. This article contains a list of available implementations of OSGi standards, both commercial and [[open source]] implementations are included.
{{New unreviewed article|date=May 2010}}
 
{{TOC right|limit=2}}
Feel free to add mentions to additional implementations.
The '''OSGi framework''' is a standardized module system and service platform for the Java programming language. The [[OSGi]] standards are defined in the OSGi Alliance and published in OSGi specification documents such as the Core and Compendium specifications. These specifications contain chapters each of which describe a specific OSGi standard. This page contains a list of available implementations of OSGi standards, both commercial and [[open source]] implementations are included.
 
Implementations realize specification chapter(s) from the OSGi specification documents.
{{TOC right|limit=2}}
 
==Core Specification==
The OSGi Specifications can be obtained from the following ___location: http://www.osgi.org/Specifications/HomePage
 
===Core* Latest Specification=== Release: R8
* Specification chapters: 2-10, 50-60, 101, 701
* Latest version: 4.2
Specifications implemented by OSGi core frameworks. A compliant OSGi Framework must ''at least'' implement chapters 3-10 and 53-58.
* Specification chapters: 2-12
Specifications implemented by OSGi core frameworks. A compliant OSGi Framework must ''at least'' implement chapters 3-6.
 
===Compendium Specification===
* Latest version: 4.2
* Specification chapters: 13, 101-117, 119-121, 701-704, 999
The Compendium Specification contains all the specification chapters not in the Core Specification which are part of the OSGi Service Platform.
 
===Enterprise* Latest Specification=== Release: R8
* Specification chapters: 100-117, 119-123, 125-128, 130, 132-138, 140, 147, 148, 150-155, 157-159, 702, 705-707
* Latest version: 4.2
 
* Specification chapters: 13, 101-102, 104-105, 107, 110, 112-113, 121-129, 701-702
==Enterprise Specification==
 
* Latest Specification Release: R7
* Specification chapters: 100-102, 104-105, 107, 110, 112-113, 122-130, 132-135, 137, 138, 140, 147, 148, 150, 151, 152, 702, 705, 706, 707.
The Enterprise Specification contains an enterprise-focused subset of the OSGi specifications. Certain Specification chapters are not yet in the Compendium Specification document because it was released before the Enterprise Specification.
 
===Mobile Residential Specification===
 
* Latest version: 4.0.1
* Latest Specification Release: R6
* Specification chapters: Res2, Res3, 101-105, 107, 110-113, 117, 131, 135, 139, 141-146, 702, 705
 
The first release of the OSGi Residential Specification resolved the requirements of inter-operation with existing management systems and protocols, the need to remotely manage user applications life cycle as well as the need for large-scale deployments and adequate security. With this second release of the OSGi Residential Specification we introduce new specifications for abstracting devices, sensors, actuators, etc. from their corresponding communication protocols and facilitate the development of new innovative application and services. This release also contains specifications that address device connectivity via the EnOcean wireless protocol, USB and serial port. With the Resource Monitoring Specification, resources consumed by bundles can be monitored in order to fairly share resources and preserve the overall quality of service. The Network Interface Information Service Specification enables dynamic discovery of changes in the network interface.<ref>OSGi Alliance, OSGi Residential Specification Release 6, July 2015</ref>
 
==Mobile Specification==
 
* Latest Specification Release: 4.0.1
* Specification chapters: 101, 104-105, 109, 112-120, 701-702
 
==Implementations==
 
The following sections list implementations of OSGi specifications organized by chapter. The Version column indicates the OSGi specification version supported, not the project version. The Certification column indicates whether an implementation participates in the OSGi Certification ProgrammeProgram. The exact version of certified implementations can be obtained from the relevant implementation projects. Note that the order in which projects appear in the tables below is alphabetically.
 
===2: Security===
Latest versionSpecification Version: 1.58
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]]||1.57|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.58|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.57|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.5|| http://www.prosyst.com|| Participates
|}
 
===3 - 660: Core Framework===
Chapters 3-60 in the Core Release 8 specification.
Latest version: 1.5
 
Every OSGi Framework must at least implement these chapters.
The Core Release 8 specification comprises the following APIs, which every framework implementation must implement:
* Chapter 3: Module Layer, version 1.10
* Chapter 4: Life Cycle Layer, version 1.10
* Chapter 5: Service Layer, version 1.10
* Chapter 6: Resource API Specification, version 1.0
* Chapter 7: Bundle Wiring API Specification, version 1.2
* Chapter 8: Framework Namespaces Specification, version 1.2
* Chapter 9: Start Level API Specification, version 1.0
* Chapter 10: Framework API Specification, which contains the following packages
** <code>org.osgi.framework</code> version 1.10
** <code>org.osgi.framework.launch</code> version 1.2
** <code>org.osgi.resource</code> version 1.0
** <code>org.osgi.framework.wiring</code> version 1.2
** <code>org.osgi.framework.startlevel</code> version 1.0
** <code>org.osgi.framework.namespace</code> version 1.2
** <code>org.osgi.annotation.versioning</code> version 1.1
** <code>org.osgi.annotation.bundle</code> version 1.1
* Chapter 53: Resolver Hook Service Specification, version 1.0
* Chapter 54: Bundle Hook Service Specification, version 1.1
* Chapter 55: Service Hook Service Specification, version 1.1
* Chapter 56: Weaving Hook Service Specification, version 1.1
* Chapter 57: Data Transfer Objects Specification, version 1.1
* Chapter 58: Resolver Service Specification version 1.1 (was chapter 136 in Enterprise/Compendium R6 specs)
* Chapter 59: Condition Service Specification, version 1.0
* Chapter 60: Connect Specification, version 1.0
 
{| class="wikitable sortable"
|-
! Implementation !! OSGiCore VersionFramework Release !! Link !! Certification
|-
| [[Apache Felix]]||all from8 R4.2|| http://felix.apache.org|| Participates
|-
| Eclipse[[Concierge EquinoxOSGi|Concierge]] || all from R4.25 || httphttps://www.eclipse.org/equinoxconcierge || Participates
|-
| Knopflerfish[[Eclipse Equinox]] || all from R4.28 || http://www.knopflerfisheclipse.org/equinox || Participates
|-
| [[JBoss]]|| 4.2 || https://web.archive.org/web/20110308161235/http://www.jboss.org/jbossas/osgi ||
| ProSyst|| all from R4.2 || http://www.prosyst.com|| Participates
|-
| [[Hitachi]] || 4.x || http://www.hitachi-solutions.com/superj/sp/sjf/ ||
|-
| Knopflerfish|| 6 || http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 4.2 || http://www.prosyst.com|| Participates
|}
 
===7: Package Admin Service (OSGi Core Release 4.2 spec)===
Latest versionSpecification Version: 1.2
 
The Package Admin Service has been replaced by the Bundle Wiring API.
 
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]]||1.2|| http://felix.apache.org|| Participates
|-
| Apache[[Eclipse Equinox]] Felix|| 1.2 || http://felix.apacheeclipse.org/equinox || Participates
|-
| Eclipse Equinox [[JBoss]]|| 1.2 || https://web.archive.org/web/20110308161235/http://www.eclipsejboss.org/equinoxjbossas/osgi || Participates
|-
| Knopflerfish || 1.2 || http://www.knopflerfish.org|| Participates
|-
| ProSyst||1.2 || http://www.prosyst.com|| Participates
|}
 
===8: Start Level Service (OSGi Core Release 4.2 spec)===
Latest versionSpecification Version: 1.1
 
The Start Level Service has been replaced by the Start Level API.
 
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] ||1.1|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.1 || http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish[[JBoss]] || 1.1 || https://web.archive.org/web/20110308161235/http://www.knopflerfishjboss.org/jbossas/osgi || Participates
|-
| Knopflerfish || 1.1 || http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
|}
 
===950: Conditional Permission Admin Service===
Chapter 9 in the Core 4.2 specification.
Latest version: 1.1
 
Latest Specification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] ||1.1|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.1 || http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish ||1.1 || http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.1|| http://www.prosyst.com|| Participates
|}
 
===1051: Permission Admin Service===
Chapter 10 in the Core 4.2 specification.
Latest version: 1.2
 
Latest Specification Version: 1.2
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] ||1.2|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.2 || http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.2 || http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.2 || http://www.prosyst.com|| Participates
|}
 
===1152: URL Handler Service===
Chapter 11 in the Core 4.2 specification.
Latest version: 1.0
 
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] ||1.0|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.0 || http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish[[JBoss]]|| 1.0 || https://web.archive.org/web/20110308161235/http://www.knopflerfishjboss.org/jbossas/osgi || Participates
|-
| Knopflerfish || 1.0 || http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
|}
 
===10: Service Hooks53-60===
Chapters 53 to 60 are part of the mandatory set of specifications implemented by every OSGi Core Framework.
Latest version: 1.0
 
===100: Remote Services===
Chapter 13 in the Compendium 4.2 and Enterprise 4.2 specifications.
Chapter 6 in the Core 4.3 specification.
 
Latest Specification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache FelixAries]] || 1.01 || http://felixaries.apache.org/modules/rsa.html || Participates
|-
| Eclipse[[Apache EquinoxCXF]] || 1.0 || http://wwwcxf.eclipseapache.org/equinoxdistributed-osgi.html || Participates
|-
| Knopflerfish[[Apache Karaf Cellar]] || 1.0 || http://wwwkaraf.knopflerfishapache.org || Participates
|-
| ProSystAmdatu Remote Services || 1.01 || http://wwwbitbucket.prosyst.comorg/amdatu/amdatu-remoteservices || Participates
|}
 
===13: Remote Services===
Latest version: 1.0
{| class="wikitable sortable"
|-
| Eclipse Communication Framework (ECF)|| 1.1<ref>{{cite web|url=https://www.eclipse.org/ecf/NewAndNoteworthy_3.10.0.html|title=ECF New and Noteworthy|website=www.eclipse.org}}</ref>|| http://eclipse.org/ecf||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
! Implementation !! OSGi Version !! Link !! Certification
|-
| Paremus Service Fabric|| 1.0|| https://paremus.com/products/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
| Apache CXF || 1.0 || http://cxf.apache.org/distributed-osgi.html || Participates
|-
| EclipseSVC ECFDelivery|| 1.0|| httphttps://wwwcode.eclipsegoogle.orgcom/ecfp/osgi-remote-services||
|-
| AIOLOS Remote Services||1.0||http://aiolos.intec.ugent.be/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| Fabric8 ||1.0||http://fabric8.io/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|}
 
===101: Log Service ===
Latest versionSpecification Version: 1.34
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] || 1.3|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.3|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.3|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.3 || http://www.prosyst.com|| Participates
|-
| Pax Logging || 1.3 || http://ops4j1.jira.com/wiki/display/paxlogging/Pax+Logging ||
|}
 
===102: HTTP Service ===
Latest versionSpecification Version: 1.2
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] || 1.2|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.2|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.2|| http://www.knopflerfish.org|| Participates
|-
| Ops4J Pax- Web|| 1.2|| http://wikiops4j1.ops4jjira.orgcom/wiki/display/paxweb/Pax+Web ||
|-
| ProSyst|| 1.2 || http://www.prosyst.com|| Participates
|-
| [[GlassFish]] || 1.2 || https://wikis.oracle.com/display/GlassFish/OSGi||
|-
| [[JBoss]]|| 1.2 || https://web.archive.org/web/20110308161235/http://www.jboss.org/jbossas/osgi ||
|}
 
===103: Device Access Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Eclipse Equinox]] || 1.1 || http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.1|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 207 ⟶ 278:
 
===104: Configuration Admin Service ===
Latest versionSpecification Version: 1.36
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] || 1.36 || http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.3||<ref name="auto">{{cite web|url=http://www.eclipse.org/equinox/bundles/|title=Equinox Bundles - The Eclipse Foundation|first=Equinox|last=committers|website=www.eclipse.org}}</ref>|| http://eclipse.org/equinox || Participates
|-
| Knopflerfish[[JBoss]]|| 1.3 || https://web.archive.org/web/20110308161235/http://www.knopflerfishjboss.org/jbossas/osgi || Participates
|-
| Knopflerfish || 1.5|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.3 || http://www.prosyst.com|| Participates
Line 222 ⟶ 295:
 
===105: Metatype Service ===
Latest versionSpecification Version: 1.14
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] || 1.13|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.12<ref name="auto"/>|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish|| 1.12|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 237 ⟶ 310:
 
===106: Preference Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] || 1.1|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.1|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.1|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 252 ⟶ 325:
 
===107: User Admin Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Eclipse Equinox]] || 1.1|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.1|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 265 ⟶ 338:
 
===108: Wire Admin Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Eclipse Equinox]] || 1.0|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish Pro|| 1.0|| http://www.makewave.com|| Participates
Line 278 ⟶ 351:
 
===109: IO Connector Service ===
Latest versionSpecification Version: 1.3
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Eclipse Equinox]] || 1.3|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.3|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.3 || http://www.prosyst.com|| Participates
Line 291 ⟶ 364:
 
===110: Initial Provisioning Service ===
Latest versionSpecification Version: 1.2
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Eclipse Equinox]] || 1.2 || http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish Pro|| 1.2|| http://www.makewave.com|| Participates
Line 303 ⟶ 376:
|}
 
===111: UPnP Device Service Specification for UPnP™ ===
Latest versionSpecification Version: 1.12
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] || 1.1|| http://felix.apache.org|| Participates
|-
| Knopflerfish Pro|| 1.12|| http://www.makewave.com|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 317 ⟶ 390:
 
===112: Declarative Services ===
Latest versionSpecification Version: 1.14
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] (SCR)|| 1.14 || http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.12 <ref name="auto"/>|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.02|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
|-
| Bnd || 1.3 (annotations) || https://github.com/bndtools/bnd ||
|}
 
===113: Event Admin Service ===
Latest versionSpecification Version: 1.24
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]] || 1.23|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.23|| http://www.eclipse.org/equinox || Participates
|-
| Knopflerfish || 1.23|| http://www.knopflerfish.org|| Participates
|-
| ProSyst|| 1.2 || http://www.prosyst.com|| Participates
Line 347 ⟶ 422:
 
===114: Deployment Admin Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Felix]]|| 1.1 || http://felix.apache.org|| Participates
|-
| Knopflerfish Pro|| 1.1 || http://www.makewave.com|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 356 ⟶ 435:
 
===115: Auto Configuration Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Knopflerfish Pro|| 1.0|| http://www.makewave.com|| Participates
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
Line 365 ⟶ 446:
 
===116: Application Admin Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Eclipse Equinox]] || 1.1|| http://eclipse.org/equinox || Participates
|-
| Knopflerfish Pro|| 1.1|| http://www.makewave.com|| Participates
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 374 ⟶ 459:
 
===117: DMT Admin Service ===
Latest versionSpecification Version: 12.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Knopflerfish Pro|| 2.0 || http://www.makewave.com|| Participates
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
Line 383 ⟶ 470:
 
===119: Monitor Admin Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| ProSystKnopflerfish Pro|| 1.0 || http://www.prosystmakewave.com|| Participates
|-
| OSGi LabKnowHowLab.org|| 1.0 || [httphttps://code.googlegithub.com/pknowhowlab/osgilab/wiki/MonitorAdmin http://wwworg.osgilabknowhowlab.org]osgi.monitoradmin ||
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
|}
 
===120: Foreign Applications Access ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Knopflerfish Pro|| 1.0 || http://www.makewave.com|| Participates
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
Line 403 ⟶ 494:
 
===121: Blueprint Container ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Aries]] || 1.0|| http://incubatoraries.apache.org/aries||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| [[Eclipse Gemini]] || 1.0 || http://www.eclipse.org/gemini||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }} Participates
|}
 
===122: Remote Service Admin ===
Latest versionSpecification Version: 1.01
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache CXF]] || 1.0 || http://cxf.apache.org/distributed-osgi.html ||
|-
| Amdatu Remote || 1.1 || http://www.amdatu.org/components/remote.html {{Webarchive|url=https://web.archive.org/web/20150811135425/http://amdatu.org/components/remote.html |date=2015-08-11 }} ||
|-
| Eclipse ECF || 1.1 || http://eclipse.org/ecf ||
|-
| Paremus Service Fabric|| 1.1|| https://paremus.com/products/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| AIOLOS RemoteServiceAdmin|| 1.0|| http://aiolos.intec.ugent.be/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|Apache CXF || 1.0 || http://cxf.apache.org/distributed-osgi.html || Participates
|}
 
===123: JTA Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification|
|-
| [[Apache Aries]] || 1.0|| http://incubatoraries.apache.org/aries||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| [[JBoss]]|| 1.0 || https://web.archive.org/web/20110308161235/http://www.jboss.org/jbossas/osgi ||
|-
| [[GlassFish]]|| 1.0 || https://wikis.oracle.com/display/GlassFish/OSGi ||
|}
 
===124: JMX Management Model ===
Latest versionSpecification Version: 1.01
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Aries]] || 1.01|| http://incubatoraries.apache.org/aries||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| [[Eclipse Gemini]] || 1.0 || http://www.eclipse.org/gemini||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| OSGi LabKnowHowLab.org|| 1.0 || [httphttps://code.google.com/p/osgilab/wiki/JMX http://www.osgilab.org]||
|}
 
===125: JDBCData Service Specification for JDBC™ Technology ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Eclipse Gemini]] || 1.0 || http://www.eclipse.org/gemini||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| [[GlassFish]] || 1.0 || https://wikis.oracle.com/display/GlassFish/OSGi||
|-
| Pax JDBC || 1.0 || http://team.ops4j.org/wiki/display/PAXJDBC/Pax+JDBC||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|}
 
===126: JNDI Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Aries]] || 1.0|| http://incubatoraries.apache.org/aries||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| [[Eclipse Gemini]] || 1.0 || http://www.eclipse.org/gemini||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|}
 
===127: JPA Service ===
Latest versionSpecification Version: 1.01
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| [[Apache Aries]] || 1.1|| http://aries.apache.org/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
| Eclipse Gemini|| 1.0 || http://www.eclipse.org/gemini||
|-
| [[Eclipse Gemini]] || 1.0 || http://eclipse.org/gemini||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|}
 
===128: Web Applications ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| EclipsePax Web Gemini|| 1.0 (WAB support)|| http://wwwops4j1.eclipsejira.orgcom/geminiwiki/display/paxweb/Pax+Web ||
|-
| Pax URL || 1.0 (URL handler)|| http://ops4j1.jira.com/wiki/display/paxurl/Pax+URL ||
|-
| [[Apache Aries]] || 1.0 (URL handler)|| http://aries.apache.org/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| [[Eclipse Gemini]] || 1.0 || http://eclipse.org/gemini||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|-
| [[GlassFish]] || 1.0 || https://wikis.oracle.com/display/GlassFish/OSGi||
|-
| [[JBoss]]|| 1.0 || https://web.archive.org/web/20110308161235/http://www.jboss.org/jbossas/osgi ||
|}
 
===129: SCA Configuration Type ===
Latest versionSpecification Version: 1.30
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|}
 
===130: Coordinator Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Felix]] || 1.0|| http://felix.apache.org|| Participates
|-
| [[Eclipse Equinox]] || 1.0|| http://eclipse.org/equinox || Participates
|}
 
===131: TR069 Connector Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|}
 
===132: Repository Service Specification ===
Latest Specification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[JBoss]]|| 1.1 || https://web.archive.org/web/20110308161235/http://www.jboss.org/jbossas/osgi ||
|-
| Knopflerfish|| 1.0 || http://www.knopflerfish.org/maven2/index.xml{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }} ||
|-
| AIOLOS Repository|| 1.0 || http://aiolos.intec.ugent.be ||
|-
| Package Drone|| 1.0 (XML index) || http://packagedrone.org ||
|-
| Felix OBR || 1.0 || http://felix.apache.org ||
|}
 
===133: Service Loader Mediator Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Aries]] (SPI-Fly) || 1.0|| http://aries.apache.org/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|}
 
===134: Subsystem Service Specification ===
Latest Specification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Aries]] || 1.1 || http://aries.apache.org/||{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}
|}
 
===137: REST Management Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| Eclipse Concierge || 1.0 || https://github.com/eclipse/concierge/tree/master/bundles || Participates
|-
|}
 
===138: Asynchronous Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Aries]] ||1.0|| http://aries.apache.org||
|}
 
===139: EnOcean Device Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Eclipse SmartHome]] || 1.0 || https://github.com/eclipse/smarthome.osgi-ri.enocean ||
|}
 
===140: Http Whiteboard Specification ===
Latest Specification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Felix]] ||1.0|| http://felix.apache.org||
|-
| [[Eclipse Equinox]] || 1.0 || http://www.eclipse.org/equinox/ ||
|}
 
===141: Device Abstraction Layer Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===142: Device Abstraction Layer Functions Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===143: Network Interface Information Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| KnowHowLab.org || 1.0 || https://github.com/knowhowlab/org.knowhowlab.osgi.networkadapter ||
|-
|}
 
===144: Resource Monitoring Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===145: USB Information Device Category Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===146: Serial Devices Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===147: Transaction Control Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Aries]] ||1.0|| http://aries.apache.org||
|}
 
===148: Cluster Information Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Eclipse Concierge]] ||1.0|| https://www.eclipse.org/concierge ||
|}
 
===149: Device Service Specification for ZigBee™ ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===150: Configurator Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Felix]] ||1.0|| http://felix.apache.org||
|}
 
===151: JAX-RS Whiteboard Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Aries]] ||1.0|| http://aries.apache.org||
|}
 
===152: CDI Integration Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Aries]] ||1.0|| http://aries.apache.org||
|}
 
===153: Service Layer API for oneM2M™ ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===154: Residential Device Management Tree Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===155: TR-157 Amendment 3 Software Module Guidelines ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===157: Typed Event Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===158: Log Stream Provider Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===159: Feature Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Felix]] ||1.0|| http://felix.apache.org||
|}
 
===702: XML Parser Service Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===703: Position Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===704: Measurement and State Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
|}
 
===705: Promises Specification ===
Latest Specification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Aries]] ||1.1|| http://aries.apache.org||
|-
| [[OSGi]] ||1.1|| https://www.osgi.org||
|}
 
===706: Push Stream Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[Apache Aries]] ||1.0|| http://aries.apache.org||
|-
| [[OSGi]] ||1.0|| https://www.osgi.org||
|}
 
===707: Converter Specification ===
Latest Specification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! Specification Version !! Link !! Certification
|-
| [[OSGi]] ||1.0|| https://www.osgi.org||
|}
 
== See also ==
* [[OSGi]]
 
==References==
{{Reflist}}
 
== External links ==
* http://www.osgi.org/Specifications/HomePage {{Webarchive|url=https://web.archive.org/web/20151022043515/http://www.osgi.org/Specifications/HomePage |date=2015-10-22 }}
 
[[Category:Java (programming language)]]