Method and system for remote automation of object oriented applications
    21.
    发明授权
    Method and system for remote automation of object oriented applications 失效
    面向对象应用程序远程自动化的方法和系统

    公开(公告)号:US06820267B2

    公开(公告)日:2004-11-16

    申请号:US09114227

    申请日:1998-06-30

    IPC分类号: G06F944

    CPC分类号: G06F9/465

    摘要: An object oriented programming environment is extended to allow a client object oriented application running under a client/server operating system to communicate with a plurality of server object oriented applications located on one or more remote computers in a distributed computer environment. The extended object oriented programming environment provides the capability for a client object oriented application to connect to, and communicate with remote server object oriented applications as well as make object references to remote objects and remote object data. The extended object oriented programming environment is used for designing N-tiered logical models for distributed computing applications, while providing a flexible and adaptable M-tiered physical model underneath the N-tiered logical model. This environment is also used to provide the ability to reference remote objects from Internet and other client network applications.

    摘要翻译: 扩展面向对象的编程环境,以允许在客户机/服务器操作系统下运行的面向客户端的应用程序与分布式计算机环境中位于一个或多个远程计算机上的多个面向服务器的应用程序进行通信。 扩展的面向对象的编程环境提供了面向客户端的应用程序连接到远程服务器面向对象的应用程序并与远程服务器面向对象的应用程序进行通信以及对远程对象和远程对象数据进行对象引用的功能。 扩展的面向对象编程环境用于为分布式计算应用程序设计N层逻辑模型,同时在N层逻辑模型下提供灵活且适应性强的M层物理模型。 此环境还用于提供从Internet和其他客户端网络应用程序引用远程对象的功能。

    Method and system for remote automation of object oriented applications

    公开(公告)号:US5881230A

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

    申请号:US679224

    申请日:1996-06-24

    IPC分类号: G06F9/46 G06F13/00

    CPC分类号: G06F9/465

    摘要: An object oriented programming environment is extended to allow a client object oriented application running under a client/server operating system to communicate with a plurality of server object oriented applications located on one or more remote computers in a distributed computer environment. The extended object oriented programming environment provides the capability for a client object oriented application to connect to, and communicate with remote server object oriented applications as well as make object references to remote objects and remote object data. The extended object oriented programming environment is used for designing N-tiered logical models for distributed computing applications, while providing a flexible and adaptable M-tiered physical model underneath the N-tiered logical model. This environment is also used to provide the ability to reference remote objects from Internet and other client network applications.

    Type system for declarative data scripting language
    23.
    发明授权
    Type system for declarative data scripting language 有权
    键入用于声明性数据脚本语言的系统

    公开(公告)号:US08949784B2

    公开(公告)日:2015-02-03

    申请号:US12244981

    申请日:2008-10-03

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10 G06F8/31

    摘要: An efficient, logical and expressive type system is provided for flexibly defining types of a declarative programming language so that efficient and structurally compact data intensive applications can be generated. The type system supports the combination of refinement types and type membership expressions, as well as a top type that encompasses all valid values as members. With the type system, types can be expressed as intersections and/or unions of other types. Thus, types can be efficiently represented for a full range of types of data as may be found in real world data stores.

    摘要翻译: 提供了一种高效,逻辑和表达型的系统,用于灵活定义声明式编程语言的类型,从而可以生成有效和结构紧凑的数据密集型应用程序。 类型系统支持细化类型和类型成员关系表达式的组合,以及包含所有有效值作为成员的顶级类型。 对于类型系统,类型可以表示为其他类型的交集和/或联合。 因此,可以在真实世界数据存储中可以找到的全部数据类型有效地表示类型。

    Fitness based routing
    24.
    发明授权
    Fitness based routing 失效
    基于健身的路由

    公开(公告)号:US07961711B2

    公开(公告)日:2011-06-14

    申请号:US12173195

    申请日:2008-07-15

    IPC分类号: H04L12/28 H04L12/56

    摘要: The present invention extends to methods, systems, and computer program products for fitness based routing. Embodiments of the invention significantly improve the likelihood that routing nodes contained in routing table have adequate (or even relatively increased) ability to transfer and process messages in an overlay network. Thus, when the node is to make a routing decision for a message, the node has some assurances that any selected routing node is adequate (or is at least the best currently available). Further, a sending node can take preference to routing nodes with higher fitness values when sending a message. Preference to higher fitness metric values further insures that messages are adequately transferred and processed. Accordingly, embodiments of the invention can be used to route messages in a manner that optimizes bandwidth and provides efficient routing capability.

    摘要翻译: 本发明扩展到用于基于适应度的路由的方法,系统和计算机程序产品。 本发明的实施例显着地提高了包含在路由表中的路由节点具有在覆盖网络中传送和处理消息的足够(甚至相对增加的)能力的可能性。 因此,当节点要对消息进行路由决策时,节点有一些保证任何选择的路由节点是足够的(或至少是当前最好的)。 此外,当发送消息时,发送节点可以优先选择具有较高适应度值的路由节点。 优先于较高适应度量值进一步确保消息被适当地转移和处理。 因此,本发明的实施例可以用于以优化带宽并提供有效的路由能力的方式路由消息。

    Method and system for invoking methods of an object through a
