Efficient use of domain socket pairs in communication for tightly coupled transactions

   
   

A gateway provides communication of tightly coupled XA transactions to a server hosting a DBMS and makes efficient use of domain socket pairs to implement demultiplexing in the gateway. The gateway includes a TCP/IP listener process which accepts connection requests from a transaction manager. Logical agents represent the application connection and are managed by a logical agent scheduler and are passed within the gateway using domain socket pairs. Gateway agents are dedicated to identified tightly coupled XA transactions to provide tightly coupled XA transaction support for DBMS systems which do not provide such support directly. The domain socket pairs in the gateway are assigned to logical agent schedulers and are available in a domain socket pool. A wait queue is provided to buffer logical agents when connection to the server is not available or where there are no domain socket pairs available in the domain socket pool. The wait queue is itself implemented as a domain socket pair.

Een gateway verstrekt mededeling van strak gekoppelde transacties XA aan een server die DBMS ontvangt en maakt efficiënt gebruik van de paren van de domeincontactdoos om het demultiplexing in de gateway uit te voeren. De gateway omvat een de luisteraarproces van TCP/IP dat verbindingsverzoeken van een transactiemanager goedkeurt. De logische agenten vertegenwoordigen de toepassingsverbinding en door een logische agentenplanner beheerd en binnen de gateway gebruikend de paren van de domeincontactdoos overgegaan. De agenten van de gateway worden toegewijd aan geïdentificeerde strak gekoppelde transacties XA om strak gekoppelde XA transactiesteun voor DBMS systemen te verlenen die dergelijke steun niet direct verlenen. De paren van de domeincontactdoos in de gateway worden toegewezen aan logische agentenplanners en zijn beschikbaar in een pool van de domeincontactdoos. Een wachttijdrij wordt verstrekt om voor logische agenten als buffer op te treden wanneer de verbinding aan de server niet beschikbaar is of waar er geen paren van de domeincontactdoos beschikbaar in de pool van de domeincontactdoos zijn. De wachttijdrij zelf wordt uitgevoerd als paar van de domeincontactdoos.

 
Web www.patentalert.com

< Secure gateway interconnection in an e-commerce based environment

< Method and system for efficiently matching events with subscribers in a content-based publish-subscribe system

> Multi-media E-mail system and device for transmitting a composed return E-mail

> Messaging system for indicating status of a sender of electronic mail and method and computer program product therefor

~ 00152