| Component Name |
CASPAR Preservation Orchestration Manager |
| Component Acronym |
POM |
| Description |
The component is an implementation of the Publish-Subscribe pattern.
Mainly, POM receives (event) notifications from a Data Preserver (with publisher role) for a specific topic.
A Data Holder (with subscriber role) is registered to the POM in order to receive alerts.
POM has the following responsibilities:
- Manage Registration: allow Data Holder to subscribe their interests in order to receive alerts;
- Manage Notification: allow Data Preserver to create and send notification messages for specific events/topics;
- Manager Alert: allow Data Holder to receive alerts, according to their registered interests.
|
| Interfaces |
- RegistrationManager - This interface deals with Subscribers and Expertises.
- NotificationManager - This interface deals with Messages, Publishers and Topics.
|
| Artifacts |
- POM Notification Web Service WSDL - see here
- POM Registration Web Service WSDL - see here
- POM.war - Web service
- POM-stub.jar - Client library to access POM web service
- caspar-framework-client-libs.zip - Commons caspar client library to access any caspar key component (includes jax-ws libraries)
- POM-client-test.zip - Use case scenario source code
|
| UML Diagram |
|
| Specification |
see here |
| Version |
Panther Release - May 2009 |
| Author |
ENG - Engineering Ingegneria Informatica S.p.A. (Italy) |
| Licence |
 |