System and method for supporting transactions for a thin client

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707 6, 707 8, G06F 1700

Patent

active

059208635

ABSTRACT:
A system, method, and apparatus for enabling a thin client to participate in a global transaction in a distributed object-oriented transaction processing environment that commits resources according to a two-phased commit protocol. The thin client is configured with a pseudo-transaction manager (PTM), and a remote server managing the commit procedure is configured with an object transaction manager having an interface to the (PTM). When an application on the thin client sends a request to begin a transaction, the PTM creates a temporary propagation context including a Global ID identifying the transaction and sets a flag in the context to indicate that this is a new transaction. The context is sent to a remote server for execution of a remote method. Upon receipt, the remote server recognizes that this is a new transaction and creates a real propagation context including its Resource Coordinator Proxy ID, the global ID, and a Recovery Coordinator Name useful for a recovery process in the event of transaction failure. The real context is replied to the PTM, which updates and replaces its temporary context with the real context. The real context is then sent to any downstream remote server participating in the global transaction, and each (Subordinate) registers to the Resource Coordinator identified in the context. The real context containing the Global ID generated by the thin client is used by the PTM for requests to any servers involved in the transaction, while the remote server manages the two-phase commit procedure.

REFERENCES:
patent: 5341429 (1994-08-01), Stringer et al.
patent: 5363121 (1994-11-01), Freund
patent: 5428771 (1995-06-01), Daniels et al.
patent: 5432926 (1995-07-01), Citron et al.
patent: 5499367 (1996-03-01), Bamford et al.
patent: 5504900 (1996-04-01), Raz
patent: 5561763 (1996-10-01), Eto et al.
patent: 5561797 (1996-10-01), Gilles et al.
patent: 5586312 (1996-12-01), Johnson et al.
patent: 5642417 (1997-06-01), Stringer
patent: 5680610 (1997-10-01), Smith et al.
patent: 5687372 (1997-11-01), Hotea et al.
patent: 5689560 (1997-11-01), Cooper et al.
patent: 5696966 (1997-12-01), Velarde
patent: 5701480 (1997-12-01), Raz
patent: 5724556 (1998-03-01), Souder et al.
patent: 5764897 (1998-06-01), Khalidi
Boutros et al., "A Two-phase Commit Protocol and Its Performance", IEEE, Sep. 9-10, 1996, pp. 100-105.
Jorge F. Garza. Won Kim, "Transaction Management in an Object-Oriented Database System", ACM press, vol. 17, No. 3, Sep., 1988, pp.: 37-45.
Transaction Manager Concepts, Two-Pahshe Commit: Making Computations Atomic, pp. 562-574.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for supporting transactions for a thin client does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for supporting transactions for a thin client , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for supporting transactions for a thin client will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-907601

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.