You can program an administrative user interface to the Notification Management component Web service. Each Web service operation is defined by WSDL.
Call flows
All Web service requests and responses pass through and are inspected by the Access Gateway. The Access Gateway acts as an intermediary for all communication between the client and service implementation endpoints. The incoming requests to the Service Platform and the outgoing requests to the notification will be processed.
The following steps show an example of the call flow for the incoming Service Platform request:
- An incoming service request is initiated.
- The Access Gateway uses policy information from the Service Policy Manager component to select the service implementation endpoint.
- The service implementation endpoint is selected then invoked.
- The service implementation calls the Notification Manager, to inform it of notification registrations that have been started or ended.
The following steps show an example of the call flow for the outbound Notification request:
- The service implementation issues an outbound request.
- The request is provisioned through the Notification Management component Web service.
- As the notification event occurs, the core network notifies the Web service implementation. The Web service implementation calls PX Notification component Web service, which delivers an event through the Access Gateway to the application. The PX Notification also contacts the Notification Manager statistics interface to provide information about the number of notification events that have been delivered.
Interfaces
The following is a list of interfaces defined for the
Notification Management component Web service.
- NotificationRegistration
- Web service implementations use this interface to register with and remove notifications from the Notification Management component Web service.
- NotificationAdministrationSupport
- Services that choose to allow administrative termination of a notification must implement this interface. When an administrator chooses to terminate a notification through the NotificationAdministration interface, the Notification Management component Web service uses the NotificationAdministrationSupport interface to interact with the Web service implementation. It then terminates the notification.
- NotificationStatisticsPublishing
- This interface allows Web service implementations or other Service Platform components to publish success and failure statistics on notification deliveries with the Notification Management component Web service.
For all Parlay X-based Web service implementations, the statistics are published through the PX Notification component Web service. The Notification Management component Web service makes statistics available to administrative users through the NotificationAdministration interface.
- NotificationAdministration
- Administrative tools or users use this interface to access registered notifications, gather published statistics about notification delivery, and terminate notifications. This interface can be used for both interactive investigation and bulk operational work.