-
公开(公告)号:GB2325315B
公开(公告)日:2001-12-19
申请号:GB9803933
申请日:1998-02-26
Applicant: IBM
Inventor: HIGH JR ROBERT HOWARD , HOLDSWORTH SIMON ANTONY JAMES , MULHOLLAND MARTIN , WARR KATHRYN SARAH
IPC: G06F15/16 , G06F9/46 , G06F12/00 , G06F15/177 , G06F11/14
Abstract: Client/server middleware processes a source code client application program so that when the application program signifies the beginning of a transaction using a transaction begin command, the transaction is automatically created locally for a recoverable client and remotely for a non-recoverable client. The source code client application program can thus be written without regard to whether the transaction will be created locally or remotely, the middleware takes care of this function.
-
公开(公告)号:CA2548368A1
公开(公告)日:2005-06-30
申请号:CA2548368
申请日:2004-12-09
Applicant: IBM
IPC: H04L29/08
Abstract: Methods, systems, and products are disclosed in which port type agnostic pro xy support for web services intermediaries is typically provided by receiving i n a web services intermediary (202) a request for execution of a web services operation, wherein the request includes Fulanetric information from which an endpoint for a target service that supports the operation can be identified; identifying, in dependence upon the parametric data, the endpoint for a targ et service that supports the operation; creating a target service request for execution of the operation on the target service (118); and issuing the targ et service request to the target service. Exemplary embodiments typically also include the return path of request-response processing: receiving in the intermediary (202) a response from the target service (118); creating in the intermediary, in dependence upon the response from the target service, a response from the intermediary; and returning the response from the intermediary (202) to the requesting client (102).
-
公开(公告)号:AU2004300300A1
公开(公告)日:2005-06-30
申请号:AU2004300300
申请日:2004-12-09
Applicant: IBM
IPC: H04L29/08
Abstract: Methods, systems, and products are disclosed in which port type agnostic proxy support for web services intermediaries is typically provided by receiving in a web services intermediary (202) a request for execution of a web services operation, wherein the request includes Fulanetric information from which an endpoint for a target service that supports the operation can be identified; identifying, in dependence upon the parametric data, the endpoint for a target service that supports the operation; creating a target service request for execution of the operation on the target service (118); and issuing the target service request to the target service. Exemplary embodiments typically also include the return path of request-response processing: receiving in the intermediary (202) a response from the target service (118); creating in the intermediary, in dependence upon the response from the target service, a response from the intermediary; and returning the response from the intermediary (202) to the requesting client (102).
-
公开(公告)号:GB2326492B
公开(公告)日:2002-03-20
申请号:GB9712930
申请日:1997-06-20
Applicant: IBM
IPC: G06F9/46
Abstract: A concurrency control mechanism for a client/server computing system analyzes each client request to determine whether it can be given concurrent access to a server's resources, along with other client requests which are presently accessing the server's resources. Each client request triggers the setting up of a lock request mode which contains conflict resolution logic based on the particulars of the corresponding request. When a new request comes in, the new request's newly created lock request mode is compared to the lock request modes of the previous requests which are currently accessing the server's resources and the conflict resolution logic is carried out to determine whether the new request should be also allowed access.
-
公开(公告)号:GB2326492A
公开(公告)日:1998-12-23
申请号:GB9712930
申请日:1997-06-20
Applicant: IBM
IPC: G06F9/46
Abstract: A concurrency control mechanism for a client/server computing system analyzes each client request to determine whether it can be given concurrent access to a server's resources, along with other client requests which are presently accessing the server's resources. Each client request triggers the setting up of a lock request mode which contains conflict resolution logic based on the particulars of the corresponding request. When a new request comes in, the new request's newly created lock request mode is compared to the lock request modes of the previous requests which are currently accessing the server's resources and the conflict resolution logic is carried out to determine whether the new request should be also allowed access.
-
公开(公告)号:BRPI0417511A
公开(公告)日:2007-03-13
申请号:BRPI0417511
申请日:2004-12-09
Applicant: IBM
IPC: H04L29/08
Abstract: Methods, systems, and products are disclosed in which port type agnostic proxy support for web services intermediaries is typically provided by receiving in a web services intermediary (202) a request for execution of a web services operation, wherein the request includes Fulanetric information from which an endpoint for a target service that supports the operation can be identified; identifying, in dependence upon the parametric data, the endpoint for a target service that supports the operation; creating a target service request for execution of the operation on the target service (118); and issuing the target service request to the target service. Exemplary embodiments typically also include the return path of request-response processing: receiving in the intermediary (202) a response from the target service (118); creating in the intermediary, in dependence upon the response from the target service, a response from the intermediary; and returning the response from the intermediary (202) to the requesting client (102).
-
公开(公告)号:DE69734432D1
公开(公告)日:2005-12-01
申请号:DE69734432
申请日:1997-12-11
Applicant: IBM
Abstract: An apparatus for dispatching client requests within a server computer system, wherein the client requests are issued from at least one client computer system on a different platform from said server computer system and are passed through a communications channel to said server computer system, the apparatus comprising: a buffer having an input connected to said communications channel and an output; a plurality of parallel execution threads connected to said output of said buffer; and a scheduling means for distributing client requests stored in said buffer to said plurality of execution threads in a manner such that related client requests are sent to the same execution thread.
-
公开(公告)号:DE69530252T2
公开(公告)日:2004-01-29
申请号:DE69530252
申请日:1995-08-22
Applicant: IBM
Inventor: COBB EDWARD ELLIS , HOLDSWORTH SIMON ANTONY JAMES , HOUSTON IAIN STUART CALDWELL , SMITH STANLEY ALAN
Abstract: A system and method for reducing message traffic during two phase commitment in a distributed transaction processing system. Transactional objects manage transactions in a distributed system. A coordinator object is responsible for ensuring data consistency by enforcing atomic transaction changes. Any change to one or more resources by a transaction is either made at all or none of the resources. Distributed transactions use interposition to create subordinate coordinator for domains other than the primary domain. Each subordinate coordinator controls transaction commitment of all resources within that domain via a single message sequence per coordinator. Dynamic registration of subordinate coordinator resources ensures that the subordinate coordinator is not added to the commit tree of the root coordinator unless it has recoverable resources. Dynamic registration minimizes the size of the commit tree thereby minimizing the number of messages transmitted during commitment processing.
-
公开(公告)号:GB2328044B
公开(公告)日:2002-02-27
申请号:GB9716199
申请日:1997-08-01
Applicant: IBM
Inventor: HOLDSWORTH SIMON ANTONY JAMES , MULHOLLAND MARTIN , WARR KATHRYN SARAH
IPC: G06F9/46
Abstract: A server in a client/server computing system where a distributed transaction is being carried out, has: a server resource having local data associated therewith; a software element for receiving a registration request from the server resource requesting that the server resource be registered in a transaction, after the server resource has received the transaction context in the explicit transaction propagation mode; and a software element for creating a distributed transaction object representing the transaction in response to receipt of the registration request, the distributed transaction object persisting until the transaction is completed.
-
公开(公告)号:GB2328044A
公开(公告)日:1999-02-10
申请号:GB9716199
申请日:1997-08-01
Applicant: IBM
Inventor: HOLDSWORTH SIMON ANTONY JAMES , MULHOLLAND MARTIN , WARR KATHRYN SARAH
IPC: G06F9/46
Abstract: Transaction processing in a distributed object-oriented environment. Server 21 stores transaction state data including coordinator object 211, and server 22 has resource object 221 which receives a transaction context of the transaction represented by coordinator object 211, via the explicit transaction propagation mode. Server resource 221 makes a transaction registration request to customised coordinator proxy (CCP) object 222, and CCP object 222 creates a distributed transaction resource (DTR) object 223 representing the transaction. DTR object 223 registers with remote coordinator object 211, may create duplicate CCP object 222', forwards the 2-phase commit protocols to server resource 221 and then destroys duplicate CCP object 222' and itself. Since the DTR and duplicate CCP objects persist in server 22 during the lifetime of the transaction, even though original CCP object 222 is destroyed as soon as the resource object 221's direct involvement with the transaction has finished, these transaction representations can be counted to determine the total number of transactions currently pending in which the server is involved.
-
-
-
-
-
-
-
-
-