REDUCING MESSAGING IN A CLIENT-SERVER SYSTEM
First Claim
1. A method comprising:
- detecting, in a client-server system operating in a first state mode, a transition from a first use case to a second use case for accessing a property of an object through a server, wherein the first use case and the second use case are defined in terms of a number of readers and a number of writers communicating with the server to access the object;
determining whether to transition from the first state mode to the second state mode during the second use case,wherein the first state mode is stateless or stateful, andthe second state mode is stateless, if the first mode is stateful, or stateful, if the first mode is stateless; and
transitioning the server and one or more of the readers and writers of the object in the client-server system to the second state mode, based on the results of the determining whether to transition from the first state mode to the second state mode during the second use case.
10 Assignments
0 Petitions
Accused Products
Abstract
A detection that a client-server system, which is operating in a first state mode, has switched from a first use case to a second use case for accessing a property of an object associated with a server. The first state mode during the first use case reduces messaging in the client-server system as compared to using a second state mode. A determination is performed as to whether using the second state mode during the second use case would reduce messaging in the system as compared to using the first state mode. The client-server system is transitioned to the second state mode, if operating in the second state mode would reduce messaging in the client-server system as compared to operating in the first state mode for the second use case.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting, in a client-server system operating in a first state mode, a transition from a first use case to a second use case for accessing a property of an object through a server, wherein the first use case and the second use case are defined in terms of a number of readers and a number of writers communicating with the server to access the object; determining whether to transition from the first state mode to the second state mode during the second use case, wherein the first state mode is stateless or stateful, and the second state mode is stateless, if the first mode is stateful, or stateful, if the first mode is stateless; and transitioning the server and one or more of the readers and writers of the object in the client-server system to the second state mode, based on the results of the determining whether to transition from the first state mode to the second state mode during the second use case. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, the apparatus comprising:
-
a processor, a memory, and one or more code modules each comprising computer-readable code operative, when executed, to cause the processor to implement; a use-case-detector configured for detecting a transition in a client-server system from a first use case to a second use case for accessing a property of an object, wherein the first use case and the second use case are defined in terms of a number of readers and a number of writers accessing the object in a client-server system; a use-case-to-state-mode-analyzer configured for determining whether to transition from the first state mode to the second state mode during the second use case, wherein the first state mode is stateless or stateful and the second state mode is stateless, if the first mode is stateful, or stateful, if the first mode is stateless; and a state-mode-transitioner configured for causing the client-server system to transition to the second state mode based on the results of the determining whether to transition from the first state mode to the second state mode during the second use case. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium having computer-executable instructions stored thereon for causing a computer system to perform a method of reducing messaging in a client-server system, the method comprising:
-
detecting, in a client-server system operating in a first state mode, a transition from a first use case to a second use case for accessing a property of an object through a server, wherein the first use case and the second use case are defined in terms of a number of readers and a number of writers communicating with the server to access the object; determining whether to transition from the first state mode to the second state mode during the second use case, wherein the first state mode is stateless or stateful and the second state mode is stateless, if the first mode is stateful, or stateful, if the first mode is stateless; and transitioning the server and one or more of the readers and writers of the object in the client-server system to the second state mode, based on the results of the determining whether to transition from the first state mode to the second state mode during the second use case. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification