-
公开(公告)号:JPH1185519A
公开(公告)日:1999-03-30
申请号:JP11830898
申请日:1998-04-28
Applicant: IBM
Inventor: KAMINSKY DAVID LOUIS , KING RICHARD ADAM , LI ZHIYONG
Abstract: PROBLEM TO BE SOLVED: To provide a method for generating a distributed object program so as to enable a programmer to prepare a program as if it is locally executed. SOLUTION: Concerning this automatic object distribution, an object oriented program can be executed as a distributed program without any clear networking code and using any interface definition language(IDL). In this method, the programmer can try different distributions without complicating a programming task. This is achieved by generating two proxies for calling a method prepared for local calling through a network. These dynamically generated proxies can be propagated across the network just as if the call is local.
-
公开(公告)号:GB2326255A
公开(公告)日:1998-12-16
申请号:GB9808749
申请日:1998-04-25
Applicant: IBM
Inventor: KAMINSKY DAVID LOUIS , KING RICHARD ADAM , LI ZHIYONG
Abstract: 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.
-
公开(公告)号:GB2326255B
公开(公告)日:2002-01-30
申请号:GB9808749
申请日:1998-04-25
Applicant: IBM
Inventor: KAMINSKY DAVID LOUIS , KING RICHARD ADAM , LI ZHIYONG
Abstract: The automatic object distribution of the present invention allows object oriented programs to be run as distributed programs without any explicit networking code, and without using an interface definition language (IDL). The present invention allows programmers to experiment with different distributions without complicating the programming task. It accomplishes this by generating two proxies that allow method calls written for local invocation to be invoked over a network. These dynamically-generated proxies allow calls to flow across a network as if they were local.
-
-