ATE550714T1 - System und verfahren zur transaktionsverarbeitung mit einem merkmal der synchronisierten rückrufverarbeitung - Google Patents

System und verfahren zur transaktionsverarbeitung mit einem merkmal der synchronisierten rückrufverarbeitung

Info

Publication number
ATE550714T1
ATE550714T1 AT02756488T AT02756488T ATE550714T1 AT E550714 T1 ATE550714 T1 AT E550714T1 AT 02756488 T AT02756488 T AT 02756488T AT 02756488 T AT02756488 T AT 02756488T AT E550714 T1 ATE550714 T1 AT E550714T1
Authority
AT
Austria
Prior art keywords
transaction
processing
synchronized
processing system
called
Prior art date
Application number
AT02756488T
Other languages
English (en)
Inventor
Edward Felt
Priscilla Fung
Alexander Somogyi
Sriram Srinivansan
Original Assignee
Oracle Int Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oracle Int Corp filed Critical Oracle Int Corp
Application granted granted Critical
Publication of ATE550714T1 publication Critical patent/ATE550714T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/466Transaction processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Multimedia (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
AT02756488T 2001-07-17 2002-07-16 System und verfahren zur transaktionsverarbeitung mit einem merkmal der synchronisierten rückrufverarbeitung ATE550714T1 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US30610501P 2001-07-17 2001-07-17
US30869301P 2001-07-30 2001-07-30
US10/196,322 US7337441B2 (en) 2001-07-17 2002-07-15 System and method for prepreparing a transaction process involving a chain of servers in a circular flow
PCT/US2002/022481 WO2003009093A2 (en) 2001-07-17 2002-07-16 System and method for transaction processing with synchronized callback processing feature

Publications (1)

Publication Number Publication Date
ATE550714T1 true ATE550714T1 (de) 2012-04-15

Family

ID=27393595

Family Applications (1)

Application Number Title Priority Date Filing Date
AT02756488T ATE550714T1 (de) 2001-07-17 2002-07-16 System und verfahren zur transaktionsverarbeitung mit einem merkmal der synchronisierten rückrufverarbeitung

Country Status (7)

Country Link
US (2) US7337441B2 (de)
EP (1) EP1417558B1 (de)
JP (1) JP4550411B2 (de)
CN (1) CN1554056B (de)
AT (1) ATE550714T1 (de)
AU (1) AU2002322495B2 (de)
WO (1) WO2003009093A2 (de)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7337441B2 (en) * 2001-07-17 2008-02-26 Bea Systems, Inc. System and method for prepreparing a transaction process involving a chain of servers in a circular flow
US8145759B2 (en) 2002-11-04 2012-03-27 Oracle America, Inc. Dynamically configurable resource pool
US20040230965A1 (en) * 2003-02-28 2004-11-18 Harri Okkonen Mobile handset network that facilitates interaction between a generic intelligent responsive agent and a service broker server
US7743083B2 (en) * 2003-04-24 2010-06-22 Oracle America, Inc. Common transaction manager interface for local and global transactions
US7610305B2 (en) 2003-04-24 2009-10-27 Sun Microsystems, Inc. Simultaneous global transaction and local transaction management in an application server
CA2429876A1 (en) * 2003-05-27 2004-11-27 Ibm Canada Limited - Ibm Canada Limitee Testing computer applications
US7640545B2 (en) * 2003-07-14 2009-12-29 Sun Microsytems, Inc. Transaction manager freezing
US7739252B2 (en) * 2003-07-14 2010-06-15 Oracle America, Inc. Read/write lock transaction manager freezing
US8521875B2 (en) * 2003-09-04 2013-08-27 Oracle America, Inc. Identity for data sources
US7231397B2 (en) * 2003-10-24 2007-06-12 Microsoft Corporation Method and system for transacted file operations over a network
US7289989B2 (en) * 2003-11-12 2007-10-30 International Business Machines Corporation Pattern based web services
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US7448041B2 (en) * 2004-04-28 2008-11-04 International Business Machines Corporation Interfacing an application server to remote resources using Enterprise Java Beans as interface components
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US7571164B2 (en) * 2004-10-01 2009-08-04 Sap Ag System and method for deferred database connection configuration
US7483987B2 (en) * 2004-11-30 2009-01-27 International Business Machines Corporation Registering a resource that delegates commit voting
US7480681B2 (en) * 2004-12-06 2009-01-20 Sap Ag System and method for a transaction manager
US9146773B2 (en) * 2004-12-06 2015-09-29 Sap Se System and method for implicit transaction control
US20060146877A1 (en) * 2004-12-31 2006-07-06 Bea Systems, Inc. Multipool using automatically maintained active connection pool list
US8271448B2 (en) * 2005-01-28 2012-09-18 Oracle International Corporation Method for strategizing protocol presumptions in two phase commit coordinator
EP1691321A1 (de) * 2005-02-09 2006-08-16 Deutsche Post AG Transaktionssystem zum Verarbeiten von Transaktionsinformationen und Verfahren zur Durchführung von Transaktionen
US7480666B2 (en) * 2005-08-11 2009-01-20 International Business Machines Corporation Method for navigating beans using filters and container managed relationships
US8620989B2 (en) 2005-12-01 2013-12-31 Firestar Software, Inc. System and method for exchanging information among exchange applications
CN100365582C (zh) * 2006-03-14 2008-01-30 上海科泰世纪科技有限公司 计算机操作系统事件同步对象扩展的数据处理方法
EP2025095A2 (de) 2006-06-08 2009-02-18 Hewlett-Packard Development Company, L.P. Geräteverwaltung in einem netzwerk
EP2047420A4 (de) 2006-07-27 2009-11-18 Hewlett Packard Development Co Benutzererfahrungs- und abhängigkeitsverwaltung bei einer mobilen vorrichtung
US7730478B2 (en) 2006-10-04 2010-06-01 Salesforce.Com, Inc. Method and system for allowing access to developed applications via a multi-tenant on-demand database service
US8612547B1 (en) 2006-12-29 2013-12-17 Google Inc. Container interrupt services
US9391826B1 (en) * 2006-12-29 2016-07-12 Google Inc. Collaborative web based applications
US8248636B1 (en) 2006-12-29 2012-08-21 Google Inc. WYSIWYG printing for web based applications
US9384346B1 (en) 2006-12-29 2016-07-05 Google Inc. Local service access within a web based application framework
US7895296B1 (en) 2006-12-29 2011-02-22 Google, Inc. Local storage for web based native applications
US8539073B1 (en) 2006-12-29 2013-09-17 Google Inc. Startup of container applications
US8335817B1 (en) 2006-12-29 2012-12-18 Google Inc. Message passing within a web based application framework
CA2685437C (en) * 2007-02-08 2015-06-02 Aspenbio Pharma, Inc. Compositions and methods including expression and bioactivity of bovine follicle stimulating hormone
US8479044B2 (en) * 2009-08-28 2013-07-02 International Business Machines Corporation Method for determining a state associated with a transaction
US9167028B1 (en) * 2009-09-10 2015-10-20 AppDynamics, Inc. Monitoring distributed web application transactions
US8938533B1 (en) 2009-09-10 2015-01-20 AppDynamics Inc. Automatic capture of diagnostic data based on transaction behavior learning
US10230611B2 (en) * 2009-09-10 2019-03-12 Cisco Technology, Inc. Dynamic baseline determination for distributed business transaction
JP2011096045A (ja) * 2009-10-30 2011-05-12 Hitachi Ltd 計算機、計算機システム、及び、アプリケーション実行方法
US9417906B2 (en) * 2010-04-01 2016-08-16 Red Hat, Inc. Transaction participant registration with caveats
CN102346460B (zh) * 2011-05-27 2013-11-13 运软网络科技(上海)有限公司 一种基于事务的服务控制系统及其控制方法
US9424007B2 (en) * 2011-06-02 2016-08-23 Open Invention Network, Llc System and method for pervasive software platform-based model driven architecture transaction aware application generator
CN102413166B (zh) * 2011-09-22 2014-11-05 上海西本网络科技有限公司 分布式交易方法及其系统
US9491247B2 (en) 2012-02-02 2016-11-08 AppDynamics, Inc. Automatic capture of detailed analysis information based on remote server analysis
US9311598B1 (en) 2012-02-02 2016-04-12 AppDynamics, Inc. Automatic capture of detailed analysis information for web application outliers with very low overhead
US20130205034A1 (en) * 2012-02-06 2013-08-08 Infosys Limited Methods for facilitating communications in a presence and messaging server and devices thereof
US9953294B2 (en) * 2012-10-15 2018-04-24 Sap Se Enabling an in-memory transactional application
US9201919B2 (en) 2013-05-07 2015-12-01 Red Hat, Inc. Bandwidth optimized two-phase commit protocol for distributed transactions
US9715405B2 (en) * 2013-09-23 2017-07-25 International Business Machines Corporation Efficient coordination across distributed computing systems
KR102271265B1 (ko) 2014-01-21 2021-07-01 오라클 인터내셔날 코포레이션 어플리케이션 서버, 클라우드 또는 다른 환경에서 멀티 테넌시를 지원하기 위한 시스템 및 방법
US9361190B2 (en) 2014-04-24 2016-06-07 International Business Machines Corporation Recovery of a transaction after XA end
US9542220B2 (en) * 2014-04-28 2017-01-10 Oracle International Corporation System and method for supporting resource manager (RM) instance awareness in a transactional environment
US9569224B2 (en) 2014-05-06 2017-02-14 Oracle International Corporation System and method for adaptively integrating a database state notification service with a distributed transactional middleware machine
US10061607B2 (en) * 2014-05-12 2018-08-28 Oracle International Corporation System and method for providing single group multiple branches based on instance awareness
CN105446800A (zh) * 2014-08-27 2016-03-30 阿里巴巴集团控股有限公司 数据处理方法及数据处理装置
US10318280B2 (en) 2014-09-24 2019-06-11 Oracle International Corporation System and method for supporting patching in a multitenant application server environment
US10051043B2 (en) * 2014-09-25 2018-08-14 Oracle International Corporation System and method for JMX support in a multitenant application server environment
US9858136B2 (en) 2014-09-30 2018-01-02 International Business Machines Corporation Resource manager failure handling in a multi-process transaction environment
US10250512B2 (en) 2015-01-21 2019-04-02 Oracle International Corporation System and method for traffic director support in a multitenant application server environment
CN104809022A (zh) * 2015-03-25 2015-07-29 百度在线网络技术(北京)有限公司 一种同步方法、装置及系统
CN104793071A (zh) * 2015-03-28 2015-07-22 合肥天海电气技术有限公司 基于j2ee分布式技术的电网故障诊断系统
US10224634B2 (en) 2016-11-03 2019-03-05 At&T Intellectual Property I, L.P. Methods and apparatus for adjusting an operational characteristic of an antenna
US11741196B2 (en) 2018-11-15 2023-08-29 The Research Foundation For The State University Of New York Detecting and preventing exploits of software vulnerability using instruction tags
CN110263105B (zh) 2019-05-21 2021-09-10 北京百度网讯科技有限公司 查询处理方法、查询处理系统、服务器和计算机可读介质
CN110532069B (zh) * 2019-08-22 2021-06-29 北京宝兰德软件股份有限公司 一种分布式事务提交方法及装置
CN111414266B (zh) * 2020-03-23 2024-04-05 浪潮通用软件有限公司 一种分布式事务的同步异步通信方法和装置
US11501010B2 (en) * 2020-05-20 2022-11-15 Snowflake Inc. Application-provisioning framework for database platforms
US11249988B2 (en) 2020-05-20 2022-02-15 Snowflake Inc. Account-level namespaces for database platforms
US11593354B2 (en) 2020-05-20 2023-02-28 Snowflake Inc. Namespace-based system-user access of database platforms

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US576489A (en) * 1897-02-02 Safety-razor
US4600502A (en) 1984-12-24 1986-07-15 Exxon Research And Engineering Co. Adsorbent processing to reduce basestock foaming
EP0613083B1 (de) * 1993-02-25 2002-01-23 Sun Microsystems, Inc. Transaktionsverwaltung in objektorientiertem System
US5864679A (en) * 1993-09-06 1999-01-26 Kabushiki Kaisha Toshiba Transaction routing in a multiple processor system using an extracted transaction feature parameter and transaction historical data
US6330582B1 (en) 1994-03-21 2001-12-11 International Business Machines Corporation Apparatus and method enabling a client to control transaction message traffic between server and client processes
US5586312A (en) * 1994-10-11 1996-12-17 Unisys Corporation Method and apparatus for using an independent transaction processing application as a service routine
US5872969A (en) * 1995-06-23 1999-02-16 International Business Machines Corporation System and method for efficiently synchronizing cache and persistent data in an object oriented transaction processing system
US5761507A (en) * 1996-03-05 1998-06-02 International Business Machines Corporation Client/server architecture supporting concurrent servers within a server with a transaction manager providing server/connection decoupling
CA2213213A1 (en) 1996-08-26 1998-02-26 Tandem Computers Incorporated Method and apparatus for performing efficient corba transactions
US5857100A (en) * 1996-09-03 1999-01-05 Insession Inc. System, method and article of manufacture for extending externalization for universal transaction processing
FR2756070B1 (fr) * 1996-11-18 1999-01-22 Bull Sa Systeme de gestion et de traitement de transactions distribuees d'objets et procede mis en oeuvre par ledit systeme
GB2328044B (en) * 1997-08-01 2002-02-27 Ibm Apparatus,method and computer program product for client/server computing with a transaction representation located on each transactionally involved server
US6338146B1 (en) * 1997-09-30 2002-01-08 Compaq Computer Corporation Method and apparatus for fault-tolerant, scalable and non-blocking three-phase flushing for committing database transactions in a cluster of multiprocessors
US6134594A (en) * 1997-10-28 2000-10-17 Microsoft Corporation Multi-user, multiple tier distributed application architecture with single-user access control of middle tier objects
US5958004A (en) * 1997-10-28 1999-09-28 Microsoft Corporation Disabling and enabling transaction committal in transactional application components
US6298072B1 (en) * 1998-02-19 2001-10-02 Mci Communications Corporation Real-time transaction synchronization among peer authentication systems in a telecommunications network environment
GB2335517A (en) 1998-03-19 1999-09-22 Ibm Client/server computing system with programmable action by transaction coordinator during prepared state
GB2336449A (en) * 1998-04-14 1999-10-20 Ibm A server selection method in an asynchronous client-server computer system
US6266698B1 (en) * 1998-07-31 2001-07-24 Compaq Computer Corporation Logging of transaction branch information for implementing presumed nothing and other protocols
GB2343020A (en) * 1998-10-19 2000-04-26 Ibm Handling transaction failures in a transaction processing system
US6898574B1 (en) * 1998-11-09 2005-05-24 John Francis Regan Lender and insurer transaction processing system and method
US6275863B1 (en) * 1999-01-25 2001-08-14 International Business Machines Corp. System and method for programming and executing long running transactions
US6411981B1 (en) * 1999-03-12 2002-06-25 Compaq Computer Corporation Method and apparatus for conducting a transaction between homogeneous and/or heterogeneous transaction processing systems using asynchronous pull of a transaction transfer
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
JP2002049829A (ja) 2000-05-24 2002-02-15 Sony Computer Entertainment Inc 取引処理システム
US20020087366A1 (en) 2000-12-30 2002-07-04 Collier Timothy R. Tentative-hold-based protocol for distributed transaction processing
US7337441B2 (en) * 2001-07-17 2008-02-26 Bea Systems, Inc. System and method for prepreparing a transaction process involving a chain of servers in a circular flow
US7564897B2 (en) * 2004-07-22 2009-07-21 Advantest Corporation Jitter measuring apparatus, jitter measuring method and PLL circuit

Also Published As

Publication number Publication date
CN1554056B (zh) 2010-06-16
EP1417558A2 (de) 2004-05-12
US8001546B2 (en) 2011-08-16
AU2002322495B2 (en) 2008-02-07
WO2003009093A2 (en) 2003-01-30
US20080066068A1 (en) 2008-03-13
JP2004536402A (ja) 2004-12-02
EP1417558A4 (de) 2007-06-06
EP1417558B1 (de) 2012-03-21
JP4550411B2 (ja) 2010-09-22
US7337441B2 (en) 2008-02-26
US20030036919A1 (en) 2003-02-20
WO2003009093A3 (en) 2003-11-27
CN1554056A (zh) 2004-12-08

Similar Documents

Publication Publication Date Title
ATE550714T1 (de) System und verfahren zur transaktionsverarbeitung mit einem merkmal der synchronisierten rückrufverarbeitung
DE69527852D1 (de) Synchronisationsverfahren mit möglichkeiten zum zustandstransfer
Rajkumar Real-time synchronization protocols for shared memory multiprocessors
ATE292818T1 (de) Verfahren, system and computerprogrammprodukt für die synchronisation von verschiedenen datenstrukturen durch benutzung von aktualisierungsmeldungen
GB2402769B (en) Maintaining resource integrity without a unifield transaction manager in a software environment
DE60015510D1 (de) Erweiterte drahtlos-spezifische schnittstellen
WO2002097572A3 (en) System and method for scheduling an event over a network
WO2001073545A3 (en) Massively distributed processing system and associated methods
EP1326184A3 (de) Konfliktauflösung in kollaborativen Arbeitssystemen
WO2005045619A3 (en) Intelligent client architecture computer system and method
BR0202050A (pt) Sistema e método para habilitar serviço baseado em transação utilizando recursos não transacionais
EP1515233A3 (de) Verfahren, Server und Client zur Reduktion der Verarbeitungszeit der synchronen Kommunikation in einem verteilten Client-Server-System
DE69842001D1 (de) Galvanisches verfahren zur herstellung einer mehrlagenstruktur
CN105786628B (zh) 一种分布式系统线程同步的处理方法
EP1435572A3 (de) Verfahren und Vorrichtung zur dynamischen Ressourcenverriegelung
TWI264670B (en) A data processing system adapted to integrating non-homogeneous processes
ATE186790T1 (de) Verfahren zur synchronisation von programmen auf unterschiedlichen computern eines verbundes
WO2000050993A3 (en) Monitor conversion in a multi-threaded computer system
DE50105968D1 (de) VERFAHREN ZUR HERSTELLUNG VON AlKYLVERBRÜCKTEN LIGANDSYSTEMEN UND ÜBERGANGSMETALLVERBINDUNGEN
ATE389205T1 (de) System und verfahren zur dynamisch optimierten nachrichtenverarbeitung
GB0426847D0 (en) Method and system of committing operations of a synchronised transaction
DE69940829D1 (de) Verfahren und gerät zur dynamischen befehlserweiterung in einem intelligenten agenten
DE58903844D1 (de) Verfahren und einrichtung zur reduzierung von salzkreislaeufen, insbesondere in zementoefen.
KR970012182A (ko) 임계영역을 지원하는 래치 관리방법
Rangarajan et al. Efficient synchronization of clocks in a distributed system