×

Method and system for interfacing components via aggregate components formed by aggregating the components each with an instance of a component manager

  • US 5,517,645 A
  • Filed: 11/05/1993
  • Issued: 05/14/1996
  • Est. Priority Date: 11/05/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a computer system for managing interconnecting a first component to a second component, the first component having a first interface for providing services, the second component having a second interface for providing services, the method comprising the computer implemented steps of:

  • aggregating the first component into a first instance of a component manager and aggregating the second component into a second instance of the component manager;

    under control of the first instance of the component manager,receiving from the first component a pointer to the first interface;

    receiving a request to instantiate a connector object for the first interface; and

    in response to receiving the request, instantiating a first connector object and storing in the first connector object the pointer to the first interface;

    under control of the second instance of the component manager,receiving from the second component a pointer to the second interface;

    receiving a request to instantiate a connector object for the second interface; and

    in response to receiving the request, instantiating a second connector object and storing in the second connector object the pointer to the second interface; and

    upon receiving a request to connect the first connector object to the second connector object,retrieving from the first connector object the pointer to the first interface and storing the retrieved pointer to the first interface in the second component, whereby the second component can access the services of the first interface through the pointer to the first interface stored in the second component; and

    retrieving from the second connector object the pointer to the second interface and storing the retrieved pointer to the second interface in the first component, whereby the first component can access the services of the second interface through the pointer to the second interface stored in the first component.

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