|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (7)
View Page HistoryThe 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
h2. Endpoints
Services are exposed by the DSB Web service kernel feature based on annotation introspection:
* UserManagement: http://localhost:7600/petals/ws/UserManagement
* *UserManagement*: [http://localhost:7600/petals/ws/UserManagement]
* AdminManagement: http://localhost:7600/petals/ws/AdminManagement *AdminManagement*: [http://localhost:7600/petals/ws/AdminManagement]
h2. Implementation
The ESManagement API implementation is based on the reuse of the [Core DSB Management API|petalsdsb:DSB Core Management] 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.
* *Service Management:* Binding, exposing and proxifying services are based on the DSB Management API
* *Resource:* Get node resources (services, descriptions, ...)
h2. Sources
The ESManagement is implemented in the *{_}dsb-kernel-esmanagement{_}* module and configured in the final DSB distribution in the *{_}ManagementAPI*.fractal{_}* configuration files.