The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 04, 2005

Filed:

Jul. 17, 2000
Applicants:

Tim J. Vincent, Toronto, CA;

Xun Xue, Scarborough, CA;

Hebert W. Pereyra, Toronto, CA;

Peter K. L. Shum, Richard Hill, CA;

Jon A. Lind, Toronto, CA;

Inventors:

Tim J. Vincent, Toronto, CA;

Xun Xue, Scarborough, CA;

Hebert W. Pereyra, Toronto, CA;

Peter K. L. Shum, Richard Hill, CA;

Jon A. Lind, Toronto, CA;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1516 ; G06F 1730 ;
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…