10.1. Persistence

To achieve persistence, two capabilities are essential. The first is a process or thread management issue that could be handled at the Operating System (OS) level. The transfer of control capability in e-speak-based systems can be achieved using certain off-the-shelf products, such as Hewlett Packard’s MC ServiceGuard. The second is an application-level issue. The notion of the state of an application or process differs from application to application, and, as a result, must be handled by the application itself. In summary, persistence is both an application-level and an OS-level issue:

  • OS-level ability to transfer control from one active component (or an instance) to another

  • Application-level ability to transfer the state

Get Web Services: A Java™ Developer’s Guide Using E-Speak now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.