An invention is disclosed managing the replicated and migration capable
state for an enterprise Java bean (EJB) application. The invention
includes executing a Java application on a server that includes an entity
bean. In addition, a replicated state manager is executed that includes
program instructions for managing an in-memory state of the Java
application, and program instructions for replicating the in-memory state
of the Java application to a replicated state server. The replicated state
server can be a memory replicated state server, or a disk replicated state
server. To facilitate application state management, embodiments of the
present invention store states of the entity beans objects using state
objects, which are updated in response to changes in the state of the
application. Hence, the embodiments of the present invention define a
logical separation between the application and the state objects.
Eine Erfindung wird den wiederholten und Migration fähigen Zustand für eine Unternehmen Java Bohne (EJB) Anwendung handhabend freigegeben. Die Erfindung schließt die Durchführung einer Java Anwendung auf einem Bediener ein, der eine Wesenbohne miteinschließt. Zusätzlich wird ein wiederholter Zustandmanager, der Programmanweisungen für das Handhaben eines Ingedächtnis Zustandes der Java Anwendung einschließt, und Programmanweisungen für das Wiederholen des Ingedächtnis Zustandes der Java Anwendung auf einem wiederholten Zustandbediener durchgeführt. Der wiederholte Zustandbediener kann ein Gedächtnis wiederholter Zustandbediener sein, oder eine Scheibe wiederholte Zustandbediener. Um Anwendung Zustandmanagement zu erleichtern, speichern Verkörperungen der anwesenden Erfindung Zustände der Wesenbohnen Gegenstände mit Zustandgegenständen, die in Erwiderung auf Änderungen im Zustand der Anwendung aktualisiert sind. Folglich definieren die Verkörperungen der anwesenden Erfindung eine logische Trennung zwischen der Anwendung und den Zustandgegenständen.