Dynamic object migration method using proxy object links to support automatic object distribution in an object-oriented environment
    2.
    发明授权
    Dynamic object migration method using proxy object links to support automatic object distribution in an object-oriented environment 失效
    动态对象迁移方法使用代理对象链接来支持面向对象环境中的自动对象分布

    公开(公告)号:US06324543B1

    公开(公告)日:2001-11-27

    申请号:US09036270

    申请日:1998-03-06

    IPC分类号: G06F1200

    CPC分类号: G06F9/465 Y10S707/99938

    摘要: A method and system are described which allow programs to become dynamically reconfigurable without programmer intervention. This means that the programs can be dynamically distributed among multiple computers within a computer network without modification to the source code of the programs running on the system. In addition, the method and system described allow an administrator of the system to specify conditions under which reconfiguration is to occur without modification to the source text of the program to be dynamically reconfigured.

    摘要翻译: 描述了一种方法和系统,其允许程序在没有程序员干预的情况下变得动态可重构。 这意味着程序可以在计算机网络内的多台计算机之间动态分配,而无需修改系统上运行的程序的源代码。 此外,所描述的方法和系统允许系统的管理员指定要进行重新配置的条件,而不修改要动态重新配置的程序的源文本。

    Methods, systems and computer program products for generating
client/server applications
    3.
    发明授权
    Methods, systems and computer program products for generating client/server applications 失效
    用于生成客户端/服务器应用程序的方法,系统和计算机程序产品

    公开(公告)号:US6011918A

    公开(公告)日:2000-01-04

    申请号:US64925

    申请日:1998-04-22

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F8/30 G06F9/465

    摘要: Methods, systems and computer program products are provided for automatically generating client/server applications from an application written to execute on a single processing system. The application has program classes and programmed methods associated with the objects. Each program class in the application is identified and the relationships between programmed methods in the classes is determined. The relationships between the programmed methods in the identified classes are then weighted based on the activity of the relationship. Similarly, each identified class in the application is also weighted based on the computing resources required by the identified class. The identified classes are then partitioned into client classes and server classes based on the weighted relationships between the programmed methods in the classes, the weight associated with each class and a computing topology associated with a target client processing system. The resulting client and server partition may then be used for code generation and distribution based on the capabilities of a requesting computer system.

    摘要翻译: 提供了方法,系统和计算机程序产品,用于从写入在单个处理系统上执行的应用程序自动生成客户端/服务器应用程序。 应用程序具有与对象相关联的程序类和编程方法。 识别应用程序中的每个程序类,并确定类中编程方法之间的关系。 然后基于关系的活动来对所识别的类中的编程方法之间的关系加权。 类似地,应用程序中的每个已标识的类也基于所识别的类所需的计算资源进行加权。 然后,基于类中编程的方法,与每个类相关联的权重和与目标客户端处理系统相关联的计算拓扑之间的加权关系,将所识别的类划分为客户端类和服务器类。 然后,所得到的客户端和服务器分区可以用于基于请求计算机系统的能力的代码生成和分发。

    Apparatus and method for dynamically modifying class files during
loading for execution
    5.
    发明授权
    Apparatus and method for dynamically modifying class files during loading for execution 失效
    用于在加载执行期间动态修改类文件的装置和方法

    公开(公告)号:US6072953A

    公开(公告)日:2000-06-06

    申请号:US941815

    申请日:1997-09-30

    IPC分类号: G06F9/445 G06F9/45

    CPC分类号: G06F9/44521

    摘要: The present invention discloses a method, computer program product, and system for dynamically and programmatically modifying the semantics and/or logic of class files as they are being loaded for execution. The present invention permits a user to write a control file specifying in a programmatic manner the changes to be applied to class files and the conditions for carrying out the changes. As the class files are loaded, they are analyzed for the desired conditions and if the conditions are found, the control file is applied to them to effect the appropriate changes according to the user's control file.

    摘要翻译: 本发明公开了一种方法,计算机程序产品和系统,用于动态和编程地修改类文件在被加载执行时的语义和/或逻辑。 本发明允许用户以编程方式写入要应用于类文件的改变和用于执行改变的条件的控制文件。 随着类文件的加载,它们被分析为所需条件,如果找到条件,则将控制文件应用于它们,以根据用户的控制文件进行适当的更改。