Efficient and scalable event partitioning in business integration applications using multiple delivery queues
    1.
    发明申请
    Efficient and scalable event partitioning in business integration applications using multiple delivery queues 失效
    使用多个传递队列的业务集成应用程序中高效且可扩展的事件分区

    公开(公告)号:US20050166187A1

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

    申请号:US10763084

    申请日:2004-01-22

    IPC分类号: G06F9/45

    CPC分类号: G06F9/546 G06F2209/548

    摘要: A business integration (BI) system receives business objects from a source application at an event partitioner. Event partitioner partitions received business objects into independent sets based on interdependent events, and allocates each independent group of business events to a separate event queue based a partitioning modulo reduction transformation of the independent sets to determine the correct event queue for storing a particular received business object. This transformation reduces the number of independent sets to a number of event groups equal to the number of allocated event queues. Events in different groups are delivered to an interchange server through the separate event queues so that they may be processed independently and in parallel, thus improving the overall performance of the interchange server, while guaranteeing that dependent events are processed in the correct serial order.

    摘要翻译: 业务集成(BI)系统从事件分割器的源应用程序接收业务对象。 事件分割器根据相互依赖的事件将业务对象分成独立的集合,并且通过独立集合的分区模数减少转换来将每个独立的业务事件组分配给单独的事件队列,以确定用于存储特定接收到的业务对象的正确事件队列 。 该转换将独立集合的数量减少为等于分配的事件队列数的多个事件组。 不同组中的事件通过单独的事件队列发送到交换服务器,以便它们可以独立和并行处理,从而提高交换服务器的整体性能,同时保证以正确的顺序处理依赖事件。

    Efficient and scalable event partitioning in business integration applications using multiple delivery queues
    2.
    发明授权
    Efficient and scalable event partitioning in business integration applications using multiple delivery queues 失效
    使用多个传递队列的业务集成应用程序中高效且可扩展的事件分区

    公开(公告)号:US07509653B2

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

    申请号:US10763084

    申请日:2004-01-22

    CPC分类号: G06F9/546 G06F2209/548

    摘要: A business integration (BI) system receives business objects from a source application at an event partitioner. Event partitioner partitions received business objects into independent sets based on interdependent events, and allocates each independent group of business events to a separate event queue based a partitioning modulo reduction transformation of the independent sets to determine the correct event queue for storing a particular received business object. This transformation reduces the number of independent sets to a number of event groups equal to the number of allocated event queues. Events in different groups are delivered to an interchange server through the separate event queues so that they may be processed independently and in parallel, thus improving the overall performance of the interchange server, while guaranteeing that dependent events are processed in the correct serial order.

    摘要翻译: 业务集成(BI)系统从事件分割器的源应用程序接收业务对象。 事件分割器根据相互依赖的事件将业务对象分成独立的集合,并且通过独立集合的分区模数减少转换来将每个独立的业务事件组分配给单独的事件队列,以确定用于存储特定接收到的业务对象的正确事件队列 。 该转换将独立集合的数量减少为等于分配的事件队列数的多个事件组。 不同组中的事件通过单独的事件队列发送到交换服务器,以便它们可以独立和并行处理,从而提高交换服务器的整体性能,同时保证以正确的顺序处理依赖事件。