This chapter explains the EAServer CORBA component life cycle and transaction processing models for CORBA and PowerBuilder components.
Transactions allow you to group database updates performed by multiple components into a single atomic unit of work, which greatly simplifies error recovery in component-based applications.
The component life cycle determines how instances of a component are allocated, bound to a client, and destroyed. The EAServer component life cycle is designed to maximize reuse of resources and minimize the possibility that a client application can monopolize a server resource.
The component life cycle and the transaction model are tightly integrated. You must understand both to use transactions effectively in your application.