Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The main reason for this limitation is that OSGi service specifications are comprised of only two parts:#.

  1. A human-readable document.

...

  1. A Java service interface definition.

To realize iPOJO, OSGi service specifications must be extended to contain other information. For example, services must be able to declare specificaion-level dependencies on other services. Services with specification-level dependencies are referred to as composable services, since it is possible to compose them with other service. In the core OSGi framework, all service dependencies are at the implementation level, thus only component instances are composable.

...