-
公开(公告)号:GB2346985B
公开(公告)日:2003-07-09
申请号:GB9903717
申请日:1999-02-19
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS
IPC: G06F15/177 , G06F9/46 , G06F12/00 , G06F15/16 , H04L12/801 , H04L12/841 , H04L29/08 , G06F17/30
Abstract: A first server computing apparatus receives a reply from a second server apparatus, the reply includes an indication of the total amount of time that the second apparatus has taken to generate the reply. The first apparatus determines the total amount of time that has elapsed between the sending of the reply and the receipt of the reply. The first apparatus also determines the total amount of transit time for the request to travel from the first apparatus to the second apparatus and the reply to travel from the second apparatus to the first apparatus. The first apparatus selects one of a plurality of apparatuses as a last agent for use in a last agent optimization operation during completion of the distributed transaction based on the determinations.
-
公开(公告)号:GB2350213A
公开(公告)日:2000-11-22
申请号:GB9911739
申请日:1999-05-21
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , ROONEY NOEL
IPC: G06F17/30
Abstract: A method of using a "markup language", such as HTML, browser, in which a page is loaded into display memory, the user selects multiple URLs from those displayed on the page, and the browser preloads pages corresponding to the URLs into a cache without necessarily displaying them, so the user may continue to view the original page. Before preloading a given page, it may update a navigation list with the corresponding URL, and a user may select an entry in this list, directly or via "forward" and "back" GUI buttons, to display immediately.
-
公开(公告)号:GB2346990A
公开(公告)日:2000-08-23
申请号:GB9903850
申请日:1999-02-20
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , CHESSELL AMANDA ELIZABETH
Abstract: A computing apparatus (e.g Process A) for use in a client/server transaction processing system has: means 31 for sending a transactional requests to a server (e.g. Process C) to request that the server become involved in processing a distributed transaction, the request including an indication of a computing apparatus (e.g process B) to which the server should direct a registration request to request that a resource 39 local to the server be registered in the transaction; means 31 for receiving a reply 12 to the transactional request from the server, the reply including an indication of an apparatus (e.g. Process C) which is currently the last in a linear chain of apparatuses that have sent out registration requests in response to receiving transactional requests; and means 35 for keeping track of the current apparatus which is the last in the linear chain based on replies received by the receiving means; wherein the indication sent by the sending means, along with the transactional request, is an indication of the current apparatus which is the last in the linear chain, based on the keeping means.
-
24.
公开(公告)号:GB2346985A
公开(公告)日:2000-08-23
申请号:GB9903717
申请日:1999-02-19
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS
IPC: G06F15/177 , G06F9/46 , G06F12/00 , G06F15/16 , H04L12/801 , H04L12/841 , H04L29/08 , G06F17/30
Abstract: A first server 21 for use in a client/server distributed transaction processing system has: means 212 for sending a request to a second server 22 involved in processing a distributed transaction; means 213 for receiving a reply to the request from the second server, the reply including an indication of the total amount of time that the second server has taken to process the request and generate the reply; means for determining the total amount of time that has elapsed between the sending of the request by the first server and the receipt of the reply by the first server; means for determining, from that elapsed time and the indication, the total amount of transit time for the request to travel from the first server to the second and for the reply to travel from the second server to the first; means for keeping a record based on such transit times determined in respect of a plurality of servers 22-24 involved in the transaction; and means for selecting, based on the record, one of the servers as a last agent for use in a last agent optimization operation during completion of the distributed transaction.
-
公开(公告)号:GB2321540A
公开(公告)日:1998-07-29
申请号:GB9701566
申请日:1997-01-25
Applicant: IBM
Inventor: FOSTER RICHARD DANIEL , HUTCHISON GORDON DOUGLAS
Abstract: In a distributed object oriented environment, objects used in a transaction are locked by referring to a stack in the object request broker ORB which indicates the objects used in a given transaction. This allows container objects (ie. objects which contain other objects) to be locked as well as the object that contain the actual data.
-
-
-
-