The Event Subscription Service (ESS) provides the means to publish event-oriented data for consumption by applications that are remote to the Services Portal. ESS acts as a message broker, allowing applications to exchange transactions without having knowledge of each other. Subscribers receive transactions without requiring specific knowledge about their publishers. Transactions that are published to ESS by portal applications are queued for delivery to subscribing applications. Transactions are queued and transmitted as Unicode-based (UTF-8) XML. Subscribing applications use the ESS dequeue web service to dequeue transactions.
The methods and objects described in this section are related to the Event Subscription Service (ESS) - these are available through the OTSWebSvcs WSDL (Web Service Definition Language):
The ESS methods are:
- High Volume Dequeue - Replaces the now deprecated Dequeue method - Read more about the advantages of using the High Volume Dequeue web service.
- getSubscriberInfo- Retrieve ESS subscriber information including the number of transactions they currently have enqueued.
- Dequeue - This method has been deprecated in favor of the new High-Volume Dequeue method.
The data types used by the ESS methods are: