Systems and methods for maintaining transactional persistence

    公开(公告)号:US20050144170A1

    公开(公告)日:2005-06-30

    申请号:US11059289

    申请日:2005-02-16

    摘要: Messages between trading partners can be processed persistently using a persistence framework, which can include a transaction manager, a locking manager, and a logging mechanism. A transaction manager can initiate a transaction for a request, and can enlist and modify any object or resource useful in processing the request. A locking manager can lock any of these objects, using inflated and/or individual locks, to prevent other resources or transactions from accessing the object during the transaction. A logging component can track any modifications of the object, while a transaction manager can manage state for the object. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    Pluggable hub system for enterprise wide electronic collaboration
    2.
    发明授权
    Pluggable hub system for enterprise wide electronic collaboration 有权
    可插拔集线器系统,用于企业级电子协作

    公开(公告)号:US07143186B2

    公开(公告)日:2006-11-28

    申请号:US09785872

    申请日:2001-02-16

    IPC分类号: G06F15/16 G06Q40/00

    摘要: An enterprise wide electronic commerce system allows trading partners to act as participants in a complex trading process. Participants communicate with one another by joining conversations that are hosted in a collaboration space and managed by a collaboration hub. In this manner, the enterprise workflow may have an effect on, or be affected by, local workflows. The invention provides a pluggable hub system for enterprise wide electronic collaboration. An embodiment of the invention includes a collaboration hub for use with a collaboration system, comprising a hub transport for receiving messages from participants and sending messages to participants, a hub router for routing messages from a first participant to a second participant, a hub scheduler for scheduling the flow of messages between the hub router and the hub transport, a conversation manager for managing the flow of messages between participants, and a repository for storing conversation management data.

    摘要翻译: 企业电子商务系统允许贸易伙伴作为复杂交易过程的参与者。 参与者通过加入在协作空间中托管并由协作中心管理的对话进行彼此通信。 以这种方式,企业工作流程可能对本地工作流程产生影响或受其影响。 本发明提供了一种用于企业级电子协作的可插拔集线器系统。 本发明的实施例包括与协作系统一起使用的协作中心,包括用于从参与者接收消息并向参与者发送消息的集线器传输,用于将消息从第一参与者路由到第二参与者的集线器路由器,用于 调度集线器路由器和集线器传输之间的消息流,用于管理参与者之间的消息流的会话管理器以及用于存储对话管理数据的存储库。

    Systems and methods for maintaining transactional persistence
    3.
    发明申请
    Systems and methods for maintaining transactional persistence 有权
    维护事务持续性的系统和方法

    公开(公告)号:US20050149526A1

    公开(公告)日:2005-07-07

    申请号:US11058888

    申请日:2005-02-16

    摘要: Messages between trading partners can be processed persistently using a persistence framework, which can include a transaction manager, a locking manager, and a logging mechanism. A transaction manager can initiate a transaction for a request, and can enlist and modify any object or resource useful in processing the request. A locking manager can lock any of these objects, using inflated and/or individual locks, to prevent other resources or transactions from accessing the object during the transaction. A logging component can track any modifications of the object, while a transaction manager can manage state for the object. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 贸易伙伴之间的消息可以使用持久化框架持久处理,该框架可以包括事务管理器,锁定管理器和日志记录机制。 事务管理器可以发起请求的事务,并且可以招募和修改在处理请求时有用的任何对象或资源。 锁定管理器可以使用充气和/或单个锁来锁定任何这些对象,以防止其他资源或事务在事务期间访问对象。 记录组件可以跟踪对象的任何修改,而事务管理器可以管理对象的状态。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    System and method for storing large messages
    4.
    发明授权
    System and method for storing large messages 有权
    用于存储大量消息的系统和方法

    公开(公告)号:US07840532B2

    公开(公告)日:2010-11-23

    申请号:US11740192

    申请日:2007-04-25

    IPC分类号: G06F7/00

    摘要: A large message can be stored by separating the message into an envelope portion containing information such as headers, protocols, and addresses, and a payload portion containing items such as file attachments. The envelope portion can be stored in local storage, while the payload can be stored to a persistent store. The message can be processed incrementally, such that the entire message is never in system memory. Once the envelope portion is processed, the payload portion can be read in increments without being processed, and those increments written directly to the persistent store. Alternatively, the payload can be streamed to the persistent store. A pointer in the envelope can then be used to locate and retrieve attachments from persistent storage.This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 可以通过将消息分离成包含头部,协议和地址等信息的包络部分以及包含诸如文件附件之类的物品的有效载荷部分来存储大的消息。 信封部分可以存储在本地存储器中,而有效载荷可以被存储到持久存储器中。 可以逐步处理消息,使得整个消息永远不会在系统内存中。 一旦信封部分被处理,可以增量地读取有效载荷部分而不进行处理,并将这些增量直接写入持久存储器。 或者,有效载荷可以流式传输到持久存储。 然后可以使用信封中的指针来定位和检索持久存储器中的附件。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    Systems and methods for maintaining transactional persistence
    5.
    发明授权
    Systems and methods for maintaining transactional persistence 有权
    维护事务持续性的系统和方法

    公开(公告)号:US07356532B2

    公开(公告)日:2008-04-08

    申请号:US11058888

    申请日:2005-02-16

    IPC分类号: G06F17/30

    摘要: Messages between trading partners can be processed persistently using a persistence framework, which can include a transaction manager, a locking manager, and a logging mechanism. A transaction manager can initiate a transaction for a request, and can enlist and modify any object or resource useful in processing the request. A locking manager can lock any of these objects, using inflated and/or individual locks, to prevent other resources or transactions from accessing the object during the transaction. A logging component can track any modifications of the object, while a transaction manager can manage state for the object.This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 贸易伙伴之间的消息可以使用持久化框架持久处理,该框架可以包括事务管理器,锁定管理器和日志记录机制。 事务管理器可以发起请求的事务,并且可以招募和修改在处理请求时有用的任何对象或资源。 锁定管理器可以使用充气和/或单个锁来锁定任何这些对象,以防止其他资源或事务在事务期间访问对象。 记录组件可以跟踪对象的任何修改,而事务管理器可以管理对象的状态。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    SYSTEM AND METHOD FOR STORING LARGE MESSAGES
    6.
    发明申请
    SYSTEM AND METHOD FOR STORING LARGE MESSAGES 有权
    用于存储大量消息的系统和方法

    公开(公告)号:US20070198467A1

    公开(公告)日:2007-08-23

    申请号:US11740192

    申请日:2007-04-25

    IPC分类号: G06F17/30

    摘要: A large message can be stored by separating the message into an envelope portion containing information such as headers, protocols, and addresses, and a payload portion containing items such as file attachments. The envelope portion can be stored in local storage, while the payload can be stored to a persistent store. The message can be processed incrementally, such that the entire message is never in system memory. Once the envelope portion is processed, the payload portion can be read in increments without being processed, and those increments written directly to the persistent store. Alternatively, the payload can be streamed to the persistent store. A pointer in the envelope can then be used to locate and retrieve attachments from persistent storage. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 可以通过将消息分离成包含头部,协议和地址等信息的包络部分以及包含诸如文件附件之类的物品的有效载荷部分来存储大的消息。 信封部分可以存储在本地存储器中,而有效载荷可以被存储到持久存储器中。 可以逐步处理消息,使得整个消息永远不会在系统内存中。 一旦信封部分被处理,可以增量地读取有效载荷部分而不进行处理,并将这些增量直接写入持久存储器。 或者,有效载荷可以流式传输到持久存储。 然后可以使用信封中的指针来定位和检索持久存储器中的附件。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    System and method for storing large messages
    8.
    发明授权
    System and method for storing large messages 有权
    用于存储大量消息的系统和方法

    公开(公告)号:US07257645B2

    公开(公告)日:2007-08-14

    申请号:US10404865

    申请日:2003-04-01

    IPC分类号: G06F15/173 G06F7/00

    摘要: A large message can be stored by separating the message into an envelope portion containing information such as headers, protocols, and addresses, and a payload portion containing items such as file attachments. The envelope portion can be stored in local storage, while the payload can be stored to a persistent store. The message can be processed incrementally, such that the entire message is never in system memory. Once the envelope portion is processed, the payload portion can be read in increments without being processed, and those increments written directly to the persistent store. Alternatively, the payload can be streamed to the persistent store. A pointer in the envelope can then be used to locate and retrieve attachments from persistent storage.This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 可以通过将消息分离成包含头部,协议和地址等信息的包络部分以及包含诸如文件附件之类的物品的有效载荷部分来存储大的消息。 信封部分可以存储在本地存储器中,而有效载荷可以被存储到持久存储器中。 可以逐步处理消息,使得整个消息永远不会在系统内存中。 一旦信封部分被处理,可以增量地读取有效载荷部分而不进行处理,并将这些增量直接写入持久存储器。 或者,有效载荷可以流式传输到持久存储。 然后可以使用信封中的指针来定位和检索持久存储器中的附件。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    Systems and methods for maintaining transactional persistence
    9.
    发明授权
    Systems and methods for maintaining transactional persistence 有权
    维护事务持续性的系统和方法

    公开(公告)号:US07117214B2

    公开(公告)日:2006-10-03

    申请号:US11059289

    申请日:2005-02-16

    摘要: Messages between trading partners can be processed persistently using a persistence framework, which can include a transaction manager, a locking manager, and a logging mechanism. A transaction manager can initiate a transaction for a request, and can enlist and modify any object or resource useful in processing the request. A locking manager can lock any of these objects, using inflated and/or individual locks, to prevent other resources or transactions from accessing the object during the transaction. A logging component can track any modifications of the object, while a transaction manager can manage state for the object.

    摘要翻译: 贸易伙伴之间的消息可以使用持久化框架持久处理,该框架可以包括事务管理器,锁定管理器和日志记录机制。 事务管理器可以发起请求的事务,并且可以招募和修改在处理请求时有用的任何对象或资源。 锁定管理器可以使用充气和/或单个锁来锁定任何这些对象,以防止其他资源或事务在事务期间访问对象。 记录组件可以跟踪对象的任何修改,而事务管理器可以管理对象的状态。