Dynamically provisioning clusters of middleware appliances
    1.
    发明授权
    Dynamically provisioning clusters of middleware appliances 有权
    动态配置中间件设备的集群

    公开(公告)号:US08032636B2

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

    申请号:US12366453

    申请日:2009-02-05

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: G06F9/5061

    摘要: A method, computer program product, and system are disclosed for dynamically provisioning clusters of middleware appliances. In one embodiment, the method includes referencing a resource measurement from a plurality of middleware appliances. The middleware appliances process one or more service domains and the resource measurement includes processing resources consumed by each middleware appliance for each of the one or more service domains. The method may also include determining an implementation plan based on a performance goal and one or more resource calculations. The implementation plan specifies service domain instances to activate and service domain instances to deactivate on the plurality of middleware appliances. The method may also include dynamically enabling and disabling the service domain instances on the plurality of middleware appliances based on the implementation plan.

    摘要翻译: 公开了一种方法,计算机程序产品和系统,用于动态地提供中间件设备的集群。 在一个实施例中,该方法包括从多个中间件设备引用资源测量。 中间件设备处理一个或多个服务域,并且资源测量包括处理每个中间件设备为一个或多个服务域中的每个服务域消耗的资源。 该方法还可以包括基于性能目标和一个或多个资源计算来确定实施计划。 实施计划指定服务域实例来激活和服务域实例以在多个中间件设备上停用。 该方法还可以包括基于实施计划动态地启用和禁用多个中间件设备上的服务域实例。

    DYNAMICALLY PROVISIONING CLUSTERS OF MIDDLEWARE APPLIANCES
    2.
    发明申请
    DYNAMICALLY PROVISIONING CLUSTERS OF MIDDLEWARE APPLIANCES 有权
    中间件设备的动态组合

    公开(公告)号:US20100198971A1

    公开(公告)日:2010-08-05

    申请号:US12366453

    申请日:2009-02-05

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5061

    摘要: A method, computer program product, and system are disclosed for dynamically provisioning clusters of middleware appliances. In one embodiment, the method includes referencing a resource measurement from a plurality of middleware appliances. The middleware appliances process one or more service domains and the resource measurement includes processing resources consumed by each middleware appliance for each of the one or more service domains. The method may also include determining an implementation plan based on a performance goal and one or more resource calculations. The implementation plan specifies service domain instances to activate and service domain instances to deactivate on the plurality of middleware appliances. The method may also include dynamically enabling and disabling the service domain instances on the plurality of middleware appliances based on the implementation plan.

    摘要翻译: 公开了一种方法,计算机程序产品和系统,用于动态地提供中间件设备的集群。 在一个实施例中,该方法包括从多个中间件设备引用资源测量。 中间件设备处理一个或多个服务域,并且资源测量包括处理每个中间件设备为一个或多个服务域中的每个服务域消耗的资源。 该方法还可以包括基于性能目标和一个或多个资源计算来确定实施计划。 实施计划指定服务域实例来激活和服务域实例以在多个中间件设备上停用。 该方法还可以包括基于实施计划动态地启用和禁用多个中间件设备上的服务域实例。

    PROTOCOL FOR ENABLING DYNAMIC AND HIERARCHICAL INTERCONNECTION OF AUTONOMOUS FEDERATIONS OF ENTERPRISE SERVICE BUSES
    3.
    发明申请
    PROTOCOL FOR ENABLING DYNAMIC AND HIERARCHICAL INTERCONNECTION OF AUTONOMOUS FEDERATIONS OF ENTERPRISE SERVICE BUSES 审中-公开
    启用企业服务公司自动联合动态和分层互连的协议

    公开(公告)号:US20090077251A1

    公开(公告)日:2009-03-19

    申请号:US11854940

    申请日:2007-09-13

    IPC分类号: G06F15/16

    CPC分类号: H04L67/16 H04L67/327

    摘要: In a method and system for creating an interconnection between autonomous enterprise service buses (ESB) federations, each one of the ESB federations comprise at least one ESB deployment, which further include a plurality of ESB nodes that provide connectivity to one or more services. According to a protocol, a first ESB node is designated in each of the ESB federations as a boundary node that is responsible for establishing and maintaining an interconnection between at least two of the ESB federations. Advertisement messages are transmitted between the boundary nodes that include routing information. In response to receiving the advertisement messages, each of the boundary nodes store the routing information received from other boundary nodes in respective distributed registries to create a local view of routable service endpoints in the federation. Each of the boundary nodes then use the respective distributed registries to make routing decisions when routing service requests.

    摘要翻译: 在用于创建自主企业服务总线(ESB)联盟之间的互连的方法和系统中,每个ESB联合体包括至少一个ESB部署,其还包括提供与一个或多个服务的连接的多个ESB节点。 根据协议,在每个ESB联盟中指定第一ESB节点作为负责在至少两个ESB联合之间建立和维持互连的边界节点。 广告消息在包含路由信息的边界节点之间传输。 响应于接收到广告消息,每个边界节点存储从相应分布式注册表中的其他边界节点接收的路由信息​​,以在联合中创建可路由服务端点的本地视图。 然后,当路由服务请求时,每个边界节点使用相应的分布式注册表进行路由决定。

    PROTOCOL FOR ENABLING DYNAMIC AND SCALABLE FEDERATION OF ENTERPRISE SERVICE BUSES
    4.
    发明申请
    PROTOCOL FOR ENABLING DYNAMIC AND SCALABLE FEDERATION OF ENTERPRISE SERVICE BUSES 有权
    促进企业服务公司动态和可量化联合的议定书

    公开(公告)号:US20090070456A1

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

    申请号:US11853236

    申请日:2007-09-11

    IPC分类号: G06F15/173

    CPC分类号: G06Q30/02

    摘要: In a method and system for creating a federation of a plurality of enterprise service buses (ESBs), a plurality of ESB nodes provide connectivity to one or more services. According to a protocol, at least a portion of the ESB nodes transmit policy-based service advertisement messages to other ESB nodes, wherein the policy-based service advertisement messages include service state information. In response to receiving the policy-based service advertisement messages, each of the ESB nodes stores the service state information received from other ESB nodes in respective distributed registries to create a local view of routable service endpoints in the federation. Each of the ESB nodes then uses its respective distributed registry to make routing decisions when routing service requests.

    摘要翻译: 在用于创建多个企业服务总线(ESB)的联合的方法和系统中,多个ESB节点提供与一个或多个服务的连接。 根据协议,ESB节点的至少一部分将基于策略的服务广告消息发送到其他ESB节点,其中基于策略的服务广告消息包括服务状态信息。 响应于接收到基于策略的服务广告消息,每个ESB节点将从其他ESB节点接收的服务状态信息存储在相应的分布式注册表中,以在联合中创建可路由服务端点的本地视图。 然后,当路由服务请求时,每个ESB节点都​​使用其各自的分布式注册表进行路由决策。

    Protocol for enabling dynamic and scalable federation of enterprise service buses
    5.
    发明授权
    Protocol for enabling dynamic and scalable federation of enterprise service buses 有权
    实现企业服务总线动态可扩展联合的协议

    公开(公告)号:US08095670B2

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

    申请号:US11853236

    申请日:2007-09-11

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06Q30/02

    摘要: In a method and system for creating a federation of a plurality of enterprise service buses (ESBs), a plurality of ESB nodes provide connectivity to one or more services. According to a protocol, at least a portion of the ESB nodes transmit policy-based service advertisement messages to other ESB nodes, wherein the policy-based service advertisement messages include service state information. In response to receiving the policy-based service advertisement messages, each of the ESB nodes stores the service state information received from other ESB nodes in respective distributed registries to create a local view of routable service endpoints in the federation. Each of the ESB nodes then uses its respective distributed registry to make routing decisions when routing service requests.

    摘要翻译: 在用于创建多个企业服务总线(ESB)的联合的方法和系统中,多个ESB节点提供与一个或多个服务的连接。 根据协议,ESB节点的至少一部分将基于策略的服务广告消息发送到其他ESB节点,其中基于策略的服务广告消息包括服务状态信息。 响应于接收到基于策略的服务广告消息,每个ESB节点将从其他ESB节点接收的服务状态信息存储在相应的分布式注册表中,以在联合中创建可路由服务端点的本地视图。 然后,当路由服务请求时,每个ESB节点都​​使用其各自的分布式注册表进行路由决策。

    Avoiding redundant computation in service-oriented architectures
    6.
    发明授权
    Avoiding redundant computation in service-oriented architectures 有权
    在面向服务架构中避免冗余计算

    公开(公告)号:US07747590B2

    公开(公告)日:2010-06-29

    申请号:US11848810

    申请日:2007-08-31

    IPC分类号: G06F17/00

    摘要: A request for a software service utilizes a service intermediary. The service intermediary 1) checks the request to confirm that it conforms to XML well-formedness, and 2) validates the schema of the request. If the request passes both tests, then flags are appended to the request, which is sent to a service provider. The flag indicates to the service provider that the request has already been checked and validated, such that the service provider only needs to provide the requested service, without redundantly checking and validating the request.

    摘要翻译: 对软件服务的请求使用服务中介。 服务中介1)检查请求以确认其符合XML的良好性,2)验证请求的模式。 如果请求通过了两个测试,则标志被追加到请求中,该请求被发送到服务提供者。 该标志向服务提供商指示该请求已被检查和验证,使得服务提供商仅需要提供所请求的服务,而无需冗余地检查和验证该请求。

    COOPERATIVE ROUTING BETWEEN TRAFFIC CONTROL DEVICE AND MULTI-SERVER APPLICATION
    7.
    发明申请
    COOPERATIVE ROUTING BETWEEN TRAFFIC CONTROL DEVICE AND MULTI-SERVER APPLICATION 有权
    交通控制设备与多服务器应用之间的合作路由

    公开(公告)号:US20080263223A1

    公开(公告)日:2008-10-23

    申请号:US12146758

    申请日:2008-06-26

    IPC分类号: G06F15/16

    CPC分类号: H04L67/327

    摘要: A method, apparatus and programmed storage device for routing data through a communications network. More specifically, a programmable traffic manager is programmed with at least one application level directive and the data is routed through the network to one of the network nodes using the programmable traffic manager, which is programmed in accordance with the application level directive. In a particular example of this invention, a request from a client is routed by the programmable traffic manager to at least one a plurality of servers hosting an application, where the programmable traffic manager is routed in accordance with the application level directive.

    摘要翻译: 一种用于通过通信网络路由数据的方法,装置和程序存储装置。 更具体地,可编程业务管理器被编程为具有至少一个应用级指令,并且使用可编程业务管理器将数据通过网络路由到网络节点之一,该可编程业务管理器根据应用级指令进行编程。 在本发明的特定示例中,来自客户端的请求由可编程业务管理器路由到承载应用的多个服务器的至少一个,其中根据应用级指令路由可编程业务管理器。

    AVOIDING REDUNDANT COMPUTATION IN SERVICE-ORIENTED ARCHITECTURES
    8.
    发明申请
    AVOIDING REDUNDANT COMPUTATION IN SERVICE-ORIENTED ARCHITECTURES 有权
    避免在面向服务的架构中进行冗余计算

    公开(公告)号:US20090063498A1

    公开(公告)日:2009-03-05

    申请号:US11848810

    申请日:2007-08-31

    IPC分类号: G06F17/30

    摘要: A request for a software service utilizes a service intermediary. The service intermediary 1) checks the request to confirm that it conforms to XML well-formedness, and 2) validates the schema of the request. If the request passes both tests, then flags are appended to the request, which is sent to a service provider. The flag indicates to the service provider that the request has already been checked and validated, such that the service provider only needs to provide the requested service, without redundantly checking and validating the request.

    摘要翻译: 对软件服务的请求使用服务中介。 服务中介1)检查请求以确认其符合XML的良好性,2)验证请求的模式。 如果请求通过了两个测试,则标志被追加到请求中,该请求被发送到服务提供者。 该标志向服务提供商指示该请求已被检查和验证,使得服务提供商仅需要提供所请求的服务,而无需冗余地检查和验证该请求。

    Cooperative routing between traffic control device and multi-server application
    9.
    发明授权
    Cooperative routing between traffic control device and multi-server application 有权
    交通控制设备与多服务器应用之间的协作路由

    公开(公告)号:US08917714B2

    公开(公告)日:2014-12-23

    申请号:US12146758

    申请日:2008-06-26

    IPC分类号: H04L12/28 G06F15/16 H04L29/08

    CPC分类号: H04L67/327

    摘要: A method, apparatus and programmed storage device for routing data through a communications network. More specifically, a programmable traffic manager is programmed with at least one application level directive and the data is routed through the network to one of the network nodes using the programmable traffic manager, which is programmed in accordance with the application level directive. In a particular example of this invention, a request from a client is routed by the programmable traffic manager to at least one a plurality of servers hosting an application, where the programmable traffic manager is routed in accordance with the application level directive.

    摘要翻译: 一种用于通过通信网络路由数据的方法,装置和程序存储装置。 更具体地,可编程业务管理器被编程为具有至少一个应用级指令,并且使用可编程业务管理器将数据通过网络路由到网络节点之一,该可编程业务管理器根据应用级指令进行编程。 在本发明的特定示例中,来自客户端的请求由可编程业务管理器路由到承载应用的多个服务器的至少一个,其中根据应用级指令路由可编程业务管理器。