Automatic object distribution enables remote running of objects using local method calls
Object oriented programs are run as distributed programs without any explicit networking code, and without using an interface definition language (IDL). When objects Y 303 and X 305 are distributed between memories 301 and 302, two proxies, X' 315 and X" 317, are dynamically generated, con...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Object oriented programs are run as distributed programs without any explicit networking code, and without using an interface definition language (IDL). When objects Y 303 and X 305 are distributed between memories 301 and 302, two proxies, X' 315 and X" 317, are dynamically generated, containing classes serving as proxies for X. When object Y makes a call, 320, against a method in the original class X, that call is actually made against a method in the new class X residing locally and contained in file X'. X' passes the call information, 321, to X", which makes a local call, 322, to X. The results are propagated back to Y by way of X" and X'. Thus the proxies allow calls to flow across a network as if they were local, and programmers can experiment with different object distributions without complicating the programming task. |
---|