Method and apparatus for migration of managed application state for a Java based application
First Claim
1. A method for migrating managed state for a Java based application, comprising the operations of:
- executing a first Java module on a first server, the first Java module including a first entity bean and a first state object in communication with the first entity bean, the first state object storing a state of the first entity bean;
replicating the first state object to a state server; and
starting a second Java module on a second server, the second Java module having a second state object.
2 Assignments
0 Petitions
Accused Products
Abstract
An invention for migrating managed application state for a Java based application is disclosed. A first Java module is executed on a first server. The first Java module includes a first entity bean and a first state object in communication with the first entity bean. The first state object stores a state of the first entity bean. The first state object is replicated to a state server or stored in-memory and made capable of migration by replicated state manager. Then, a second Java module is started on a second server as part of the module migration by a control module. The second Java module includes a second state object that is populated with state by either recovering from replica of fist state object stored on the state server or by getting transferred state of an in-memory copy of first state object managed on first server.
-
Citations
26 Claims
-
1. A method for migrating managed state for a Java based application, comprising the operations of:
-
executing a first Java module on a first server, the first Java module including a first entity bean and a first state object in communication with the first entity bean, the first state object storing a state of the first entity bean;
replicating the first state object to a state server; and
starting a second Java module on a second server, the second Java module having a second state object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for migrating managed state for a Java based application, comprising:
-
a first server executing a first Java module, wherein the first Java module includes a first entity bean and a first state object in communication with the first entity bean, the first state object storing a state of the first entity bean;
a state server in communication with the first server, the state server capable of managing replica of the first state object; and
a second server in communication with the state server and the first server, the second server capable of starting a second Java module having a second state object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for initializing migrating managed state for a Java based application, comprising the operations of:
-
sending a request to a second server to start a migrated module, the request being sent from a control module of a first module executing on a first server, wherein the control module passes a schema specification;
creating the migrated module on the second server;
creating a state partitions for the migrated module based on the passed schema specification; and
recovering a managed state for the migrated module from a state server. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification