ESManagement Integration

The DSB provides an implementation of the ESManagement Management API as defined at http://research.petalslink.org/display/esstar/Es-Management. Details of this implementation is given below.

Endpoints

Services are exposed by the DSB Web service kernel feature based on annotation introspection:

Implementation

The ESManagement API implementation is based on the reuse of the Core DSB Management API when operation are available by default. If not available, the operation are added to the core API and then exposed using the ESManagement component.

Most of the current operation are already available in the DSB Management API and are just translated by the ESManagement component:

  • WSN-Support: The ESManagement API provides some Web service Notification operations; All the calls are forwarded to the DSB WSN kernel component.
    • NOTE that due to issues in the WSN library, the incoming subscribe and notify calls are modified to add topic namespace which is not available in the current CXF binding. This WSN channel is then not usable for other topics but just for the BSM ones.
  • Service Management: Binding, exposing and proxifying services are based on the DSB Management API
  • Resource: Get node resources (services, descriptions, ...)

Sources

The ESManagement is implemented in the dsb-kernel-esmanagement module and configured in the final DSB distribution in the ManagementAPI* fractal configuration files.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.