Preserving state in stateless network protocols
    1.
    发明公开
    Preserving state in stateless network protocols 失效
    在无状态网络协议的系统状态保护

    公开(公告)号: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.

    STATE STORING METHOD AND DEVICE IN NON-STATE NETWORK PROTOCOL

    公开(公告)号: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.

    METHOD AND SYSTEM FOR NETWORK CACHING

    公开(公告)号:AU2002350971A1

    公开(公告)日:2003-06-30

    申请号:AU2002350971

    申请日:2002-12-18

    Applicant: IBM

    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.

    METHOD AND SYSTEM FOR NETWORK CACHING

    公开(公告)号:CA2467933A1

    公开(公告)日:2003-06-26

    申请号:CA2467933

    申请日:2002-12-18

    Applicant: IBM

    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.

    5.
    发明专利
    未知

    公开(公告)号:DE60225476D1

    公开(公告)日:2008-04-17

    申请号:DE60225476

    申请日:2002-12-18

    Applicant: IBM

    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.

    6.
    发明专利
    未知

    公开(公告)号:AT388566T

    公开(公告)日:2008-03-15

    申请号:AT02785683

    申请日:2002-12-18

    Applicant: IBM

    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.

    7.
    发明专利
    未知

    公开(公告)号:DE60225476T2

    公开(公告)日:2009-03-12

    申请号:DE60225476

    申请日:2002-12-18

    Applicant: IBM

    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.

    METHOD AND SYSTEM FOR NETWORK CACHING

    公开(公告)号:CA2467933C

    公开(公告)日:2009-02-03

    申请号:CA2467933

    申请日:2002-12-18

    Applicant: IBM

    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.

Patent Agency Ranking