Information Technology Reference
In-Depth Information
17.5.1 POM - Preservation Orchestration Manager
Component name
CASPAR Preservation Orchestration
Manager
Component acronym
POM
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”
.AData
Holder (with
subscriber
role)isregisteredtothePOMinorder
to receive
alerts
.
POM has the following responsibilities:
•
Description
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.
•
RegistrationManager - This interface deals with
Subscribers and Expertises.
Interfaces
•
NotificationManager - This interface deals with Messages,
Publishers and Topics.
•
POM Notification Web Service WSDL
•
POM Registration Web Service WSDL
•
POM.war - Web service
•
POM-stub.jar - Client library to access POM web service
Artefacts
•
caspar-framework-client-libs.zip - Common CASPAR
client library to access any CASPAR key component
(includes jax-ws libraries)
•
POM-client-test.zip - Use case scenario source code
UML diagram
•
CASPAR POM component interface - see Fig.
17.13
Specification
POM-Spec-Ref-2.0.1.pdf
Author
ENG - Engineering ingegneria informatica S.p.A. (Italy)
Licence