Transactions Overview

This section lays the foundation for understanding transactions in a distributed environment. Knowledge of transactional properties and how transactions are managed is essential to understanding the JTA and creating your own transaction-aware applications.

So, before we get into the definition of what makes up a transaction, let's first define the concept of application state. An application's state is made up of all of the data the application “knows.” Application state may be stored in memory, in files (such as a text file or an XML file), or in a database. In the event of a system failure, such as a power outage, hardware failure, or system crash, we want to ensure that all the data can be restored exactly as it was before ...

Get BEA WebLogic Server™ 8.1 Unleashed 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.