-
公开(公告)号:GB2320594A
公开(公告)日:1998-06-24
申请号:GB9626602
申请日:1996-12-20
Applicant: IBM
Abstract: In a distributed system, processing requests are sent from client systems to a server system. The server has plural parallel execution threads 22a-22n for servicing the requests. It is desirable that an execution thread 22a-22n handles related client processing requests (e.g. processing requests that are part of the same transaction) and so the object adapter 23 in the server which receives the client processing requests sends related client processing requests to the queuing buffer (e.g. 21a) of the same execution thread (e.g. 22a).
-
公开(公告)号:CA2548368C
公开(公告)日:2010-11-02
申请号:CA2548368
申请日: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).
-
公开(公告)号:DE69734432T2
公开(公告)日:2006-07-13
申请号: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.
-
14.
公开(公告)号:AU2003283582A1
公开(公告)日:2004-07-09
申请号:AU2003283582
申请日:2003-11-17
Applicant: IBM
Inventor: FLURRY GREGORY ALAN , HOLDSWORTH SIMON ANTONY JAMES
Abstract: When a request is received from a client device for the invocation of a web services operation, an off-ramp device coupled to an on-ramp device that provides an interface to web services verifies that the requested service is in a configuration file and then determines the selection scope of a desired service. Based on the selection scope of the desired service, the off-ramp device can determine whether to perform discovery and selection of a service implementation ("request" selection scope), retrieve a service implementation from a session level cache ("session" selection scope), or retrieve a service implementation from an application level cache ("application" selection scope). If a service implementation corresponding to the requested service does not exist in the session or application level cache, the discovery and selection operations may be performed to identify a service implementation to handle the request and the service implementation may be stored in an appropriate cache.
-
公开(公告)号:DE69530252D1
公开(公告)日:2003-05-15
申请号: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.
-
公开(公告)号:GB2327134B
公开(公告)日:2002-04-03
申请号:GB9714330
申请日:1997-07-08
Applicant: IBM
IPC: G06F9/46
Abstract: A server concurrency control technique for use in a client/server computing system where a client sends a request to a server for access to a server resource involves receiving client requests of a plurality of lock requester types at a lock requester interface; comparing each of said requests against a lock requester set which has a lock requester type representation corresponding to a lock requester type of previously received client requests which are presently holding locks to server resources; and as a result of the comparing step, determining whether a newly received client request conflicts with previously received client requests which are currently holding locks to server resources.
-
公开(公告)号:GB2327134A
公开(公告)日:1999-01-13
申请号:GB9714330
申请日:1997-07-08
Applicant: IBM
IPC: G06F9/46
Abstract: Different types of client requests for access to server objects produce corresponding lock requesters. A new access request results in a new lock request which is compared with existing lock requesters for the existing server access requests. If the new lock request does not conflict with the existing ones then the access request is permitted. If there is conflict between the lock requests then this is resolved using a server concurrency unit.
-
公开(公告)号:GB2325315A
公开(公告)日:1998-11-18
申请号: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, 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.
-
-
-
-
-
-
-