Patent · US Expired

Filtering an object interface definition to determine services needed and provided

US6083277A · kind A · utility

49Cited by
23References
33Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 1999
Grant dateJul 4, 2000
Priority date
Expiry dateJun 29, 2019

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S715/968
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A distributed object application builder apparatus filters an object definition to determine the information needed (plugs) and provided (sockets) by an object. Each part (a run-time instance of an object) in the builder has plugs and sockets that are interconnected to other parts to define a distributed object application. At run time, actual instances of objects are substituted for the parts. A method of determining the plugs of an identified part begins by retrieving the interface (object definition) that corresponds to the part. Once retrieved, the plugs of the part are identified by determining the object-valued attributes of the retrieved interface, determining the operations from the retrieved interface that require one object-valued argument, and retrieving the factory argument list from the factory method for the object. These attributes and arguments constitute the plugs of the part. Sockets of a part are determined similarly. The plugs of a part are determined based upon their matching with a previously chosen socket. Similarly, if a plug is chosen first from a part, this chosen plug is matched with a socket of another part. A distributed object application program is co…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.