HIGHLY AVAILABLE CENTRAL CONTROLLER TO STORE AND ENFORCE VALID STATE TRANSITIONS OF DISTRIBUTED COMPONENTS
First Claim
Patent Images
1. A method for centrally controlling access to a service, comprising:
- storing one or more entity state(s) of the service in a central database;
providing a virtual view of one or more entity state(s) of the service to handle requests to read or manipulate said one or more entity state(s) of the service; and
enforcing one or more valid entity state transition(s) in response to receiving said request.
2 Assignments
0 Petitions
Accused Products
Abstract
A highly available central controller to store and enforce valid state transitions of distributed components is provided for centrally controlling access to a service. Central control is provided by a database with an API according to a set of stored procedures, which provides a virtual view to requesters that seek to read or manipulate service entities.
-
Citations
20 Claims
-
1. A method for centrally controlling access to a service, comprising:
-
storing one or more entity state(s) of the service in a central database; providing a virtual view of one or more entity state(s) of the service to handle requests to read or manipulate said one or more entity state(s) of the service; and enforcing one or more valid entity state transition(s) in response to receiving said request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A user interface for use in connection with centrally controlling access to a service, comprising:
-
a request receiving component that receives one or more request(s) to read or manipulate one or more entity state(s) of the service; and an enforcing component that enforces one or more valid entity state transition(s) in response to receiving said one or more request(s); wherein said one or more request(s) are formed according to a virtual view of said one or more entity state(s) of the service provided to one or more requestor(s) of said service. - View Dependent Claims (13, 14, 15)
-
-
16. A data packet transmitted between two or more computer components that facilitates the centrally-controlled access of a service, the data packet comprising:
information associated with a request to read or manipulate one or more entity state(s) of the service according to a virtual view of one or more entity state(s) provided to a requester for enforcing one or more valid service entity state transition(s).
-
17. A system for centrally controlling access to a service, comprising:
-
a database for centrally storing at least one entity state of the service; a request receiving component that receives at least one request to read or manipulate at least one of entity state of the service; an enforcing component that enforces at least one valid entity state transition in response to receiving said at least one request; at least one account entity associated with the provision of said service; at least one repository entity for storing said at least one account entity; and wherein said at least one request is formed according to a virtual view of the at least one account entity state and the at least one repository entity state. - View Dependent Claims (18, 19, 20)
-
Specification