Local transaction management

   
   

The present invention defines a transaction management contract between an application server and a resource adapter and its underlying resource manager that allows an application server to utilize local transactions on a resource manager and avoid the overhead of an external transaction manager. The transaction management contract incorporates two aspects that apply to different types of transactions. The first aspect provides an application level transaction contract between a transaction manager and a resource manager based on javax.transaction.xa.XAResource of the J2EE specification. The second aspect is local transaction management contract. These contracts enable application server to provide the infrastructure and runtime environment for transaction management. An application component relies on this transaction infrastructure to support its component level transaction model.

A invenção atual define um contrato de gerência da transação entre um usuário da aplicação e um adaptador do recurso e seu gerente de recurso subjacente que permite que um usuário da aplicação utilize transações locais em um gerente de recurso e evite as despesas gerais de um gerente de transação externo. O contrato de gerência da transação incorpora dois aspectos que se aplicam aos tipos diferentes de transações. O primeiro aspecto fornece um contrato da transação do nível da aplicação entre um gerente de transação e um gerente de recurso baseados em javax.transaction.xa.XAResource da especificação de J2EE. O segundo aspecto é contrato de gerência da transação local. Estes contratos permitem o usuário da aplicação de fornecer o ambiente do infrastructure e do runtime para a gerência da transação. Um componente da aplicação confia neste infrastructure da transação para suportar seu modelo nivelado componente da transação.

 
Web www.patentalert.com

< Method and system for implementing automatic filesystem growth monitor for production UNIX computer system

< Method and system for remote electronic monitoring and mentoring of computer assisted performance support

> Viewing web pages on small screen devices using a keypad for navigation

> Method and mechanism for a web based knowledge management tool

~ 00149