Method for handling transitions in grouped services in a distributed computing application
First Claim
1. A computer-implemented method of handling a transition in a group of services in distributed computing application comprising the steps of:
- determining the n ed for the transition;
determining a correct group logic shell and service proxies for the transition group; and
dynamically updating a group proxy, said group proxy being associated with a client that calls the group, so that the group proxy contains the correct determined group logic shell and service proxies.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method of handling groups of services where the makeup of the groups can be determined and changed while the application is running. This is mainly accomplished through a group proxy, which is generated at run time, and which handles interactions with groups of services on behalf of one or more clients. The group proxy consists of a group logic shell which contains all the group-aware logic, and a service proxy for each service in the group which contains the necessary logic to interact with the particular service. The group proxy, which is given to a client for all of its interactions with the group of services, buffers calls from that client to its group when the group is unavailable because it is in transition. When the transition is complete the group proxy transmits the stored client commands to the group.
-
Citations
12 Claims
-
1. A computer-implemented method of handling a transition in a group of services in distributed computing application comprising the steps of:
-
determining the n ed for the transition;
determining a correct group logic shell and service proxies for the transition group; and
dynamically updating a group proxy, said group proxy being associated with a client that calls the group, so that the group proxy contains the correct determined group logic shell and service proxies. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium containing instructions for controlling a computer system to perform a method of handling a transition in a group of services in a distributed computing application comprising the steps of:
-
determining the need for the transition;
determining a correct group logic shell and service proxies for the transition group; and
dynamically updating a group proxy, said group proxy being associated with a client that calls the group, so that the group proxy contains the correct determined group logic shell and service proxies. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification