×

Distributed object networking service

  • US 5,832,219 A
  • Filed: 12/20/1995
  • Issued: 11/03/1998
  • Est. Priority Date: 02/08/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A distributed object system for use with a computer network having a client node and a server node connected thereto, the system implementing a first method and first data in a service object instantiated in the client node by means of a second method and second data in a service object instantiated in the server node, the system comprising:

  • location apparatus, responsive to an instantiation of the service object in the client node, for locating the service object instantiated in the server node and comprising a communications directory service which is responsive to a call to the first method for returning a first service object containing service class information and the network address of the server node;

    establishment apparatus, responsive to the instantiation of the service object in the client node, for establishing a network connection to the server node, the establishment apparatus including apparatus for retrieving from the communications directory service information identifying the server node, a dynamically reconfigurable protocol stack, and apparatus for retrieving information from the communications directory service for configuring the dynamically reconfigurable protocol stack to establish a connection from the client node to the server node;

    caller object instantiation apparatus, responsive to a call made to the method in the service object instantiated in the client node, for instantiating a caller object in the client node;

    service request generation apparatus, responsive to the instantiation of the caller object, for generating a service request data packet comprising service class information and the first data and for transmitting the service request data packet over the network connection; and

    a dispatcher object in the server node, the dispatcher object being responsive to the service class information in the service request data packet, for locating and calling the method in the service object instantiated in the server node to generate a result and for transmitting the result over the network connection to the client node, the dispatcher object comprising;

    a request table having stored therein a plurality of function pointer entries, each of the function pointer entries for identifying at least one subroutine in one of a plurality of service programs stored in the server node; and

    a dictionary table having a plurality of dictionary table entries, each of the dictionary table entries for associating service class information with one of the plurality of function pointer entries in the request table.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×