Filtering an object interface definition to determine services n

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395680, 395683, 707103, G06F 1724

Patent

active

059499982

ABSTRACT:
A distributed object application builder apparatus filters an object definition to determine both 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 interconnected to other parts to define a distributed object application program. At run time, actual instances of objects are substituted for the parts. A method of determining the plugs of an identified part retrieves the interface (object definition) corresponding to the part. Once retrieved, the plugs of the part are identified by determining the object-valued attributes of the retrieved interface, by determining the operations from the retrieved interface that require one object-valued argument, and by 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 constructed by choosing a first part, filtering its interface to determine its plugs and sockets, and then choosing and filtering the interface of a second part. Once plugs and sockets have been determined, they are connected to at least partially define a distributed object application program. The filtering takes place within a visual application builder using a graphical user interface to select and connect parts.

REFERENCES:
patent: 5261098 (1993-11-01), Katin et al.
patent: 5339419 (1994-08-01), Chan et al.
patent: 5339433 (1994-08-01), Frid-Nielsen
patent: 5392448 (1995-02-01), Frankel et al.
patent: 5414806 (1995-05-01), Richards
patent: 5446902 (1995-08-01), Islam
patent: 5450583 (1995-09-01), Inada
patent: 5475817 (1995-12-01), Waldo et al.
patent: 5524246 (1996-06-01), Hurley et al.
patent: 5659735 (1997-08-01), Parrish et al.
patent: 5671415 (1997-09-01), Hossian
patent: 5692183 (1997-11-01), Hapner et al.
patent: 5699310 (1997-12-01), Garloff et al.
patent: 5721911 (1998-02-01), Ha et al.
patent: 5724589 (1998-03-01), Wold
Cobra Specification, Revision 2.0, Jul. 1995. Object Management Group, Inc., entire document Jul. 1995.
Al-Salquant et al., Media Wave: A Distributed Multimedia Environment with Interopenability, Enabling Technologies, 1995 Workshop, pp. 128-137 Apr. 1995.
Gamma et al., Factory Method Design Patterns-Elements of Reusable Object--Oriented Software, pp. 107-116 Dec. 1994.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Filtering an object interface definition to determine services n does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Filtering an object interface definition to determine services n, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Filtering an object interface definition to determine services n will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1813685

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.