Generating a dynamic web service and dynamic service surrogate for legacy application components
    1.
    发明授权
    Generating a dynamic web service and dynamic service surrogate for legacy application components 失效
    为传统应用程序组件生成动态Web服务和动态服务代理

    公开(公告)号:US07593994B2

    公开(公告)日:2009-09-22

    申请号:US11074619

    申请日:2005-03-08

    IPC分类号: G06F15/16

    CPC分类号: H04L67/02

    摘要: Example embodiments of the present invention provide a mechanism for allowing developers to define new interfaces and insert custom translational code that implements these new interfaces for legacy components that otherwise cannot communicate in a web service environment. These new interfaces are then exposed to the web service client in such a way that abstracts the web service client from the legacy components interfaces. The objects that implement the new interfaces are referred to herein as “service surrogates” and the new interfaces will be commonly referred to as a, “surrogate interfaces.” These surrogate interfaces may be initialized along with an instance of the service surrogate upon startup of an application that offers the services. In addition, a dynamic web service can simultaneously run along with the service surrogate for those services that may not need the features offered by the service surrogates.

    摘要翻译: 本发明的示例性实施例提供了一种允许开发人员定义新接口并插入为实现这些新接口的定制翻译代码的机制,用于传统组件,否则无法在Web服务环境中进行通信。 这些新接口然后以Web服务客户端从传统组件接口抽象出来。 实现新接口的对象在这里被称为“服务代理”,新接口通常被称为“代理接口”。 这些代理接口可以在启动提供服务的应用程序时与服务代理的实例一起初始化。 此外,动态Web服务可以与可能不需要服务代理提供的功能的那些服务的服务代理同时运行。

    Dynamic service generation for legacy components
    2.
    发明授权
    Dynamic service generation for legacy components 有权
    传统组件的动态服务生成

    公开(公告)号:US07590988B2

    公开(公告)日:2009-09-15

    申请号:US11075417

    申请日:2005-03-08

    摘要: The present invention provides a mechanism that allows an administrative event to trigger or cause the generation of a dynamic web service during initialization of legacy application components. Similar to other types of static tooling approaches, the dynamic approach—as supported herein—uses available metadata describing an interface for communicating with legacy components. Rather than generating and manifesting the web service via tooling on a one time or occasional bases, however, example embodiments provide for the generation of the web service by the supporting infrastructure as a standard part of application initialization. Upon stopping the application, a termination sequence is provided that stops the corresponding dynamic web service and deletes the web service description used to generate the dynamic web service. Accordingly, every time the application is started the available metadata will need to be consulted and a consistent service will be built on-the-fly.

    摘要翻译: 本发明提供一种机制,其允许管理事件在传统应用组件的初始化期间触发或导致动态Web服务的生成。 与其他类型的静态工具方法类似,动态方法(如本文所支持的)使用描述用于与传统组件进行通信的接口的可用元数据。 然而,示例实施例不是通过一次或偶尔的基础通过工具生成和呈现web服务,而是通过支持基础设施作为应用程序初始化的标准部分来生成Web服务。 在停止应用程序时,提供终止序列,停止相应的动态Web服务并删除用于生成动态Web服务的Web服务描述。 因此,每次启动应用程序时,都需要查询可用的元数据,并且即将建立一致的服务。

    FITNESS BASED ROUTING
    4.
    发明申请
    FITNESS BASED ROUTING 失效
    基于固定路由

    公开(公告)号:US20090041033A1

    公开(公告)日:2009-02-12

    申请号:US12173195

    申请日:2008-07-15

    IPC分类号: 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.

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

    Fitness based routing
    5.
    发明授权
    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.

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