ABSTRACT

This chapter explains about flags, structure definition, and error codes and also declares about the routines by which Resource Manager calls a transaction manager (TM). The distributed transaction is a database transaction where the TM is responsible for managing and creating a global transaction that encompasses all operations against such resources. Synchronous transactions are having the timeout mechanism which is monitored by TM to determine the success and failure of transactions. There are several technologies that support distributed transaction standards. Among them, Enterprise Java Bean (EJB) and Microsoft Transaction Server (MTS) are the most predominant technologies that fully support transaction standards. In MTS model, each component declares transactional primitives, and then automatically runs and initiates environment transactions. EJB is a particular for making versatile, value-based, multiclient, server-side, and secure endeavor-level application.