Dynamic dispatch for distributed object-oriented software systems
    1.
    发明授权
    Dynamic dispatch for distributed object-oriented software systems 有权
    分布式面向对象软件系统的动态调度

    公开(公告)号:US08589471B2

    公开(公告)日:2013-11-19

    申请号:US13074540

    申请日:2011-03-29

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5055

    摘要: A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.

    摘要翻译: 提供者定义表示实现面向对象系统中对象的一个​​或多个操作的语义的软件。 提供者表示提供者定义的特定实例。 一个或多个提供者对系统中的对象实施操作。 称为提供商注册表的系统的组件维护由提供者定义定义的提供程序和操作的映射。 在处理对对象的调用操作的请求时,系统会根据此映射动态地调度到正确的提供者。 当多于一个提供者被注册为在对象上实现期望的操作时,公开了用于选择提供者以执行所需操作的技术。

    Dynamic Dispatch for Distributed Object-Oriented Software Systems
    2.
    发明申请
    Dynamic Dispatch for Distributed Object-Oriented Software Systems 有权
    分布式面向对象软件系统的动态调度

    公开(公告)号:US20120254278A1

    公开(公告)日:2012-10-04

    申请号:US13074540

    申请日:2011-03-29

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5055

    摘要: A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.

    摘要翻译: 提供者定义表示实现面向对象系统中对象的一个​​或多个操作的语义的软件。 提供者表示提供者定义的特定实例。 一个或多个提供者对系统中的对象实施操作。 称为提供商注册表的系统的组件维护由提供者定义定义的提供程序和操作的映射。 在处理对对象的调用操作的请求时,系统会根据此映射动态地调度到正确的提供者。 当多于一个提供者被注册为在对象上实现期望的操作时,公开了用于选择提供者以执行所需操作的技术。