PROGRAM DISTRIBUTING METHOD AND SYSTEM

    公开(公告)号:JPH11312088A

    公开(公告)日:1999-11-09

    申请号:JP3259699

    申请日:1999-02-10

    Applicant: IBM

    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.

    METHOD AND SYSTEM FOR REMOTELY EXECUTING OBJECT

    公开(公告)号:JPH1185519A

    公开(公告)日:1999-03-30

    申请号:JP11830898

    申请日:1998-04-28

    Applicant: IBM

    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.

    Automatic object distribution enables remote running of objects using local method calls

    公开(公告)号:GB2326255A

    公开(公告)日:1998-12-16

    申请号:GB9808749

    申请日:1998-04-25

    Applicant: IBM

    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.

    A process for running objects remotely

    公开(公告)号:GB2326255B

    公开(公告)日:2002-01-30

    申请号:GB9808749

    申请日:1998-04-25

    Applicant: IBM

    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.

Patent Agency Ranking