dispatching interface
    25.
    发明授权
    Method and system for invoking methods of an object through a dispatching interface 失效
    通过调度界面调用对象的方法和系统

    公开(公告)号:US5515536A

    公开(公告)日:1996-05-07

    申请号:US975832

    申请日:1992-11-13

    IPC分类号: G06F9/42 G06F9/44

    CPC分类号: G06F9/443

    摘要: A computer method and system for invoking a function member of an object that is exposed to a client computer program by a source computer program are provided. In a preferred embodiment, the source computer program instantiates the object which has a dispatching interface. The dispatching interface has an invoking function member for receiving a name of a function member and arguments for the function member. When a client computer program wishes to invoke the function member, the client computer program invokes the invoking function member of the dispatching interface passing the name of the function member and arguments for the function member. The invoking function member invokes the function member with the passed name passing the arguments. When the function member returns, the invoking function member returns to the client computer program.

    摘要翻译: 提供了一种用于通过源计算机程序调用暴露给客户端计算机程序的对象的功能成员的计算机方法和系统。 在优选实施例中,源计算机程序实例化具有调度接口的对象。 调度接口具有用于接收函数成员的名称和函数成员的参数的调用函数成员。 当客户端计算机程序希望调用函数成员时,客户端计算机程序调用调度接口的调用函数成员,传递函数成员的名称和函数成员的参数。 调用函数成员使用传递的名称传递参数来调用函数成员。 当函数成员返回时,调用函数成员返回到客户端计算机程序。

    SELECTIVELY ENABLING RUNTIME EDITING OF AN APPLICATION
    27.
    发明申请
    SELECTIVELY ENABLING RUNTIME EDITING OF AN APPLICATION 有权
    选择启用应用程序的运行时间编辑

    公开(公告)号:US20120167041A1

    公开(公告)日:2012-06-28

    申请号:US12975398

    申请日:2010-12-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F21/6209

    摘要: A particular method includes receiving credentials during execution of an application at a computing device. The credentials are evaluated to determine whether a user associated with the credentials is authorized to edit the application while the application is being executed. Upon determining that the user is authorized, an editing control is enabled during the execution of the application. The editing control is associated with a graphical user interface (GUI) element of the application and is operable to update the GUI element during execution of the application.

    摘要翻译: 一种特定方法包括在计算设备处的应用执行期间接收凭证。 评估凭据以确定在执行应用程序时与凭据相关联的用户是否被授权编辑应用程序。 在确定用户被授权时,在执行应用期间启用编辑控制。 编辑控件与应用的图形用户界面(GUI)元素相关联,并且可操作以在应用的执行期间更新GUI元素。

    Model-based composite application platform
    29.
    发明申请
    Model-based composite application platform 有权
    基于模型的复合应用平台

    公开(公告)号:US20090157872A1

    公开(公告)日:2009-06-18

    申请号:US12247829

    申请日:2008-10-08

    IPC分类号: G06F15/173

    CPC分类号: G06F8/20 G06F9/546

    摘要: Embodiments provide an architecture to enable composite, autonomous composite applications and services to be built and deployed. In addition, an infrastructure is provided to enable communication between and amongst distributed applications and services. In one or more embodiments, an example architecture includes or otherwise leverages five logical modules including connectivity services, process services, identity services, lifecycle services and tools.

    摘要翻译: 实施例提供了一种能够构建和部署复合,自主复合应用和服务的架构。 此外,提供了一种基础设施,以实现分布式应用程序和服务之间的通信。 在一个或多个实施例中,示例架构包括或以其他方式利用五个逻辑模块,包括连接服务,过程服务,身份服务,生命周期服务和工具。

    Method and system for invoking methods of an object
    30.
    发明授权
    Method and system for invoking methods of an object 失效
    用于调用对象方法的方法和系统

    公开(公告)号:US5689709A

    公开(公告)日:1997-11-18

    申请号:US595527

    申请日:1996-02-01

    IPC分类号: G06F9/42 G06F9/00

    CPC分类号: G06F9/443

    摘要: A computer method and system for invoking a function member of an object that is exposed to a client computer program by a source computer program are provided. In a preferred embodiment, the source computer program instantiates the object which has a dispatching interface. The dispatching interface has an invoking function member for receiving a name of a function member and arguments for the function member. When a client computer program wishes to invoke the function member, the client computer program invokes the invoking function member of the dispatching interface passing the name of the function member and arguments for the function member. The invoking function member invokes the function member with the passed name passing the arguments. When the function member returns, the invoking function member returns to the client computer program.

    摘要翻译: 提供了一种用于通过源计算机程序调用暴露给客户端计算机程序的对象的功能成员的计算机方法和系统。 在优选实施例中,源计算机程序实例化具有调度接口的对象。 调度接口具有用于接收函数成员的名称和函数成员的参数的调用函数成员。 当客户端计算机程序希望调用函数成员时,客户端计算机程序调用调度接口的调用函数成员,传递函数成员的名称和函数成员的参数。 调用函数成员使用传递的名称传递参数来调用函数成员。 当函数成员返回时,调用函数成员返回到客户端计算机程序。