The design and implementation of your code to access databases can have a significant effect on performance. Be sure to understand how the server manages transactions for your component model. For EJB components, EAServer implements the standard container-managed transaction semantics defined in the EJB specification. For CORBA and PowerBuilder components, EAServer implements the transaction semantics described in Chapter 2, “CORBA Component Life Cycles and Transaction Semantics,” in the CORBA Components Guide.