Advanced Concurrency Management in Enterprise Service Oriented Architecture Based Integrated Business Processing of Distributed Application Components
First Claim
Patent Images
1. A method comprising:
- receiving a request for a lock to a resource in a service-oriented architecture from a first system, the request including a universal unique identifier (UUID); and
granting the lock statelessly to the first system with the UUID as a key to the lock.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and process that manages access to a resource in an enterprise service-oriented architecture environment. The system recognizes a master for each resource that has ultimate control over the respective resource. The master grants access to the resource though a lock system. If a system does not relinquish access to the resource, then the master is able to reclaim the lock to ensure the continued availability of the resource to all systems. This system ensures data coherency, while also improving performance by diminishing the amount of time a resource is unnecessarily locked and the time to obtain a lock.
32 Citations
21 Claims
-
1. A method comprising:
-
receiving a request for a lock to a resource in a service-oriented architecture from a first system, the request including a universal unique identifier (UUID); and granting the lock statelessly to the first system with the UUID as a key to the lock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine readable medium having instructions stored therein, which when executed, cause a machine to perform a set of operations comprising:
-
receiving a first request for a lock of a business object in service-oriented architecture; granting the lock statelessly to a requestor with a key based on an identifier in the first request; and sending the lock to the requester. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a business object representing a business resource in a service-oriented architecture; and a master lock component to statelessly manage access to the business object in response to a request for access by a system. - View Dependent Claims (20, 21)
-
Specification