-
公开(公告)号:JPH11312088A
公开(公告)日:1999-11-09
申请号:JP3259699
申请日:1999-02-10
Applicant: IBM
Inventor: COHEN GEOFFREY ALEXANDER , KAMINSKY DAVID LOUIS , KING RICHARD ADAM
IPC: G06F15/16 , G06F9/44 , G06F9/46 , G06F15/177 , G06N5/04
Abstract: PROBLEM TO BE SOLVED: To dynamically reconstitute a program without intervention of a programmer by automatically generating a code for an application to be executed as a distribution application. SOLUTION: A project 401 is processed by a proxy generator 403, which generates a local proxy 405 and a remote proxy 407 and holds a non-changed object 401. A byte code changer 409 processes he non-changed object 401 and generates a serial-enabled object 411 from this object. As in an automatic object distribution(AOD), the remote proxy 407 receives a call from the local proxy 405 and performs a local call to the source object. Further, the remote proxy 407 includes a code for transferring the call from the remote object through the remote proxy 407 finally to the call destination.
-
公开(公告)号: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.
-
公开(公告)号:GB2317974A
公开(公告)日:1998-04-08
申请号:GB9710095
申请日:1997-05-20
Applicant: IBM
Inventor: COHEN GEOFFREY ALEXANDER , KAMINSKY DAVID LOUIS , KING RICHARD ADAM , MACKINNON MATTHEW RAYMOND
Abstract: A method and apparatus for allowing applets to be executed natively over a non-IP network. The method and apparatus provide an applet loader that initiates the applet download, services the class faults that are encountered and allows calls to non-IP APIs without compromising the security mechanisms of Java running on TCP/IP. This allows applets to be run without web browsers or web servers.
-
公开(公告)号:GB2317974B
公开(公告)日:2001-02-28
申请号:GB9710095
申请日:1997-05-20
Applicant: IBM
Inventor: COHEN GEOFFREY ALEXANDER , KAMINSKY DAVID LOUIS , KING RICHARD ADAM , MACKINNON MATTHEW RAYMOND
Abstract: A method and apparatus for allowing applets to be executed natively over a non-IP network. The method and apparatus provide an applet loader that initiates the applet download, services the class faults that are encountered and allows calls to non-IP APIs without compromising the security mechanisms of Java running on TCP/IP. This allows applets to be run without web browsers or web servers.
-
-
-
-
-