Back to results
US 2008/0301705 A1Published application
Persistence of Common Reliable Messaging Data
AssigneeSap SE
InventorVladimir Videlov
Life of this patent
Estimating the term…
Abstract
Method and system for processing single WS-RM sequence by a plurality of clustered application server instances, sharing persisted RM sequence data related to WS-RM protocol. The common RM sequence data, associated with a plurality of RM requests is cached in a buffer that is associated with an application server instance. An independent messaging system is associated with the application server instance to handle RM common data persistence in WS-RM protocol implementation.
Claims12
A method, comprising:
- receiving a reliable message request at one of a cluster of application server instances;
- querying a data holder associated with the application server instance for sequence data associated with the reliable message request;
- querying an independent messaging system in communication with the application server instance for the sequence data if the reliable message data holder does not provide the sequence data;
- and
- updating the reliable messaging data holder with sequence data associated with a plurality of reliable message requests.
2 more elements
The method of claim 2, further comprising:
- processing the reliable message request if one of the reliable messaging data holder and the independent messaging system provide the sequence data associated with the reliable message request responsive to the respective queries;
- and
- aborting the reliable message request if the reliable messaging data holder and the independent messaging system fail to provide the sequence data associated with the reliable message request responsive to the respective queries.
An apparatus comprising:
- an interface to receive a reliable message request and forward the request to one of a plurality of application server instances;
- a reliable message data holder associated with the application server instance to receive a query therefrom for sequence data associated with the forwarded reliable message request;
- an independent messaging system coupled in communication with the application server instance to receive a query therefrom for the sequence data if the reliable message data holder does not maintain the sequence data;
- and
- an interface associated with an application server instance coupled to the reliable message data holder to synchronize its contents with a database, accessible by all application server instances.
2 more elements
Dependencies are inferred from the claim text.