×

System for connecting a client to a server with a protocol stack dynamically constructed by using top and bottom service descriptions as query parameters

  • US 5,864,668 A
  • Filed: 04/17/1996
  • Issued: 01/26/1999
  • Est. Priority Date: 12/21/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for providing a service to a client upon a request by the client, the apparatus operating in a computer system having a processor, a memory, a locator means for dynamically locating service maker entities from within the computer system based on query parameters to create a service maker pool and a service device having a device protocol, and the apparatus comprising:

  • (a) means for creating a pool of service maker entities in the memorials with a predefined input communication protocol into output signals with another predefined output communication protocol;

    (b) means responsive to the request for dynamically creating a stack description in the memory, including;

    means for creating a top service description which receives the request having a request protocol and translates the request protocol into signals with a first intermediate protocol,means for creating a bottom service description which receives signals with a second intermediate protocol and accesses the device according to the device protocol, andmeans for constructing an ordered list of service maker entities for translating signals with the first intermediate protocol into signals with the second intermediate protocol by selecting one or more service maker entities from the cool using the top servicedescription and the bottom service description as query parameters to the locator means to dynamically locate service maker entities and matching the output communication protocol generated by a first selected service maker entity to the input communication protocol received by a second selected service maker entity;

    (c) means for dynamically creating a service stack in the memory by using the stack description to sequentially instantiate service maker objects from the entities in the ordered list to form a chain of service maker objects that receives the request in one protocol and accesses the service in another protocol; and

    (d) means responsive to the request for providing service to the client by accessing the device through the service stack.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×