×

Method and system for constructing software components and systems as assemblies of independent parts

  • US 6,226,692 B1
  • Filed: 10/28/1998
  • Issued: 05/01/2001
  • Est. Priority Date: 12/15/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method in a computer system for interfacing a plurality of software objects, each one of said objects providing at least a first service for at least one other object, each one of said objects requiring at least one service provided by at least one other object, each one of said objects being able to directly invoke code in other objects, and each one of said objects belonging to an object class, said method comprising the steps of:

  • defining on a first object a plurality of terminals for establishing a connection with another object, said connection providing means for both requesting services of said first object and providing to said first object the service provided by a second object;

    assigning to a first terminal on said first object a first persistent identifier that distinguishes said first terminal from all other terminals of said first object, said first persistent identifier identifying the same terminal on all objects of said plurality of objects belonging to a same class as said first object;

    assigning a second identifier to a first, yet to be established, connection;

    preparing said first object for establishing said first connection on said first terminal in response to provision of said first persistent identifier of said first terminal and said second identifier and preparing a first connection data set sufficient to determine whether said second object can participate in said first connection and sufficient for said second object to invoke code in said first object;

    establishing said first connection on said first terminal, in response to provision of said first identifier, said second identifier, and a second connection data set, said second connection data set sufficient to determine whether said first object can participate in said first connection and sufficient for said first object to invoke code in said second object.

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