| OSGi Service Compendium - Explained by examples |
|
|
|
OSGi Service Compendium is a set of specifications for services that can be used in OSGi Environments, e.g., Logging, HTTP Service, Configuration, etc. The specifications specify the API and the behavior of the services - You can think of OSGi Service Compendium as a set of JSRs for OSGi. A common problem of specifications in general is that they intended for implementation providers in the first place and users in the second. As such too much information contained in them is not always relevant for developers (or at least mandatory for using the technology). For instance, the Configuration Admin Service of the OSGi Service Compendium is 50 pages long, though 5-6 pages intended for developers are enough to let them handle 90% of the use cases that the Configuration Admin Service specification covers. The articles in this section not only aim to provide services usage examples, but also to cover the main parts of services specifications that are most relevant to developers. Following are covered services: |