-
公开(公告)号:EP0812088A3
公开(公告)日:1998-06-10
申请号:EP97303519
申请日:1997-05-22
Applicant: IBM
Inventor: IYENGAR ARUN
CPC classification number: G06F9/54 , G06F17/30899 , H04L29/06 , H04L67/42
Abstract: A method and system for preserving state in computers communicating over networks, such as the World Wide Web (WWW) using stateless protocols, e.g., HTTP. State is preserved in a conversation between a client requesting (500) services from a server by performing the service (515) and identifying all continuations (hyperlinks) in an output from the service; recursively embedding (520) the state information in all identified continuations in the output sent to the client. The state information may be embedded and communicated (520) by the server to the client. Alternatively, dynamically downloadable program code may be used to embed the state information at the client. Additional features enable the filtering and/or addition of hyperlinks and data output from the services according to predetermined criteria. State information may be embedded by modifying an identified continuation which is a request for an HTML file, to invoke a CGI converter program with the identified continuation and the state information passed as arguments. State information may also be embedded by modifying an identified continuation which is an invocation to a CGI program with the identified continuation and the state information passed as arguments, and the embedding step is performed by the CGI program. Alternatively, an identified continuation which is an invocation of a CGI program may be modified to invoke a CGI converter program (530) with the identified continuation, an argument counter which indicates a number of arguments associated with the CGI program, and the state information passed as arguments. Here, the embedding is performed by the converter program.
-
公开(公告)号:JPH1097483A
公开(公告)日:1998-04-14
申请号:JP14176297
申请日:1997-05-30
Applicant: IBM
Inventor: IYENGAR ARUN
Abstract: PROBLEM TO BE SOLVED: To store state information for a duration of conversation and to provide it for entire services by identifying all of the links which are included in an output from a service, recursively incorporating state information into identified links and communicating an output to a client in response to them. SOLUTION: A client 450 accesses a home page which exists on a server 410', starts to browse a product catalog and continues to browse a catalog merchandise by selecting a hyperlink from an online product catalog. When the client 450 accesses a system for the first time, he selects a user's ID and a password and offers some additional and optional information to the server 410'. A switching program 416 incorporates the user's ID and a session ID into a conversation, while a user shows an additional product, adds an additional item to a purchase list and commits the purchase. Then he can show and update database information 475, and the state information is stored.
-
公开(公告)号:AU2002350971A1
公开(公告)日:2003-06-30
申请号:AU2002350971
申请日:2002-12-18
Applicant: IBM
Inventor: AGARWALLA RAJESH , CHALLENGER JAMES , COPELAND GEORGE , IYENGAR ARUN , LINEHAN MARK , MEDURI SUBBARAO
Abstract: A method, a system, an apparatus, and a computer program product are presented for fragment caching. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. The cache management unit operates equivalently in support of fragment caching operations without regard to whether the computing device acts as a client, a server, or a hub located throughout the network; in other words, the fragment caching technique is uniform throughout a network. Cache ID rules accompany a fragment from an origin server; the cache ID rules describe a method for forming a unique cache ID for the fragment such that dynamic content can be cached away from an origin server.
-
公开(公告)号:CA2467933A1
公开(公告)日:2003-06-26
申请号:CA2467933
申请日:2002-12-18
Applicant: IBM
Inventor: IYENGAR ARUN , LINEHAN MARK , AGARWALLA RAJESH , CHALLENGER JAMES , COPELAND GEORGE , MEDURI SUBBARAO
Abstract: A method, a system, an apparatus, and a computer program product are present ed for fragment caching. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. The cache management unit operates equivalently in support of fragment caching operations without regard to whether the computing device acts as a client, a server, or a hub located throughout the network; in other words, the fragment caching technique is uniform throughout a network. Cache ID rules accompany a fragment from an origin server; the cache ID rules describe a method for forming a unique cac he ID for the fragment such that dynamic content can be cached away from an origin server.
-
公开(公告)号:DE60225476D1
公开(公告)日:2008-04-17
申请号:DE60225476
申请日:2002-12-18
Applicant: IBM
Inventor: AGARWALLA RAJESH WINCHESTER , CHALLENGER JAMES , COPELAND GEORGE , IYENGAR ARUN , LINEHAN MARK , MEDURI SUBBARAO
Abstract: A method, a system, an apparatus, and a computer program product are presented for fragment caching. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. The cache management unit operates equivalently in support of fragment caching operations without regard to whether the computing device acts as a client, a server, or a hub located throughout the network; in other words, the fragment caching technique is uniform throughout a network. Cache ID rules accompany a fragment from an origin server; the cache ID rules describe a method for forming a unique cache ID for the fragment such that dynamic content can be cached away from an origin server.
-
公开(公告)号:AT388566T
公开(公告)日:2008-03-15
申请号:AT02785683
申请日:2002-12-18
Applicant: IBM
Inventor: AGARWALLA RAJESH , CHALLENGER JAMES , COPELAND GEORGE , IYENGAR ARUN , LINEHAN MARK , MEDURI SUBBARAO
Abstract: A method, a system, an apparatus, and a computer program product are presented for fragment caching. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. The cache management unit operates equivalently in support of fragment caching operations without regard to whether the computing device acts as a client, a server, or a hub located throughout the network; in other words, the fragment caching technique is uniform throughout a network. Cache ID rules accompany a fragment from an origin server; the cache ID rules describe a method for forming a unique cache ID for the fragment such that dynamic content can be cached away from an origin server.
-
公开(公告)号:DE60225476T2
公开(公告)日:2009-03-12
申请号:DE60225476
申请日:2002-12-18
Applicant: IBM
Inventor: AGARWALLA RAJESH , CHALLENGER JAMES , COPELAND GEORGE , IYENGAR ARUN , LINEHAN MARK , MEDURI SUBBARAO
Abstract: A method, a system, an apparatus, and a computer program product are presented for fragment caching. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. The cache management unit operates equivalently in support of fragment caching operations without regard to whether the computing device acts as a client, a server, or a hub located throughout the network; in other words, the fragment caching technique is uniform throughout a network. Cache ID rules accompany a fragment from an origin server; the cache ID rules describe a method for forming a unique cache ID for the fragment such that dynamic content can be cached away from an origin server.
-
公开(公告)号:CA2467933C
公开(公告)日:2009-02-03
申请号:CA2467933
申请日:2002-12-18
Applicant: IBM
Inventor: IYENGAR ARUN , COPELAND GEORGE , CHALLENGER JAMES , LINEHAN MARK , MEDURI SUBBARAO , AGARWALLA RAJESH
Abstract: A method, a system, an apparatus, and a computer program product are present ed for fragment caching. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. The cache management unit operates equivalently in support of fragment caching operations without regard to whether the computing device acts as a client, a server, or a hub located throughout the network; in other words, the fragment caching technique is uniform throughout a network. Cache ID rules accompany a fragment from an origin server; the cache ID rules describe a method for forming a unique cac he ID for the fragment such that dynamic content can be cached away from an origin server.
-
-
-
-
-
-
-