Policy based message aggregation framework
    1.
    发明授权
    Policy based message aggregation framework 有权
    基于策略的消息聚合框架

    公开(公告)号:US07890955B2

    公开(公告)日:2011-02-15

    申请号:US11396665

    申请日:2006-04-03

    CPC classification number: G06F9/546 G06F2209/547 G06Q10/06 G06Q10/10

    Abstract: Messages generated by an originating application are aggregated into batches based on a configuration policy. The configuration policy contains business logic used to aggregate messages into a batch. Once a batch is complete, it is formatted into a single stream output and sent to a destination application designed to receive the messages. Messages may also be aggregated into batches that are controlled by the originating application. The messages include an indicator set by the originating application to signal when a batch is complete. Once the batch is complete, it is formatted into a single stream output and sent to a destination application designed to receive the messages.

    Abstract translation: 由始发应用生成的消息将根据配置策略进行批量聚合。 配置策略包含用于将消息聚合到批处理中的业务逻辑。 批量完成后,将其格式化为单个流输出,并发送到旨在接收消息的目标应用程序。 消息也可以聚合成由始发应用程序控制的批次。 消息包括由始发应用程序设置的指示符,用于在批量完成时发出信号。 一旦批量完成,它被格式化为单个流输出并发送到旨在接收消息的目的地应用程序。

    Exception handling in content based routing solutions
    2.
    发明授权
    Exception handling in content based routing solutions 有权
    基于内容的路由解决方案中的异常处理

    公开(公告)号:US07487433B2

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

    申请号:US11150648

    申请日:2005-06-10

    Abstract: The subject invention provides a system and/or a method that facilitates error detection and correction associated with content-based routing. A routing system can include an analysis component that determines a received message is associated with an error. An error report generating component can append error-related metadata to the received message to create an error report message. The error report messages can then be utilized to allow subscribers to automatically handle failed messages, wherein such corrected messages can be resubmitted to the content-based router.

    Abstract translation: 本发明提供了一种便于与基于内容的路由相关联的错误检测和校正的系统和/或方法。 路由系统可以包括确定接收到的消息与错误相关联的分析组件。 错误报告生成组件可以向接收到的消息附加错误相关元数据,以创建错误报告消息。 然后可以利用错误报告消息来允许用户自动处理失败的消息,其中这种校正的消息可以被重新提交给基于内容的路由器。

    Policy based message aggregation framework
    3.
    发明申请
    Policy based message aggregation framework 有权
    基于策略的消息聚合框架

    公开(公告)号:US20070234369A1

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

    申请号:US11396665

    申请日:2006-04-03

    CPC classification number: G06F9/546 G06F2209/547 G06Q10/06 G06Q10/10

    Abstract: Messages generated by an originating application are aggregated into batches based on a configuration policy. The configuration policy contains business logic used to aggregate messages into a batch. Once a batch is complete, it is formatted into a single stream output and sent to a destination application designed to receive the messages. Messages may also be aggregated into batches that are controlled by the originating application. The messages include an indicator set by the originating application to signal when a batch is complete. Once the batch is complete, it is formatted into a single stream output and sent to a destination application designed to receive the messages.

    Abstract translation: 由始发应用生成的消息将根据配置策略进行批量聚合。 配置策略包含用于将消息聚合到批处理中的业务逻辑。 批量完成后,将其格式化为单个流输出,并发送到旨在接收消息的目标应用程序。 消息也可以聚合成由始发应用程序控制的批次。 消息包括由始发应用程序设置的指示符,用于在批量完成时发出信号。 一旦批量完成,它被格式化为单个流输出并发送到旨在接收消息的目的地应用程序。

    Exception handling in content based routing solutions
    4.
    发明申请
    Exception handling in content based routing solutions 有权
    基于内容的路由解决方案中的异常处理

    公开(公告)号:US20070079168A1

    公开(公告)日:2007-04-05

    申请号:US11150648

    申请日:2005-06-10

    Abstract: The subject invention provides a system and/or a method that facilitates error detection and correction associated with content-based routing. A routing system can include an analysis component that determines a received message is associated with an error. An error report generating component can append error-related metadata to the received message to create an error report message. The error report messages can then be utilized to allow subscribers to automatically handle failed messages, wherein such corrected messages can be resubmitted to the content-based router.

    Abstract translation: 本发明提供了一种便于与基于内容的路由相关联的错误检测和校正的系统和/或方法。 路由系统可以包括确定接收到的消息与错误相关联的分析组件。 错误报告生成组件可以向接收到的消息附加错误相关元数据,以创建错误报告消息。 然后可以利用错误报告消息来允许用户自动处理失败的消息,其中这种校正的消息可以被重新提交给基于内容的路由器。

    Automatic recovery from failures of messages within a data interchange
    5.
    发明申请
    Automatic recovery from failures of messages within a data interchange 有权
    从数据交换中的消息故障自动恢复

    公开(公告)号:US20060265455A1

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

    申请号:US11133548

    申请日:2005-05-20

    CPC classification number: G06Q10/107 G06F9/546 H04L51/30 H04L69/40

    Abstract: Data interchanges are processed so that problematic individual elements within the data interchanges do not cause the processing of the data interchanges to be suspended unless there is a catastrophic error. The data interchanges are split up by flat file and/or XML disassemblers of a message engine into independent messages even if some elements are incorrect or cause processing failures. Those messages in the interchange that may be processed are processed, while those that would cause processing errors are suspended in a suspend queue for recovery processing. Even when a message is placed in the suspend queue, processing continues with the next independent message in the data interchange. Messages that are placed in the suspend queue for lack of routing information may be resumed by providing the routing information and again attempting to route the previously suspended message. The method of the invention is scalable since it works regardless of the size of the interchange or its individual message elements.

    Abstract translation: 处理数据交换,使得数据交换内的有问题的单个元素不会导致数据交换的处理被暂停,除非存在灾难性错误。 数据交换由消息引擎的平面文件和/或XML反汇编器分离成独立的消息,即使某些元素不正确或导致处理失败。 处理可能被处理的交换中的那些消息,而导致处理错误的那些消息被挂起在用于恢复处理的挂起队列中。 即使当一个消息被放置在挂起队列中时,数据交换中的下一个独立消息继续处理。 由于缺少路由信息而放置在挂起队列中的消息可以通过提供路由信息并再次尝试路由先前暂停的消息来恢复。 本发明的方法是可扩展的,因为它可以工作,而不管交换机或其各个消息元素的大小。

    Iterative definition of flat file data structure by using document instance
    6.
    发明申请
    Iterative definition of flat file data structure by using document instance 审中-公开
    使用文档实例对平面文件数据结构进行迭代定义

    公开(公告)号:US20060259519A1

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

    申请号:US11128458

    申请日:2005-05-12

    CPC classification number: G06F16/84

    Abstract: Flat file formats are used widely in Enterprise Application Integration (EAI) and Business to Business (B2B) solutions. The formats describe the layout of the meaningful information within the data stream in such a way so that the parsing of that stream and extraction of the information can be automated. An example of a flat file format is a Comma Separated Values (CSV) format, where units of data are delimited between each other by using comma character. Another example is a positional format where the units of data occupy certain positions relative to each other within the data stream. The common task that is performed very often is conversion of the documents from various flat file formats into an XML representations and vise versa. The algorithm of iterative definition of the flat file structure from document instance described herein simplifies the process of defining the conversion rules for the flat file formats. These rules are used by components that perform conversion from flat file format to XML and back. The algorithm allows definition of those rules by working with the flat file document instance and iteratively creating an XML schema from that instance.

    Abstract translation: 平面文件格式广泛应用于企业应用集成(EAI)和企业对企业(B2B)解决方案。 这些格式以这样的方式描述数据流内的有意义的信息的布局,使得该流的解析和信息的提取可以自动化。 平面文件格式的示例是逗号分隔值(CSV)格式,其中数据单元通过逗号字符彼此分隔。 另一示例是数据单元在数据流内相对于彼此占据某些位置的位置格式。 经常执行的常见任务是将文档从各种平面文件格式转换为XML表示,反之亦然。 本文所述文档实例的平面文件结构的迭代定义算法简化了为平面文件格式定义转换规则的过程。 这些规则由执行从平面文件格式转换为XML并返回的组件使用。 该算法允许通过使用平面文件文档实例来定义这些规则,并从该实例迭代创建XML模式。

Patent Agency Ranking