AVAILABILITY AND SCALABILITY IN A MESSAGING SYSTEM IN A MANNER TRANSPARENT TO THE APPLICATION
    3.
    发明申请
    AVAILABILITY AND SCALABILITY IN A MESSAGING SYSTEM IN A MANNER TRANSPARENT TO THE APPLICATION 有权
    消息传递系统中的可用性和可扩展性在人们对应用的透明度

    公开(公告)号:US20100192025A1

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

    申请号:US12751627

    申请日:2010-03-31

    摘要: Methods, systems, and computer program products that provide for a runtime messaging infrastructure, which abstracts send and receive operations for exchanging messages with partner endpoint. The messaging infrastructure improves availability and scalability of a message application by improving on the availability and scalability of the underlying message transports. In particular, availability and scalability are improved by linking the message application at runtime with any number of the message transports, without the message application specifying a transport at development time. The message infrastructure receives instructions from the message application specifying end-to-end delivery assurances. The infrastructure uses transports in order to fulfill the specified delivery assurance, and creates a link between the message application and transports for use in exchanging messages. Session state storage can be maintained in a pluggable store, which could be, for example, a durable database store or an application memory store.

    摘要翻译: 提供运行时消息传递基础设施的方法,系统和计算机程序产品,其提取与伙伴端点交换消息的发送和接收操作。 消息传递基础设施通过改进底层消息传输的可用性和可扩展性来提高消息应用程序的可用性和可扩展性。 特别地,通过将​​运行时的消息应用与任何数量的消息传输相关联而不需要在开发时指定传输的消息应用来改进可用性和可扩展性。 消息基础设施从消息应用程序接收指定端到端传递保证的指令。 基础设施使用传输来实现指定的传送保证,并在消息应用程序和传输之间创建链接以用于交换消息。 会话状态存储可以维护在可插拔存储中,例如可以是耐久数据库存储或应用存储器存储。

    Reliable one-way messaging over request-response transport protocols
    4.
    发明授权
    Reliable one-way messaging over request-response transport protocols 有权
    可靠的单向消息传递请求 - 响应传输协议

    公开(公告)号:US07349384B2

    公开(公告)日:2008-03-25

    申请号:US11009420

    申请日:2004-12-10

    IPC分类号: H04J3/16 H04L12/66 G06F15/16

    CPC分类号: H04L67/02 H04L69/32

    摘要: Example embodiments provide for a binding mechanism between RM protocols and request-response transport protocols (e.g., HTTP) in a one-way message exchange pattern. The present invention leverages existing network characteristics of request-response transport protocols without reconfiguration or deployment of new infrastructure services. A request-response transport model is asymmetrical in nature and provides two data-flows; a request flow and a reply flow. When an initiator is not addressable and/or when communication requires a request-response transport, the present invention allows infrastructure and application messages to be sent on the request flow, while acknowledgments and other infrastructure messages may be sent back across the reply flow of the transport.

    摘要翻译: 示例性实施例在单向消息交换模式中提供RM协议和请求 - 响应传输协议(例如,HTTP)之间的绑定机制。 本发明利用了请求 - 响应传输协议的现有网络特性,而无需重新配置或部署新的基础设施服务。 请求 - 响应传输模型本质上是不对称的,并提供两个数据流; 请求流程和回复流程。 当发起者不可寻址和/或当通信需要请求 - 响应传输时,本发明允许在请求流上发送基础设施和应用消息,而确认和其他基础设施消息可以在 运输。

    Verifying and maintaining connection liveliness in a reliable messaging for web services environment
    5.
    发明授权
    Verifying and maintaining connection liveliness in a reliable messaging for web services environment 有权
    在Web服务环境的可靠消息传递中验证和维护连接活动

    公开(公告)号:US07899921B2

    公开(公告)日:2011-03-01

    申请号:US11007372

    申请日:2004-12-08

    IPC分类号: G06F15/16

    摘要: The present invention monitors the receipt of messages between two endpoints on established sequence session in accordance with a Reliable Messaging protocol for Web Services (RM-WS protocol). The messages received may be application or infrastructure messages (e.g., acknowledgement messages in accordance with the RM-WS protocol). Further, the present invention defines a time period known as the inactivity timeout, which is an upper limit to the time that may pass without receiving a message (either application or infrastructure) on the sequence session. Based on this inactivity timeout period, the present invention calculates time periods for sending idempotent infrastructure messages in accordance with the RM-WS protocol for verifying and maintaining connection liveliness.

    摘要翻译: 本发明根据用于Web服务(RM-WS协议)的可靠消息传递协议来监视在建立的序列会话上的两个端点之间的消息的接收。 所接收的消息可以是应用或基础设施消息(例如,根据RM-WS协议的确认消息)。 此外,本发明定义了被称为不活动超时的时间段,该时间间隔是在序列会话上不接收消息(应用或基础设施)的情况下可以通过的时间的上限。 基于该非活动超时时段,本发明根据RM-WS协议来计算发送幂等基础设施消息的时间周期,用于验证和维持连接活动度。

    Availability and scalability in a messaging system in a manner transparent to the application
    7.
    发明授权
    Availability and scalability in a messaging system in a manner transparent to the application 有权
    消息系统中的可用性和可扩展性以对应用程序透明的方式

    公开(公告)号:US08135794B2

    公开(公告)日:2012-03-13

    申请号:US12751627

    申请日:2010-03-31

    IPC分类号: G06F15/16

    摘要: Methods, systems, and computer program products that provide for a runtime messaging infrastructure, which abstracts send and receive operations for exchanging messages with partner endpoint. The messaging infrastructure improves availability and scalability of a message application by improving on the availability and scalability of the underlying message transports. In particular, availability and scalability are improved by linking the message application at runtime with any number of the message transports, without the message application specifying a transport at development time. The message infrastructure receives instructions from the message application specifying end-to-end delivery assurances. The infrastructure uses transports in order to fulfill the specified delivery assurance, and creates a link between the message application and transports for use in exchanging messages. Session state storage can be maintained in a pluggable store, which could be, for example, a durable database store or an application memory store.

    摘要翻译: 提供运行时消息传递基础设施的方法,系统和计算机程序产品,其提取与伙伴端点交换消息的发送和接收操作。 消息传递基础设施通过改进底层消息传输的可用性和可扩展性来提高消息应用程序的可用性和可扩展性。 特别地,通过将​​运行时的消息应用与任何数量的消息传输相关联而不需要在开发时指定传输的消息应用来改进可用性和可扩展性。 消息基础设施从消息应用程序接收指定端到端传递保证的指令。 基础设施使用传输来实现指定的传送保证,并在消息应用程序和传输之间创建链接以用于交换消息。 会话状态存储可以维护在可插拔存储中,例如可以是耐久数据库存储或应用存储器存储。

    Availability and scalability in a messaging system in a manner transparent to the application
    8.
    发明授权
    Availability and scalability in a messaging system in a manner transparent to the application 失效
    消息系统中的可用性和可扩展性以对应用程序透明的方式

    公开(公告)号:US07693952B2

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

    申请号:US10402052

    申请日:2003-03-27

    IPC分类号: G06F15/16

    摘要: Methods, systems, and computer program products that provide for a runtime messaging infrastructure, which abstracts send and receive operations for exchanging messages with partner endpoint. The messaging infrastructure improves availability and scalability of a message application by improving on the availability and scalability of the underlying message transports. In particular, availability and scalability are improved by linking the message application at runtime with any number of the message transports, without the message application specifying a transport at development time. The message infrastructure receives instructions from the message application specifying end-to-end delivery assurances. The infrastructure uses transports in order to fulfill the specified delivery assurance, and creates a link between the message application and transports for use in exchanging messages. Session state storage can be maintained in a pluggable store, which could be, for example, a durable database store or an application memory store.

    摘要翻译: 提供运行时消息传递基础设施的方法,系统和计算机程序产品,其提取与伙伴端点交换消息的发送和接收操作。 消息传递基础设施通过改进底层消息传输的可用性和可扩展性来提高消息应用程序的可用性和可扩展性。 特别地,通过将​​运行时的消息应用与任何数量的消息传输相关联而不需要在开发时指定传输的消息应用来改进可用性和可扩展性。 消息基础设施从消息应用程序接收指定端到端传递保证的指令。 基础设施使用传输来实现指定的传送保证,并在消息应用程序和传输之间创建链接以用于交换消息。 会话状态存储可以维护在可插拔存储中,例如可以是耐用数据库存储或应用存储器存储。

    Recycling components after self-deactivation
    10.
    发明授权
    Recycling components after self-deactivation 失效
    自动停用后回收成分

    公开(公告)号:US07062770B2

    公开(公告)日:2006-06-13

    申请号:US11058937

    申请日:2005-02-15

    IPC分类号: G06F9/44

    摘要: A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components have control over the duration of their state independent of client action. The framework provides functions that a server application component calls to indicate its work for a client is complete, and its state is to be destroyed. On the component's return from the client's method call, the framework destroys the component's state thus releasing any server computer resources held by the component. This allows the server application components to be programmed so as to minimize the duration that their state remains in memory consuming server computer resources, and which enhances scalability of the server application.

    摘要翻译: 基于组件的框架包括系统服务和组件集成接口,为基于组件的服务器应用程序提供运行时环境,其中服务器应用程序组件可以独立于客户机操作对其状态进行控制。 该框架提供了服务器应用程序组件调用以指示其为客户端工作的功能,并且其状态将被销毁。 在组件从客户端的方法调用返回时,框架会破坏组件的状态,从而释放组件所持有的任何服务器计算机资源。 这允许服务器应用程序组件被编程,以便最小化其状态保持在消耗服务器计算机资源的内存中的持续时间,并且这增强了服务器应用的可扩展性。