-
11.
公开(公告)号:GB2334353A
公开(公告)日:1999-08-18
申请号:GB9802885
申请日:1998-02-12
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , MULHOLLAND MARTIN , WARR KATHRINE SARAH
Abstract: A server in a client/server computing system for carrying out transactions, receives 81 a command from a client process to create the transaction objects for a transaction which the client has started; the server then determines 82 whether it has a local transaction factory. If so, it creates 83 the required transaction objects, representing transaction state data, locally (ie within the server).But, if the server has no local transaction factory, it forwards 84 the client's command to another server. The transaction factory is an interface object which is supplied by the Common Object Request Broker Architecture (CORBA) Object Transaction Service (OTS) implemented in a server. The transaction may be the withdrawal of cash from a bank account. The system designer may wish to maintain transaction objects on the same server as the resource objects, in order to reduce the number of cross-process calls.
-
公开(公告)号:GB2373069A
公开(公告)日:2002-09-11
申请号:GB0105284
申请日:2001-03-05
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , CHESSELL AMANDA ELIZABETH
Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may comprise commit phase support and recovery support.
-
公开(公告)号:DE10059796A1
公开(公告)日:2001-06-28
申请号:DE10059796
申请日:2000-12-01
Applicant: IBM
Inventor: BEAVEN JOHN ANTHONY , CHESSELL AMANDA ELIZABETH , GRIFFIN CATHERINE , HOUSTON IAIN STUARD CALDWELL , MULHOLLAND MARTIN , ROBINSON IAN
Abstract: The processor includes a descriptor associated with each activity instance. The descriptor comprises parameters for determining life time behavior of activity instance. The descriptor is programmed suitably to change life time behavior according to use of instance. Independent claims are also included for the following: (a) Activities processing method; (b) Computer program
-
公开(公告)号:CZ20003492A3
公开(公告)日:2001-05-16
申请号:CZ20003492
申请日:1998-12-18
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , WARR KATHRYN SARAH
IPC: G06F9/46
-
公开(公告)号:GB2348985A
公开(公告)日:2000-10-18
申请号:GB9908477
申请日:1999-04-15
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , COCKS STEPHEN JAMES , WARR KATHRINE SARAH
Abstract: In a client/server system where a client sends a work request to a server which includes a group of workload managed server processes each of which is capable of performing the work request, a server apparatus running a server process has: a data storage unit storing mapping data which maps a particular server process to each of a plurality of groups of workload managed server processes; a means for receiving from a client a request for the identity of the mapped server process corresponding to a particular group of workload managed server processes, the particular group being specified in the request; a means for accessing the data storage unit to determine, for the particular group specified in the received request, the identity of the mapped server process; and a means for returning the identity of the mapped server process to the client; wherein the request received from the client is associated with an entity whose lifetime is coupled to the lifetime of the server process. The advantage is that by maintaining a dynamic process mapping list in a central location only for a finite time the risk of a system crash wiping out the mapping list data is greatly reduced.
-
公开(公告)号:GB2339932A
公开(公告)日:2000-02-09
申请号:GB9815445
申请日:1998-07-17
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH
-
17.
公开(公告)号:GB2335517A
公开(公告)日:1999-09-22
申请号:GB9805777
申请日:1998-03-19
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH
Abstract: A server for use in a client/server computing system which coordinates the processing of distributed transactions in the client/server computing system, the server has: a means for sending requests for votes to each resource which has been called by the server to take part in a distributed transaction; a means for receiving votes from each resource in response to having sent requests for votes; a means for determining whether any of the resources has thrown an exception instead of returning a vote; and a means for assigning a programmed direction as a vote to a resource which has thrown an exception to complete the transaction if it is determined that a resource has thrown an exception instead of returning a vote.
-
公开(公告)号:GB2423163A
公开(公告)日:2006-08-16
申请号:GB0502837
申请日:2005-02-11
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , DRING GILES J B , HOPKINS RICHARD A , LOJEK ROBERT J , WINTER CHRISTOPHER C , YUSUF K L
Abstract: The integration of a software application into an existing IT infrastructure is performed by creating an inventory using the Model Driven Architecture (RTM) (MDA) approach from the Object Management Group (RTM). The inventory includes information about each component of the IT infrastructure, the software application to be integrated, how each component communicates with each other component, and, how the software application communicates with each component. Each element of information of the inventory has a single source and owner. The inventory is used to analyse the IT infrastructure and the software application during the integration of the software application into the IT infrastructure. From the contents of the inventory, artefacts that execute the integration and test programs to verify that the integration is complete and correct are generated. The inventory is progressively updated during and after the integration process as more information about the IT infrastructure or the software application is developed.
-
公开(公告)号:GB2376094A
公开(公告)日:2002-12-04
申请号:GB0113044
申请日:2001-05-30
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , GREEN VERNON MAURICE , GRIFFIN CATHERINE SUSAN , VINES DAVID JOHN
Abstract: A workflow application in a data processing system is represented by a graph comprising a plurality of components, some of which may be processes. At least two of the processes are implemented according to different respective sets of rules. The sets of rules are preferably implemented in either a plurality of navigation engines or in a single navigation engine implementing multiple sets of rules. The invention is preferably implemented in a builder-type development and execution environment for the programming of a business application.
-
公开(公告)号:GB2346983A
公开(公告)日:2000-08-23
申请号:GB9903629
申请日:1999-02-18
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , HUTCHISON GORDON DOUGLAS
Abstract: A method of operating a first server 31 for use in coordinating a distributed transaction which is carried out by a plurality of servers is disclosed, the method having steps of: receiving a registration request from a second server 32; determining the machine address of the second server; keeping a list of the machine addresses of servers that send registration requests to the first server; determining the destination machine address of an outbound transactional request; determining whether that address is included in the list; and when it is included substituting for an identifier in the outbound transactional request identifying a transaction coordinator 311 located on the first server an identifier identifying a transaction coordinator, such as 3211, located on the server having the destination machine address of the outbound transactional request. This enables coordinator 3211 to aggregate the data flows of transactional requests of itself and other coordinators 3221, 3231 on the same server so that those other coordinators do not need to communicate directly with coordinator 311, thereby minimising the number of inter-machine data transfers.
-
-
-
-
-
-
-
-
-