System and method for providing interoperability among heterogen

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 944

Patent

active

057322708

ABSTRACT:
A system and method in accordance with a preferred embodiment enable objects from two or more heterogeneous object systems in a digital computer to interoperate and be combined in the creation of a larger object-oriented software project, as well as uses of such system and method. Objects from a foreign object system are unmodified, yet appear to be native to the object system in which they are used or accessed. A native proxy object (indistinguishable from other native objects) is constructed for the real foreign object. The proxy object contains an identifier to the real object, as well as a pointer to a software description of how to access and manipulate the object--e.g. how to call its methods, set its properties, and handle exceptions. When the proxy object is manipulated, it follows the instructions in the software description which, in turn, results in the corresponding manipulation of the foreign object.

REFERENCES:
patent: 4736321 (1988-04-01), Brown et al.
patent: 4924384 (1990-05-01), Hao et al.
patent: 5097533 (1992-03-01), Burger et al.
patent: 5146593 (1992-09-01), Brandle et al.
patent: 5187787 (1993-02-01), Skeen et al.
patent: 5210876 (1993-05-01), Uchida
patent: 5274821 (1993-12-01), Rouquie
patent: 5278978 (1994-01-01), Demers et al.
patent: 5428792 (1995-06-01), Conner et al.
patent: 5432925 (1995-07-01), Abraham et al.
patent: 5437025 (1995-07-01), Bale et al.
patent: 5475845 (1995-12-01), Orton et al.
patent: 5481721 (1996-01-01), Serlet et al.
patent: 5511197 (1996-04-01), Hill et al.
Orfali et al., "Client/Server Survival Guide", Thompson Publishing Co., pp. 785-812, 1994.
OLE 2 Programmers Reference, vol. 1, Microsoft Press, 1994 pp. 3-95.
OLE 2 Programmers Reference, vol. 1, Microsoft Press, 1994, pp. 1-76.
Apple's Inside Macintosh: Interapplication Communication, 1993, Chapter 8.
The Common Object Request Broker: Architecture and Specification, OMG, 1991, Chapter 6.
IBM SOMobjects Developer Toolkit V2.0, Programmers Reference Manual, 1992, pp. 131-133, 154-274.
Lotus Notes Programmers Reference Manual, 1992, Chapters 5-6, 13-14.
Hewlett Packard SoftBench BMS, Programmers Reference Manual, 1992, Chapters 4-5.
Firmage, J., "Novell's AppWare Distributed Bus", Dr. Dobb's Special Report, No. 225 (Winter 1994/1995), pp. 50-56.
Microsoft Visual Basic 3.0 Professional Features Book 1, Control Development Guide, 1993, Chapters 1-3.
Iona ORBIX, Advanced Programmers Guide, 1994, pp. 1-15.
Borland C++ V4.0 User's Guide, 1993, Chapters 3-15.
SSP Chains; Robust, Distributed Reference Supporting Acyclic Garbage Collection, Shapiro, Dickman, and PlainFosse, Symposium on Principles of Distributed Computing, Aug. 1992.
Visual Edge Software Ltd. Class Registry Functional Specification, Apr. 1994.
Intel 486 Microprocessor Family Programmer's Reference Manual 1992, Chapters 1-3.
IBM Technical Disclosure Bulletin, vol. 36, No. 8, pp. 457-458, Aug. 1993.
Proceedings of the Second International Workshop on Object Orientation in Operating Systems, "Proxies, Application Interfaces, and Distributed Systems", Dave, et al., Dourdan, France, Sep. 1992.

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

System and method for providing interoperability among heterogen does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for providing interoperability among heterogen, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing interoperability among heterogen will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2297799

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