Apache Celix Remote Service Admin Service

The Remote Service Admin Service subproject contains a for Celix adapted implementation of the OSGi Enterprise Remote Service Admin Service Specification.

The following Remote Service Admin Service properties are used:

  • RS_BUNDLE - Path to the directory containing the endpoint bundles, defaults to "rs_bundles". The Remote Service Admin uses this path for the endpoint bundles which have to be installed when a remote service is detected (for import or export).
  • RSA_PORT - The port used by the Remote Service Admin HTTP listener.

Building

To build the Remote Service Admin Service the CMake build option "BUILD_REMOTE_SERVICE_ADMIN" has to be enabled.

Dependencies

The Remote Service Admin Service depends on the following subprojects:

  • Framework
  • Utils

Also the following libraries are required for building and/or using the Remote Service Admin Service subproject:

  • Apache Portable Runtime (build and runtime)
  • Apache Portable Runtime Util (build and runtime)
  • Jansson (build and runtime)
  • OpenSLP (build and runtime)
  • cURL (build and runtime)