Systems and methods for maintaining transactional persistence

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C709S218000, C709S219000, C710S200000, C719S316000, C717S152000, C717S152000, C717S121000

Reexamination Certificate

active

07117214

ABSTRACT:
Messages between trading partners can be processed persistently using a persistence framework, which can include a transaction manager, a locking manager, and a logging mechanism. A transaction manager can initiate a transaction for a request, and can enlist and modify any object or resource useful in processing the request. A locking manager can lock any of these objects, using inflated and/or individual locks, to prevent other resources or transactions from accessing the object during the transaction. A logging component can track any modifications of the object, while a transaction manager can manage state for the object.

REFERENCES:
patent: 5321841 (1994-06-01), East et al.
patent: 5612865 (1997-03-01), Dasgupta
patent: 5748975 (1998-05-01), Van DeVanter
patent: 5801958 (1998-09-01), Dangelo et al.
patent: 5835769 (1998-11-01), Jervis et al.
patent: 5836014 (1998-11-01), Faiman
patent: 5862327 (1999-01-01), Kwang et al.
patent: 5933838 (1999-08-01), Lomet
patent: 5950010 (1999-09-01), Hesse et al.
patent: 5961593 (1999-10-01), Gabber et al.
patent: 5966535 (1999-10-01), Benedikt et al.
patent: 5991804 (1999-11-01), Bolosky et al.
patent: 6016495 (2000-01-01), McKeehan et al.
patent: 6023722 (2000-02-01), Colyer
patent: 6028997 (2000-02-01), Leymann et al.
patent: 6029000 (2000-02-01), Woolsey et al.
patent: 6044217 (2000-03-01), Brealey et al.
patent: 6067548 (2000-05-01), Cheng
patent: 6067623 (2000-05-01), Blakley et al.
patent: 6085030 (2000-07-01), Whitehead et al.
patent: 6119149 (2000-09-01), Notani
patent: 6141686 (2000-10-01), Jackowski et al.
patent: 6154738 (2000-11-01), Call
patent: 6189044 (2001-02-01), Thomson et al.
patent: 6222533 (2001-04-01), Notani et al.
patent: 6226675 (2001-05-01), Meltzer et al.
patent: 6226788 (2001-05-01), Schoening et al.
patent: 6230287 (2001-05-01), Pinard et al.
patent: 6230309 (2001-05-01), Turner et al.
patent: 6237135 (2001-05-01), Timbol
patent: 6269373 (2001-07-01), Apte et al.
patent: 6282711 (2001-08-01), Halpern et al.
patent: 6324681 (2001-11-01), Sebesta et al.
patent: 6336122 (2002-01-01), Lee et al.
patent: 6338064 (2002-01-01), Ault et al.
patent: 6345283 (2002-02-01), Anderson
patent: 6348970 (2002-02-01), Marx
patent: 6349408 (2002-02-01), Smith
patent: 6353923 (2002-03-01), Bogle et al.
patent: 6356906 (2002-03-01), Lippert et al.
patent: 6360221 (2002-03-01), Gough et al.
patent: 6393459 (2002-05-01), Lurndahl
patent: 6393605 (2002-05-01), Loomans
patent: 6438594 (2002-08-01), Bowman-Amuah
patent: 6463503 (2002-10-01), Jones et al.
patent: 6484204 (2002-11-01), Rabinovich
patent: 6490610 (2002-12-01), Rizvi et al.
patent: 6549949 (2003-04-01), Bowman-Amuah
patent: 6587955 (2003-07-01), Foote et al.
patent: 6594693 (2003-07-01), Borwankar
patent: 6604198 (2003-08-01), Beckman et al.
patent: 6671707 (2003-12-01), Hudson et al.
patent: 6732237 (2004-05-01), Jacobs et al.
patent: 6772153 (2004-08-01), Bacon et al.
patent: 6795967 (2004-09-01), Evans et al.
patent: 6802000 (2004-10-01), Greene et al.
patent: 6804686 (2004-10-01), Stone et al.
patent: 6883026 (2005-04-01), Onodera et al.
patent: 6970893 (2005-11-01), Dahlstedt
patent: 6988099 (2006-01-01), Wiser et al.
patent: 2001/0032263 (2001-10-01), Gopal et al.
patent: 2002/0016759 (2002-02-01), Marcready et al.
patent: 2002/0073080 (2002-06-01), Lipkin
patent: 2002/0078365 (2002-06-01), Burnett et al.
patent: 2002/0165936 (2002-11-01), Alston et al.
patent: 2002/0174241 (2002-11-01), Beged-Dov et al.
patent: 2002/0184145 (2002-12-01), Sijaic et al.
patent: 2002/0194495 (2002-12-01), Gladstone
patent: 2003/0005181 (2003-01-01), Bau, III et al.
patent: 2003/0018665 (2003-01-01), Dovin et al.
patent: 2003/0041198 (2003-02-01), Exton et al.
patent: 2003/0046266 (2003-03-01), Mullins et al.
patent: 2003/0065670 (2003-04-01), Bisson et al.
patent: 2003/0074467 (2003-04-01), Oblak et al.
patent: 2003/0093575 (2003-05-01), Upton
patent: 2003/0110117 (2003-06-01), Saidenberg et al.
patent: 2003/0233631 (2003-12-01), Curry et al.
patent: 2004/0068568 (2004-04-01), Griffin et al.
patent: 2004/0068728 (2004-04-01), Blevins
patent: 2004/0133660 (2004-07-01), Junghuber et al.
patent: 2004/0221261 (2004-11-01), Blevins
patent: 2004/0225995 (2004-11-01), Marvin et al.
patent: 1 006 443 (2000-06-01), None
patent: 1 061 445 (2000-12-01), None
patent: 01/90884 (2001-11-01), None
Mohan, C. et al., “ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahed Logging”, ACM Transaction on Database System, vol. 17, No. 1, Mar. 1992, pp. 94-162.
Hewlett-Packard, “HP Application Server” Technical Guide Version 8.0, HP, Nov. 5, 2001, pp. 1-234.
Sun Microsystems, “Iplanet Application Server 6.0 White Paper” iPlanet E-Commerce Solutions, May 25, 2000, pp. 1-104.
Enrique Duvos & Azer Bestavroz, “An Infrastructure for the Dynamic Distribution of Web Application Service”; Department of Computer Sciences Boston University, Dec. 2000. pp. 1-104.
Ed Roman & Richard Oberg; The Technical Benefits of EJB and J2EE Technologies over COM+ and Windows DNA; Enterprises Edition (J2EE) Technologies, Dec. 1999; 1-24.
Marcello Mariucci, “Enterprise Application Server Development Environments”; University of Stuttgard, Oct. 10, 2000; pp. 1-30.
“Introducing Microsoft DotNet”; by ChristopherLauer, Jul. 2, 2002; http://web.archive.org/web/20020702162429/http://www.freevbcode.com/Show/Code.asp?ID=2171; pp. 1-10.
Kunisetty, “Workflow Modeling and Simulation Using an Extensible Object-Oriented Knowledge Base Management System” CiteSeer, 1996, pp. 1-60.
Van Der Aalst et al., “Verification of XRL: An XML-Based Workflow Language” IEEE, Jul. 2001, pp. 427-432.
Blake, “Rule-Driven Coordination Agents: A Self-Configurable Agent Architecture for Distributed Control” IEEE, Mar. 2001; pp. 271-277.
Dahalin et al., “Workflow Interoperability Using Extensible Markup Language (XML)” IEEE, Jul. 2002; pp. 513-516.

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

Systems and methods for maintaining transactional persistence does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Systems and methods for maintaining transactional persistence, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for maintaining transactional persistence will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3629600

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