WO2004003685A3 - Systems and methods for maintaining transactional persistence - Google Patents
Systems and methods for maintaining transactional persistence Download PDFInfo
- Publication number
- WO2004003685A3 WO2004003685A3 PCT/US2003/020043 US0320043W WO2004003685A3 WO 2004003685 A3 WO2004003685 A3 WO 2004003685A3 US 0320043 W US0320043 W US 0320043W WO 2004003685 A3 WO2004003685 A3 WO 2004003685A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transaction
- manager
- systems
- methods
- request
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/466—Transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
- G06F9/526—Mutual exclusion algorithms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/52—Indexing scheme relating to G06F9/52
- G06F2209/523—Mode
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/953—Organization of data
- Y10S707/955—Object-oriented
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99938—Concurrency, e.g. lock management in shared database
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99939—Privileged access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003247645A AU2003247645A1 (en) | 2002-06-27 | 2003-06-25 | Systems and methods for maintaining transactional persistence |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US39223702P | 2002-06-27 | 2002-06-27 | |
US60/392,237 | 2002-06-27 | ||
US10/447,778 | 2003-05-29 | ||
US10/447,778 US6988099B2 (en) | 2002-06-27 | 2003-05-29 | Systems and methods for maintaining transactional persistence |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004003685A2 WO2004003685A2 (en) | 2004-01-08 |
WO2004003685A3 true WO2004003685A3 (en) | 2004-12-29 |
Family
ID=30003235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2003/020043 WO2004003685A2 (en) | 2002-06-27 | 2003-06-25 | Systems and methods for maintaining transactional persistence |
Country Status (3)
Country | Link |
---|---|
US (3) | US6988099B2 (en) |
AU (1) | AU2003247645A1 (en) |
WO (1) | WO2004003685A2 (en) |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6963875B2 (en) * | 2000-03-23 | 2005-11-08 | General Atomics | Persistent archives |
US7146532B2 (en) * | 2001-02-05 | 2006-12-05 | Affiniti, Inc. | Persistent session and data in transparently distributed objects |
US6898587B2 (en) * | 2002-01-18 | 2005-05-24 | Bea Systems, Inc. | System and method for performing commutative operations in data access systems |
US6988099B2 (en) * | 2002-06-27 | 2006-01-17 | Bea Systems, Inc. | Systems and methods for maintaining transactional persistence |
US7340508B1 (en) * | 2002-09-18 | 2008-03-04 | Open Invention Network, Llc | Exposing process flows and choreography controllers as web services |
US7506302B2 (en) * | 2002-10-22 | 2009-03-17 | The Boeing Company | System and methods for business process modeling |
US7584474B2 (en) * | 2003-02-25 | 2009-09-01 | Bea Systems, Inc. | Systems and methods for transaction chaining |
CA2429375A1 (en) * | 2003-05-22 | 2004-11-22 | Cognos Incorporated | Model action logging |
US7299450B2 (en) * | 2003-06-17 | 2007-11-20 | Microsoft Corporation | Undoing changes in a software configuration management system |
US7756750B2 (en) | 2003-09-02 | 2010-07-13 | Vinimaya, Inc. | Method and system for providing online procurement between a buyer and suppliers over a network |
US7730489B1 (en) * | 2003-12-10 | 2010-06-01 | Oracle America, Inc. | Horizontally scalable and reliable distributed transaction management in a clustered application server environment |
US10049127B1 (en) * | 2003-12-19 | 2018-08-14 | Oracle America, Inc. | Meta-transactional synchronization |
US8086671B2 (en) * | 2004-02-11 | 2011-12-27 | Microsoft Corporation | Systems and methods that facilitate in-order serial processing of related messages |
US7624144B1 (en) * | 2004-04-29 | 2009-11-24 | Sap Ag | System and method for reducing data traffic associated with a messaging service in a clustered server environment |
US8074220B2 (en) * | 2004-05-21 | 2011-12-06 | Computer Associates Think, Inc. | System and method for interfacing an application to a distributed transaction coordinator |
US7610585B2 (en) | 2004-06-03 | 2009-10-27 | Intel Corporation | Thread synchronization methods and apparatus for managed run-time environments |
US7567963B2 (en) * | 2004-06-28 | 2009-07-28 | Intel Corporation | Thread synchronization with lock inflation methods and apparatus for managed run-time environments |
US7627578B2 (en) * | 2004-09-01 | 2009-12-01 | International Business Machines Corporation | Apparatus, system, and method for file system serialization reinitialization |
US7711721B2 (en) * | 2004-09-01 | 2010-05-04 | International Business Machines Corporation | Apparatus, system, and method for suspending a request during file server serialization reinitialization |
US7490088B2 (en) * | 2004-09-01 | 2009-02-10 | International Business Machines Corporation | Apparatus, system, and method for preserving connection/position data integrity during file server serialization reinitialization |
US7567986B2 (en) * | 2004-10-07 | 2009-07-28 | Microsoft Corporation | Method and system for limiting resource usage of a version store |
CA2484694A1 (en) * | 2004-10-14 | 2006-04-14 | Alcatel | Database ram cache |
US20100036844A1 (en) * | 2004-10-21 | 2010-02-11 | Access Co., Ltd. | System and method of using conflicts to maximize concurrency in a database |
US20060095408A1 (en) * | 2004-11-01 | 2006-05-04 | Tabet Paul M | Predictive routing engine for business processes |
US8024355B2 (en) * | 2004-12-29 | 2011-09-20 | Sap Ag | Dynamic capacity demand profile construction with a persisted capacity demand profile and a collision buffer |
CA2596896C (en) * | 2005-02-22 | 2012-09-25 | Nextair Corporation | Wireless communication device use of application server applications |
US9110712B2 (en) * | 2005-06-10 | 2015-08-18 | International Business Machines Corporation | Method for encapsulating logical units of work using business objects |
US7991971B2 (en) * | 2005-09-09 | 2011-08-02 | Microsoft Corporation | State management for transactional backup consistency |
GB0605064D0 (en) * | 2006-03-14 | 2006-04-26 | Ibm | A method and system for transaction recovery time estimation |
US7873675B2 (en) * | 2006-03-17 | 2011-01-18 | Microsoft Corporation | Set-based data importation into an enterprise resource planning system |
US8898652B2 (en) * | 2006-03-23 | 2014-11-25 | Microsoft Corporation | Cache metadata for accelerating software transactional memory |
US7962566B2 (en) * | 2006-03-27 | 2011-06-14 | Sap Ag | Optimized session management for fast session failover and load balancing |
US7640249B2 (en) * | 2006-03-29 | 2009-12-29 | Sap (Ag) | System and method for transactional session management |
US7953619B2 (en) * | 2006-11-21 | 2011-05-31 | International Business Machines Corporation | Business process diagram visualization using timeline-based heat maps |
US9606772B2 (en) * | 2006-11-21 | 2017-03-28 | International Business Machines Corporation | Business process diagram data collection |
US8041588B2 (en) * | 2006-11-21 | 2011-10-18 | International Business Machines Corporation | Business process diagram visualization using heat maps |
US7957992B2 (en) * | 2006-11-21 | 2011-06-07 | International Business Machines Corporation | Modification of a diagram for business process optimization |
US7849110B2 (en) * | 2006-12-30 | 2010-12-07 | Sap Ag | Database garbage collector |
US20080271022A1 (en) * | 2007-04-27 | 2008-10-30 | Motorola, Inc. | Utilizing graphs to detect and resolve policy conflicts in a managed entity |
US7898419B2 (en) * | 2007-07-27 | 2011-03-01 | Lucomm Technologies, Inc. | Systems and methods for object localization and path identification based on RFID sensing |
US7882173B2 (en) * | 2008-06-30 | 2011-02-01 | International Business Machines Corporation | Interactive remote command execution over a stateless client/server network protocol |
US20100083171A1 (en) * | 2008-09-30 | 2010-04-01 | International Business Machines Corporation | Automatically generating user interfaces in a trading partner collaboration management environment |
US8301627B2 (en) * | 2008-09-30 | 2012-10-30 | International Business Machines Corporation | Automatic determination of selective message caching to support rules in a trading partner collaboration management environment |
US20100082358A1 (en) * | 2008-09-30 | 2010-04-01 | International Business Machines Corporation | Generation of formal specifications of trading partner agreements |
US8954995B2 (en) | 2008-10-01 | 2015-02-10 | Microsoft Corporation | Array object concurrency in STM |
US9015135B2 (en) * | 2008-11-07 | 2015-04-21 | Sap Ag | Persistence layer |
US9607324B1 (en) | 2009-01-23 | 2017-03-28 | Zakta, LLC | Topical trust network |
US10007729B1 (en) | 2009-01-23 | 2018-06-26 | Zakta, LLC | Collaboratively finding, organizing and/or accessing information |
US10191982B1 (en) | 2009-01-23 | 2019-01-29 | Zakata, LLC | Topical search portal |
US9124448B2 (en) * | 2009-04-04 | 2015-09-01 | Oracle International Corporation | Method and system for implementing a best efforts resequencer |
US8578218B2 (en) * | 2009-04-04 | 2013-11-05 | Oracle International Corporation | Method and system for implementing a scalable, high-performance, fault-tolerant locking mechanism in a multi-process environment |
US8661083B2 (en) * | 2009-04-04 | 2014-02-25 | Oracle International Corporation | Method and system for implementing sequence start and increment values for a resequencer |
US8254391B2 (en) * | 2009-04-04 | 2012-08-28 | Oracle International Corporation | Method and system for performing blocking of messages on errors in message stream |
US20100254388A1 (en) * | 2009-04-04 | 2010-10-07 | Oracle International Corporation | Method and system for applying expressions on message payloads for a resequencer |
US8429606B2 (en) * | 2009-05-29 | 2013-04-23 | Red Hat, Inc. | Transactional object container |
US8706619B1 (en) * | 2010-06-25 | 2014-04-22 | Amazon Technologies, Inc. | Employing spillover tables for data updates |
US8782147B2 (en) * | 2010-09-09 | 2014-07-15 | Red Hat, Inc. | Concurrent delivery for messages from a same sender |
US8959068B2 (en) * | 2010-09-29 | 2015-02-17 | International Business Machines Corporation | Dynamic configuration of a persistence provider |
US10068266B2 (en) | 2010-12-02 | 2018-09-04 | Vinimaya Inc. | Methods and systems to maintain, check, report, and audit contract and historical pricing in electronic procurement |
US20130283293A1 (en) * | 2012-04-20 | 2013-10-24 | Tibco Software Inc. | System and method for Intelligently distributing a plurality of transactions for parallel processing |
US9519551B2 (en) | 2013-03-28 | 2016-12-13 | Microsoft Technology Licensing, Llc | Recovery processing for database in persistent system |
US10360520B2 (en) * | 2015-01-06 | 2019-07-23 | International Business Machines Corporation | Operational data rationalization |
US9998418B2 (en) | 2015-11-11 | 2018-06-12 | International Business Machines Corporation | Intelligent message queue management |
US10643178B1 (en) | 2017-06-16 | 2020-05-05 | Coupa Software Incorporated | Asynchronous real-time procurement system |
US11256709B2 (en) | 2019-08-15 | 2022-02-22 | Clinicomp International, Inc. | Method and system for adapting programs for interoperability and adapters therefor |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5933838A (en) * | 1997-03-10 | 1999-08-03 | Microsoft Corporation | Database computer system with application recovery and recovery log sequence numbers to optimize recovery |
US6463503B1 (en) * | 1999-05-12 | 2002-10-08 | International Business Machines Corporation | Method and system for increasing concurrency during staging and destaging in a log structured array |
Family Cites Families (147)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5187790A (en) * | 1989-06-29 | 1993-02-16 | Digital Equipment Corporation | Server impersonation of client processes in an object based computer operating system |
US5555201A (en) | 1990-04-06 | 1996-09-10 | Lsi Logic Corporation | Method and system for creating and validating low level description of electronic design from higher level, behavior-oriented description, including interactive system for hierarchical display of control and dataflow information |
IL100987A (en) | 1991-02-27 | 1995-10-31 | Digital Equipment Corp | Method and apparatus for compiling code |
US5469562A (en) * | 1992-06-26 | 1995-11-21 | Digital Equipment Corporation | Durable atomic storage update manager |
US5434994A (en) * | 1994-05-23 | 1995-07-18 | International Business Machines Corporation | System and method for maintaining replicated data coherency in a data processing system |
US5612865A (en) | 1995-06-01 | 1997-03-18 | Ncr Corporation | Dynamic hashing method for optimal distribution of locks within a clustered system |
US5748975A (en) | 1995-07-06 | 1998-05-05 | Sun Microsystems, Inc. | System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display |
US5835769A (en) | 1995-09-19 | 1998-11-10 | Sun Microsystems, Inc. | Apparatti and computer program products for integrating editors with applications |
US5966535A (en) | 1995-12-07 | 1999-10-12 | At&T Corporation | Method and apparatus for generating program code for world wide web service applications |
DE19712946A1 (en) | 1996-05-30 | 1997-12-04 | Ibm | Computerised method of automatically expanding specifications of process model in workflow process environment |
US5862327A (en) | 1996-06-10 | 1999-01-19 | Tactica Corporation | Activity based long-lived transaction system |
US5867822A (en) | 1996-06-26 | 1999-02-02 | Sun Microsystems, Inc. | Method and apparatus for management of electronic calendars throughout an enterprise and management of events in a distributed system |
US6012083A (en) | 1996-09-24 | 2000-01-04 | Ricoh Company Ltd. | Method and apparatus for document processing using agents to process transactions created based on document content |
US5950010A (en) * | 1996-11-25 | 1999-09-07 | J.D. Edwards World Source Co. | System and method for customized application package building and installation |
GB2320112B (en) * | 1996-12-07 | 2001-07-25 | Ibm | High-availability computer server system |
US5961593A (en) * | 1997-01-22 | 1999-10-05 | Lucent Technologies, Inc. | System and method for providing anonymous personalized browsing by a proxy system in a network |
US6353923B1 (en) | 1997-03-12 | 2002-03-05 | Microsoft Corporation | Active debugging environment for debugging mixed-language scripting code |
CA2201278C (en) | 1997-03-27 | 2001-02-20 | Ibm Canada Limited-Ibm Canada Limitee | Hierarchical metadata store for an integrated development environment |
US6230309B1 (en) * | 1997-04-25 | 2001-05-08 | Sterling Software, Inc | Method and system for assembling and utilizing components in component object systems |
US6085030A (en) * | 1997-05-02 | 2000-07-04 | Novell, Inc. | Network component server |
US6256675B1 (en) | 1997-05-06 | 2001-07-03 | At&T Corp. | System and method for allocating requests for objects and managing replicas of objects on a network |
US6490610B1 (en) | 1997-05-30 | 2002-12-03 | Oracle Corporation | Automatic failover for clients accessing a resource through a server |
US5991804A (en) | 1997-06-20 | 1999-11-23 | Microsoft Corporation | Continuous media file server for cold restriping following capacity change by repositioning data blocks in the multiple data servers |
US6222533B1 (en) * | 1997-08-25 | 2001-04-24 | I2 Technologies, Inc. | System and process having a universal adapter framework and providing a global user interface and global messaging bus |
US6070184A (en) | 1997-08-28 | 2000-05-30 | International Business Machines Corporation | Server-side asynchronous form management |
CA2246130C (en) | 1997-09-04 | 2003-01-14 | Mitel Corporation | Web based help desk |
US6016495A (en) * | 1997-09-19 | 2000-01-18 | International Business Machines Corporation | Object-oriented framework mechanism for providing persistent storage |
US6092102A (en) | 1997-10-24 | 2000-07-18 | University Of Pittsburgh Of The Commonwealth System Of Higher Education | System and method for notifying users about information or events of an enterprise |
US6334114B1 (en) * | 1997-10-31 | 2001-12-25 | Oracle Corporation | Method and apparatus for performing transactions in a stateless web environment which supports a declarative paradigm |
AU1207299A (en) * | 1997-10-31 | 1999-05-24 | Oracle Corporation | Method and apparatus for conducting a transaction in a stateless web environment |
US6067623A (en) * | 1997-11-21 | 2000-05-23 | International Business Machines Corp. | System and method for secure web server gateway access using credential transform |
US6029000A (en) | 1997-12-22 | 2000-02-22 | Texas Instruments Incorporated | Mobile communication system with cross compiler and cross linker |
US6594693B1 (en) | 1998-02-10 | 2003-07-15 | Nitin A. Borwankar | Method and apparatus for a structured, synchronized conversation using electronic messages over a computer network |
US6311327B1 (en) | 1998-03-02 | 2001-10-30 | Applied Microsystems Corp. | Method and apparatus for analyzing software in a language-independent manner |
US6148336A (en) | 1998-03-13 | 2000-11-14 | Deterministic Networks, Inc. | Ordering of multiple plugin applications using extensible layered service provider with network traffic filtering |
US6141686A (en) | 1998-03-13 | 2000-10-31 | Deterministic Networks, Inc. | Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control |
US6349408B1 (en) * | 1998-03-23 | 2002-02-19 | Sun Microsystems, Inc. | Techniques for implementing a framework for extensible applications |
US6154738A (en) | 1998-03-27 | 2000-11-28 | Call; Charles Gainor | Methods and apparatus for disseminating product information via the internet using universal product codes |
US6348970B1 (en) * | 1998-04-29 | 2002-02-19 | Qwest Communications Int'l., Inc. | Apparatus and method for interfacing a computer network to a facsimile machine |
US6304882B1 (en) * | 1998-05-05 | 2001-10-16 | Informix Software, Inc. | Data replication system and method |
US6167430A (en) | 1998-05-12 | 2000-12-26 | Unisys Corporation | Multicomputer with distributed directory and operating system |
US6338064B1 (en) * | 1998-05-14 | 2002-01-08 | International Business Machines Corporation | Method for enabling a web server running a “closed” native operating system to impersonate a user of a web client to obtain a protected file |
US6721740B1 (en) | 1998-05-29 | 2004-04-13 | Sun Microsystems, Inc. | Method and apparatus of performing active update notification |
US6119149A (en) | 1998-06-05 | 2000-09-12 | I2 Technologies, Inc. | System and process allowing collaboration within and between enterprises for optimal decision making |
US6237135B1 (en) * | 1998-06-18 | 2001-05-22 | Borland Software Corporation | Development system with visual design tools for creating and maintaining Java Beans components |
US6067548A (en) * | 1998-07-16 | 2000-05-23 | E Guanxi, Inc. | Dynamic organization model and management computing system and method therefor |
US6345283B1 (en) * | 1998-07-20 | 2002-02-05 | New Technologies Armor, Inc. | Method and apparatus for forensic analysis of information stored in computer-readable media |
US6185734B1 (en) | 1998-07-21 | 2001-02-06 | Hewlett-Packard Company | Hierarchical registry structure for managing multiple versions of software components |
US6226788B1 (en) | 1998-07-22 | 2001-05-01 | Cisco Technology, Inc. | Extensible network management system |
JP3737638B2 (en) * | 1998-08-31 | 2006-01-18 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Object lock management method and apparatus, and object lock release method and apparatus |
US6324681B1 (en) * | 1998-10-01 | 2001-11-27 | Unisys Corporation | Automated development system for developing applications that interface with both distributed component object model (DCOM) and enterprise server environments |
US6212546B1 (en) | 1998-10-01 | 2001-04-03 | Unisys Corporation | Providing a modular gateway architecture which isolates attributes of the client and server systems into independent components |
US6189044B1 (en) * | 1998-10-14 | 2001-02-13 | Hughes Electronics Corporation | Dynamic routing method for packet switched satellite communications |
US6336122B1 (en) * | 1998-10-15 | 2002-01-01 | International Business Machines Corporation | Object oriented class archive file maker and method |
US6226675B1 (en) | 1998-10-16 | 2001-05-01 | Commerce One, Inc. | Participant server which process documents for commerce in trading partner networks |
US6367068B1 (en) | 1998-11-13 | 2002-04-02 | Microsoft Corporation | Dynamic parsing |
US6393605B1 (en) * | 1998-11-18 | 2002-05-21 | Siebel Systems, Inc. | Apparatus and system for efficient delivery and deployment of an application |
EP1006443A2 (en) | 1998-11-30 | 2000-06-07 | Hitachi, Ltd. | A method of and an apparatus for conventing an event of a distributed application and recording madia for storing the method |
US6385724B1 (en) * | 1998-11-30 | 2002-05-07 | Microsoft Corporation | Automatic object caller chain with declarative impersonation and transitive trust |
US6795967B1 (en) * | 1999-01-26 | 2004-09-21 | Microsoft Corporation | Changing user identities without closing applications |
JP3762867B2 (en) | 1999-01-29 | 2006-04-05 | 富士通株式会社 | Compiler device, compiling method, and storage medium storing program therefor |
US6173442B1 (en) | 1999-02-05 | 2001-01-09 | Sun Microsystems, Inc. | Busy-wait-free synchronization |
US6691304B1 (en) | 1999-02-25 | 2004-02-10 | Sun Microsystems, Inc. | Monitor conversion in a multi-threaded computer system |
US6269373B1 (en) | 1999-02-26 | 2001-07-31 | International Business Machines Corporation | Method and system for persisting beans as container-managed fields |
JP4146983B2 (en) | 1999-02-26 | 2008-09-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Process method and data processing system for calling method of server object |
US6587955B1 (en) * | 1999-02-26 | 2003-07-01 | Sun Microsystems, Inc. | Real time synchronization in multi-threaded computer systems |
US6243737B1 (en) | 1999-04-09 | 2001-06-05 | Translink Software, Inc. | Method and apparatus for providing direct transaction access to information residing on a host system |
US7165041B1 (en) | 1999-05-27 | 2007-01-16 | Accenture, Llp | Web-based architecture sales tool |
US6530079B1 (en) | 1999-06-02 | 2003-03-04 | International Business Machines Corporation | Method for optimizing locks in computer programs |
EP1061445A2 (en) | 1999-06-14 | 2000-12-20 | Sun Microsystems, Inc. | Web-based enterprise management with transport neutral client interface |
US6356906B1 (en) | 1999-07-26 | 2002-03-12 | Microsoft Corporation | Standard database queries within standard request-response protocols |
US6282711B1 (en) * | 1999-08-10 | 2001-08-28 | Hewlett-Packard Company | Method for more efficiently installing software components from a remote server source |
US6662357B1 (en) | 1999-08-31 | 2003-12-09 | Accenture Llp | Managing information in an integrated development architecture framework |
US6549949B1 (en) * | 1999-08-31 | 2003-04-15 | Accenture Llp | Fixed format stream in a communication services patterns environment |
US6438594B1 (en) | 1999-08-31 | 2002-08-20 | Accenture Llp | Delivering service to a client via a locally addressable interface |
GB9921720D0 (en) | 1999-09-14 | 1999-11-17 | Tao Group Ltd | Loading object-oriented computer programs |
US6360221B1 (en) * | 1999-09-21 | 2002-03-19 | Neostar, Inc. | Method and apparatus for the production, delivery, and receipt of enhanced e-mail |
US6671707B1 (en) * | 1999-10-19 | 2003-12-30 | Intel Corporation | Method for practical concurrent copying garbage collection offering minimal thread block times |
US6802000B1 (en) * | 1999-10-28 | 2004-10-05 | Xerox Corporation | System for authenticating access to online content referenced in hardcopy documents |
US6970893B2 (en) * | 2000-10-27 | 2005-11-29 | Bea Systems, Inc. | System and method for regeneration of methods and garbage collection of unused methods |
US6248970B1 (en) * | 1999-11-05 | 2001-06-19 | Siemens Energy & Automation, Inc. | ARC chute for a molded case circuit breaker |
US20020016759A1 (en) | 1999-12-06 | 2002-02-07 | Macready William G. | Method and system for discovery of trades between parties |
US20020010781A1 (en) | 1999-12-30 | 2002-01-24 | Tuatini Jeffrey Taihana | Shared service messaging models |
US20020049788A1 (en) | 2000-01-14 | 2002-04-25 | Lipkin Daniel S. | Method and apparatus for a web content platform |
US7072934B2 (en) | 2000-01-14 | 2006-07-04 | Saba Software, Inc. | Method and apparatus for a business applications server management system platform |
AU2001229371A1 (en) | 2000-01-14 | 2001-07-24 | Saba Software, Inc. | Information server |
US6643652B2 (en) | 2000-01-14 | 2003-11-04 | Saba Software, Inc. | Method and apparatus for managing data exchange among systems in a network |
AU2001229660A1 (en) | 2000-02-14 | 2001-08-27 | Ubs Painewebber Inc. | System for providing financial services |
US7146422B1 (en) | 2000-05-01 | 2006-12-05 | Intel Corporation | Method and apparatus for validating documents based on a validation template |
US6925482B2 (en) | 2000-04-14 | 2005-08-02 | Slam Dunk Networks, Inc. | Archival database system for handling information and information transfers in a computer network |
US6918084B1 (en) | 2000-05-09 | 2005-07-12 | Sun Microsystems, Inc. | Spawning new repository spaces using information provided in advertisement schema messages |
US6792601B1 (en) | 2000-05-18 | 2004-09-14 | International Business Machines Corporation | Multiple mode object locking method and system |
US6922685B2 (en) | 2000-05-22 | 2005-07-26 | Mci, Inc. | Method and system for managing partitioned data resources |
US6721777B1 (en) | 2000-05-24 | 2004-04-13 | Sun Microsystems, Inc. | Modular and portable deployment of a resource adapter in an application server |
US6832238B1 (en) | 2000-05-24 | 2004-12-14 | Sun Microsystems, Inc. | Local transaction management |
US7089584B1 (en) | 2000-05-24 | 2006-08-08 | Sun Microsystems, Inc. | Security architecture for integration of enterprise information system with J2EE platform |
US6836883B1 (en) | 2000-06-21 | 2004-12-28 | Microsoft Corporation | Method and system for compiling multiple languages |
US20020194267A1 (en) | 2000-06-23 | 2002-12-19 | Daniel Flesner | Portal server that provides modification of user interfaces for access to computer networks |
US6721779B1 (en) | 2000-07-07 | 2004-04-13 | Softwired Ag | Messaging proxy system |
US6772153B1 (en) * | 2000-08-11 | 2004-08-03 | International Business Machines Corporation | Method and apparatus to provide concurrency control over objects without atomic operations on non-shared objects |
US6684388B1 (en) | 2000-08-22 | 2004-01-27 | International Business Machines Corporation | Method for generating platform independent, language specific computer code |
US6732237B1 (en) | 2000-08-29 | 2004-05-04 | Oracle International Corporation | Multi-tier caching system |
FR2813471B1 (en) | 2000-08-31 | 2002-12-20 | Schneider Automation | COMMUNICATION SYSTEM FOR AUTOMATED EQUIPMENT BASED ON THE SOAP PROTOCOL |
WO2002019097A1 (en) | 2000-09-01 | 2002-03-07 | International Interactive Commerce, Ltd. | System and method for collaboration using web browsers |
WO2002037261A2 (en) | 2000-11-03 | 2002-05-10 | Wilde Technologies Limited | A software development process |
US6735760B1 (en) | 2000-11-08 | 2004-05-11 | Sun Microsystems, Inc. | Relaxed lock protocol |
US7117502B1 (en) | 2000-11-10 | 2006-10-03 | Sun Microsystems, Inc. | Linked-list implementation of a data structure with concurrent non-blocking insert and remove operations |
US20020078365A1 (en) * | 2000-12-15 | 2002-06-20 | International Business Machines Corporation | Method for securely enabling an application to impersonate another user in an external authorization manager |
US20020116454A1 (en) | 2000-12-21 | 2002-08-22 | William Dyla | System and method for providing communication among legacy systems using web objects for legacy functions |
US20020165936A1 (en) | 2001-01-25 | 2002-11-07 | Victor Alston | Dynamically branded web sites |
US6567738B2 (en) | 2001-01-30 | 2003-05-20 | Ford Global Technologies, Llc | Fueling control system |
US6954757B2 (en) | 2001-02-02 | 2005-10-11 | Hewlett-Packard Development Company, L.P. | Framework, architecture, method and system for reducing latency of business operations of an enterprise |
GB0108924D0 (en) * | 2001-04-10 | 2001-05-30 | Ibm | Installation of a data processing solution |
US20030065670A1 (en) | 2001-04-25 | 2003-04-03 | Michel Bisson | Personalization server unified user profile |
US6983328B2 (en) | 2001-05-18 | 2006-01-03 | Hewlett-Packard Development Company, L.P. | Trusted internet clipboard |
US20020184145A1 (en) | 2001-05-31 | 2002-12-05 | Sun Microsystems, Inc. | Methods and system for integrating XML based transactions in an electronic invoice presentment and payment environment |
US7152090B2 (en) * | 2001-06-01 | 2006-12-19 | Sun Microsystems, Inc. | Metadata-aware enterprise application integration framework for application server environment |
US7761319B2 (en) | 2001-06-08 | 2010-07-20 | Click Acqusitions, Inc. | Supply chain management |
EP1400061B1 (en) | 2001-06-14 | 2012-08-08 | Cisco Technology, Inc. | Stateful distributed event processing and adaptive security |
US6687702B2 (en) | 2001-06-15 | 2004-02-03 | Sybass, Inc. | Methodology providing high-speed shared memory access between database middle tier and database server |
US7356803B2 (en) | 2001-07-02 | 2008-04-08 | Bea Systems, Inc. | Annotation based development platform for asynchronous web services |
US7437710B2 (en) * | 2001-07-02 | 2008-10-14 | Bea Systems, Inc. | Annotation based development platform for stateful web services |
US7117504B2 (en) | 2001-07-10 | 2006-10-03 | Microsoft Corporation | Application program interface that enables communication for a network software platform |
US6799718B2 (en) | 2001-07-10 | 2004-10-05 | Borland Software Corp. | Development assistance for mixed-language sources |
US7210094B2 (en) | 2001-07-11 | 2007-04-24 | International Business Machines Corporation | Method and system for dynamic web page breadcrumbing using javascript |
US20030046266A1 (en) | 2001-07-26 | 2003-03-06 | Ward Mullins | System, method and software for creating or maintaining distributed transparent persistence of complex data objects and their data relationships |
US6910041B2 (en) * | 2001-08-23 | 2005-06-21 | International Business Machines Corporation | Authorization model for administration |
US20030074467A1 (en) | 2001-10-11 | 2003-04-17 | Oblak Sasha Peter | Load balancing system and method for data communication network |
CA2358681C (en) * | 2001-10-12 | 2008-01-15 | Ibm Canada Limited-Ibm Canada Limitee | Resource adapter and integrated development environment |
US7516440B2 (en) | 2001-10-18 | 2009-04-07 | Bea Systems, Inc. | System and method for providing a java interface to an application view component |
GB2381092B (en) | 2001-10-19 | 2005-10-19 | Ibm | Object locking in a shared VM environment |
US7155705B1 (en) | 2001-11-26 | 2006-12-26 | Cisco Technology, Inc. | Techniques for binding an application with a data exchange format based on tags in comments |
US6922827B2 (en) | 2002-02-22 | 2005-07-26 | Bea Systems, Inc. | Iterative software development environment with prioritized build rules |
US6804686B1 (en) | 2002-04-29 | 2004-10-12 | Borland Software Corporation | System and methodology for providing fixed UML layout for an object oriented class browser |
US7496687B2 (en) * | 2002-05-01 | 2009-02-24 | Bea Systems, Inc. | Enterprise application platform |
US7519976B2 (en) | 2002-05-01 | 2009-04-14 | Bea Systems, Inc. | Collaborative business plug-in framework |
US7627631B2 (en) | 2002-05-02 | 2009-12-01 | Bea Systems, Inc. | Systems and methods for collaborative business plug-ins |
US20030233631A1 (en) * | 2002-06-13 | 2003-12-18 | Ambrose Curry | Web services development method |
US6988099B2 (en) | 2002-06-27 | 2006-01-17 | Bea Systems, Inc. | Systems and methods for maintaining transactional persistence |
US7043722B2 (en) | 2002-07-31 | 2006-05-09 | Bea Systems, Inc. | Mixed language expression loading and execution methods and apparatuses |
US7523174B2 (en) | 2002-10-15 | 2009-04-21 | International Business Machines Corporation | Dynamic portal assembly |
US20040103406A1 (en) * | 2002-11-21 | 2004-05-27 | International Business Machines Corporation | Method and apparatus for autonomic compiling of a program |
US20040225995A1 (en) | 2003-02-28 | 2004-11-11 | Kyle Marvin | Reusable software controls |
US7260599B2 (en) | 2003-03-07 | 2007-08-21 | Hyperspace Communications, Inc. | Supporting the exchange of data by distributed applications |
US7260818B1 (en) | 2003-05-29 | 2007-08-21 | Sun Microsystems, Inc. | System and method for managing software version upgrades in a networked computer system |
US6859180B1 (en) | 2003-09-15 | 2005-02-22 | The United States Of America As Represented By The Secretary Of The Navy | Gravity-actuated submarine antenna |
JP2006185232A (en) * | 2004-12-28 | 2006-07-13 | Hitachi Ltd | Method for executing two or more programs and method for converting program and compiler program using the same |
-
2003
- 2003-05-29 US US10/447,778 patent/US6988099B2/en not_active Expired - Lifetime
- 2003-06-25 WO PCT/US2003/020043 patent/WO2004003685A2/en not_active Application Discontinuation
- 2003-06-25 AU AU2003247645A patent/AU2003247645A1/en not_active Abandoned
-
2005
- 2005-02-16 US US11/059,289 patent/US7117214B2/en not_active Expired - Lifetime
- 2005-02-16 US US11/058,888 patent/US7356532B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5933838A (en) * | 1997-03-10 | 1999-08-03 | Microsoft Corporation | Database computer system with application recovery and recovery log sequence numbers to optimize recovery |
US6463503B1 (en) * | 1999-05-12 | 2002-10-08 | International Business Machines Corporation | Method and system for increasing concurrency during staging and destaging in a log structured array |
Non-Patent Citations (1)
Title |
---|
MOHAN C. ET AL: "ARIES: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging", ACM TRANSACTION ON DATABASE SYSTEMS, vol. 17, no. 1, March 1992 (1992-03-01), pages 94 - 162, XP001098645 * |
Also Published As
Publication number | Publication date |
---|---|
AU2003247645A8 (en) | 2004-01-19 |
US7117214B2 (en) | 2006-10-03 |
US20050149526A1 (en) | 2005-07-07 |
US20040025169A1 (en) | 2004-02-05 |
US20050144170A1 (en) | 2005-06-30 |
US6988099B2 (en) | 2006-01-17 |
US7356532B2 (en) | 2008-04-08 |
AU2003247645A1 (en) | 2004-01-19 |
WO2004003685A2 (en) | 2004-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004003685A3 (en) | Systems and methods for maintaining transactional persistence | |
CA2522814A1 (en) | Managing locks and transactions | |
WO1999052044A8 (en) | A system and method for accessing data stores as objects | |
WO2004077270A3 (en) | Systems and methods for transaction chaining | |
WO2006116571A3 (en) | Conditional message delivery to holder of locks relating to a distributed locking manager | |
EP1308839A3 (en) | Commit messages with additional information and propagation of concurrency preferences in composite systems | |
WO2003005167A3 (en) | Business process policy object | |
AU2003264264A1 (en) | Electronic data structure for controlling access to data objects using locks | |
WO2002097676A3 (en) | Integrating tablespaces with different block sizes | |
WO2004034259A8 (en) | A system and method for work management | |
CA2211367A1 (en) | Improved method for reverse transcription | |
EP0328827A3 (en) | Method of operating general purpose data processing systems | |
WO2002091184A3 (en) | Apparatus and methods for managing resources for resource constrained devices | |
CA2428888A1 (en) | Method and system for comfort noise generation in speech communication | |
CA2338285A1 (en) | A method relating to the handling of transactions in databases | |
CA2319259A1 (en) | A method relating to databases | |
WO2002021394A3 (en) | Method and apparatus for increasing the efficiency of transactions and connection sharing in an enterprise environment | |
WO2004010263A3 (en) | Method and system for automating business processes | |
EP0953903A3 (en) | Semaphore for a computer system | |
CA2322604A1 (en) | Deadlock management in database systems with demultiplexed connections | |
WO2006138168A3 (en) | Techniques for handling lock-related inconsistencies | |
WO2006060059A3 (en) | Storage systems and methods | |
WO2001016740A3 (en) | Efficient event waiting | |
WO2002073479A3 (en) | Controlling the creation of process instances in workflow management systems | |
EP1542126A3 (en) | Adaptive object level locking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |