Unlock instant, AI-driven research and patent intelligence for your innovation.

Computer readable storage medium for protection against interleaving transactions using a transaction manager

Inactive Publication Date: 2008-06-05
ORACLE INT CORP
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach enhances the efficiency of global transaction processing by preventing XA protocol violations and ensuring that transactions are properly managed, allowing multiple transaction requests to be handled without conflicts, thus improving system reliability and performance.

Problems solved by technology

In such a case, the second connection attempt would fail and result in an exception because to have different transactions simultaneously enlisted with a single logical connection is an XA protocol violation.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Computer readable storage medium for protection against interleaving transactions using a transaction manager
  • Computer readable storage medium for protection against interleaving transactions using a transaction manager
  • Computer readable storage medium for protection against interleaving transactions using a transaction manager

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]In one embodiment of the present invention, a transaction manager maintains an enlistment data structure used for managing resource object enlistment. A transaction manager may receive an enlistment request initiated from a resource object. Upon receiving the request, the transaction manager will determine if the resource object is already enlisted. If the resource object is already enlisted, the transaction manager will block the enlistment request. If the resource object is not enlisted, the transaction manger will enlist the resource. Upon enlistment, the resource object will perform a requested task or service and the resource is considered locked. After the requested task or service is complete, the resource initiates a delistment request to the transaction manager. After receiving the delistment request from the resource object, the transaction manager is delisted from the enlistment data structure.

[0018]FIG. 3 illustrates a system 300 for implementing interleaving resou...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A transaction manager maintains an enlistment data structure used for managing resource object enlistment. A transaction manager may receive an enlistment request initiated from a resource object. Upon receiving the request, the transaction manager will determine if the resource object is already enlisted. If the resource object is already enlisted, the transaction manager will block the enlistment request. If the resource object is not enlisted, the transaction manger will enlist the resource. Upon enlistment, the resource object will perform a requested task or service. After the requested task or service is complete, the resource initiates a delistment request to the transaction manager. After receiving the delistment request from the resource, object, the transaction manager is delisted from the enlistment data structure.

Description

CLAIM OF PRIORITY[0001]The present application is a continuation of pending U.S. patent application Ser. No. 10 / 789,010 entitled “METHOD FOR PROTECTION AGAINST INTERLEAVING TRANSACTIONS USING A TRANSACTION MANAGER” by Alexander J. Somogyi, filed Feb. 27, 2004, which claims the benefit of priority under 35 U.S.C. §119(e) to U.S. Provisional Patent Application No. 60 / 451,354, filed on Feb. 28, 2003, which applications are incorporated herein by reference.COPYRIGHT NOTICE[0002]A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.CROSS REFERENCE TO RELATED APPLICATION[0003]The present application is related to the following U.S. patent application, which application is assigned t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/46G06F17/00
CPCG06F17/00
Inventor SOMOGYI, ALEXANDER J.
Owner ORACLE INT CORP