Common transaction manager interface for local and global...

Data processing: database and file management or data structures – File management – File systems

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07743083

ABSTRACT:
A system and method for implementing a common transaction manager interface. A system may implement an application server with a transaction manager module configured to provide a common application interface to a local transaction manager and a global transaction manager. The transaction manager module may be configured to determine if a transaction initiated by an application component should be managed by the local transaction manager or the global transaction manager. The local transaction manger may be configured to create a local transaction object for each transaction managed by the local transaction manager, and the global transaction manger may be configured to create a global transaction object for each transaction managed by the global transaction manager. The local transaction objects and the global transaction objects may provide a common application interface for implementing their respective transactions.

REFERENCES:
patent: 4502116 (1985-02-01), Fowler et al.
patent: 5241675 (1993-08-01), Sheth et al.
patent: 5335343 (1994-08-01), Lampson et al.
patent: 5504899 (1996-04-01), Raz
patent: 5504900 (1996-04-01), Raz
patent: 5586312 (1996-12-01), Johnson et al.
patent: 5630081 (1997-05-01), Rybicki et al.
patent: 5701480 (1997-12-01), Raz
patent: 5795228 (1998-08-01), Trumbull
patent: 5983225 (1999-11-01), Anfindsen
patent: 5983326 (1999-11-01), Hagersten et al.
patent: 6011791 (2000-01-01), Okada et al.
patent: 6038587 (2000-03-01), Phillips et al.
patent: 6041354 (2000-03-01), Biliris et al.
patent: 6061708 (2000-05-01), McKeehan et al.
patent: 6105067 (2000-08-01), Batra
patent: 6154787 (2000-11-01), Ureving et al.
patent: 6157927 (2000-12-01), Schaefer et al.
patent: 6233587 (2001-05-01), Tandon
patent: 6243737 (2001-06-01), Flanagan et al.
patent: 6272675 (2001-08-01), Schrab et al.
patent: 6317773 (2001-11-01), Cobb et al.
patent: 6338112 (2002-01-01), Wipfel et al.
patent: 6374243 (2002-04-01), Kobayashi et al.
patent: 6405317 (2002-06-01), Flenley
patent: 6411956 (2002-06-01), Ng
patent: 6421661 (2002-07-01), Doan et al.
patent: 6421688 (2002-07-01), Song
patent: 6442618 (2002-08-01), Phillips et al.
patent: 6496828 (2002-12-01), Cochrane et al.
patent: 6519679 (2003-02-01), Devireddy et al.
patent: 6651125 (2003-11-01), Maergner et al.
patent: 6687729 (2004-02-01), Sievert et al.
patent: 6687831 (2004-02-01), Albaugh et al.
patent: 6704737 (2004-03-01), Nixon et al.
patent: 6728958 (2004-04-01), Klein et al.
patent: 6832238 (2004-12-01), Sharma et al.
patent: 6854646 (2005-02-01), Ieshima et al.
patent: 6862573 (2005-03-01), Kendall et al.
patent: 6873995 (2005-03-01), Benson
patent: 6950848 (2005-09-01), Yousefizadeh
patent: 6981221 (2005-12-01), Neudeck et al.
patent: 7065563 (2006-06-01), Islam et al.
patent: 7080119 (2006-07-01), Felt et al.
patent: 7082432 (2006-07-01), Bhogi et al.
patent: 7089566 (2006-08-01), Johnson
patent: 7134008 (2006-11-01), Dutt et al.
patent: 7165061 (2007-01-01), K et al.
patent: 2002/0083078 (2002-06-01), Pardon et al.
patent: 2002/0124083 (2002-09-01), Jeyaraman et al.
patent: 2003/0033398 (2003-02-01), Carlson et al.
patent: 2003/0036919 (2003-02-01), Felt et al.
patent: 2003/0046342 (2003-03-01), Felt et al.
patent: 2003/0055968 (2003-03-01), Hochmuth et al.
patent: 2004/0030739 (2004-02-01), Yousefizadeh
patent: 2004/0088413 (2004-05-01), Bhogi et al.
patent: 2004/0153349 (2004-08-01), K. et al.
patent: 2004/0153383 (2004-08-01), K. et al.
patent: 2004/0153450 (2004-08-01), K. et al.
patent: 2004/0172385 (2004-09-01), Dayal
patent: 2004/0215473 (2004-10-01), Bhogi et al.
patent: 2004/0215894 (2004-10-01), Bhogi et al.
patent: 2005/0015353 (2005-01-01), Kumar et al.
patent: 2005/0015425 (2005-01-01), Kumar et al.
patent: 2005/0055325 (2005-03-01), Dutt et al.
patent: 2005/0066155 (2005-03-01), Dutt et al.
“instance.” The American Heritage® Dictionary of the English Language, Fourth Edition. Houghton Mifflin Company, 2004. Aug. 8, 2007. <http://dictionary.reference.com/browse/instance>.
Liu et al., “Designing a Test Suite for Empirically-based Middleware Performance Prediction,” Australian Computer Society, Inc., (2002), (8 Pages).
“Java™ 2SDK, Enterprise Edition 1.3.1 Configuration Guide,” http://java.sun.som/j2ee/sdk—1.3/techdocs/release/ConfigGuide.html, Jan. 3, 2002, (16 Pages).
Ellis et al., :JDBC™ 3.0 Specification—Final Release, Sun Microsystems, Inc., Oct. 2001, (190 pages) .
“iPlanet Application Server 6.0 Administration Guide: Chapter 4 Logging Server Messages,” http://docs.sun.com/source/816-5720-10/adlog.htm, Sep. 5, 2000, (21 Pages).
“JDBC™ Data Access API—The JDBC API Universal Data Acess for the Enterprise,” java.sun.com, Aug. 10, 2003, (5 Pages).
“Connection Pooling,” Advanced Programming for the Java 2 Platform, Aug. 16, 2002, (4 Pages).
Siva Visveswaram, “Manage Acess to Shared, Server-Side Resources for High Performance—Dive Into Connection Pooling with J2EE,” JavaWorld, Oct. 2000, (8 Pages).
“Interface DataSource,” DataSource (Java 2 Platform, SE v1.4.1), 2002, (1 Page).
“Initial Context,” JNDI 1.2.1 Specification: Class Initial Context, http://java.sun.com/products/jndi/1.2/javadoc/javax
aming/InitialContext.html, Jul. 14, 1999, (1 Page).
JNDI—Java™ Naming & Directory Interface™, Sun Microsystems, Inc., http://java.sun.com/jndi, May 15, 2003, (2 Pages).
“iPlanet Application Server 6.0 Administration Guide: Chapter 9 Administering Transactions,” http://docs.sun.com/source/816-5784-10/adtrans.htm, Sep. 5, 2000, (11 Pages).
Breitbart et al., “Replication and Consistency Being Lazy Helps Sometimes,” PODS '97, Jun. 1997, (pp. 173-184).
Patricia Serrano-Alvarado et al.“Mobile Transaction Supports for DBMS”. In 17ièmes Journées Bases de Données Avancées, Agadir, Maroc, Oct. 2001, (19 Pages).
Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions, 1992 ACM SIGNOD, Jun. 1992, (pp. 124-133).
BEA WebLogic Enterprise 5.1, BEA Systems, Inc., 2000, (13 Pages).
“Simplified Guide to the Java TM 2 Platform Enterprise Edition,” Sun Microsystems, Inc., 1999, (13 Pages).
Oracle9i JDBC Developer's Guide and Reference (Mar. 2002, retrieved from http://www.stanford.edu/dept/itss/docs/oracle/9i/java.920/a96654/toc.htm on Sep. 6, 2005).
Kannegaard (J2EE BluePrints, Mar. 20, 2000 retrieved from http://java.sun.com/blueprints/guidelines/designing—enterprise—applications/apmTOC.html on Sep. 6, 2005).
Dogac et al., “METU Interoperable Database System,” Demo Description, In Proc. Of ACM Sigmod Intl. Conf. On Management of Data, Jun. 1996, (6 Pages).
Manolis Marazakis, “Distributed Systems”, University of Crepe; Sep. 2002, pp. 1-31.

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

Common transaction manager interface for local and global... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Common transaction manager interface for local and global..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Common transaction manager interface for local and global... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4194628

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