发明名称 Message routing based on modeled semantic relationships
摘要 A system to determine a hierarchical model comprising two or more associated nodes, each of the nodes associated with one or more message producers and one or more message consumers, receive a message from one of the one or more message producers; and route the message to one or more of the one or more message consumers based on the hierarchical model. The hierarchical model may include a root node and a plurality of nodes descending from the root node, the plurality of nodes including the two or more associated nodes, wherein each of the plurality of nodes is associated with a topic, a parent node, one or more child nodes, one or more message producers, and one or more message consumers. Routing the message may comprise traversing two or more nodes of the hierarchical model based on first logic.
申请公布号 US9100202(B2) 申请公布日期 2015.08.04
申请号 US201012949237 申请日期 2010.11.18
申请人 Business Objects Software Limited 发明人 Han Qiang;O'Sullivan Sean
分类号 G06F3/00;G06F9/44;G06F9/46;G06F13/00;H04L12/18;G06F9/54;H04L12/58 主分类号 G06F3/00
代理机构 Buckley, Maschoff & Talwalkar LLC 代理人 Buckley, Maschoff & Talwalkar LLC
主权项 1. A system comprising: a device comprising: a memory system storing processor-executable program code; anda processor to execute the processor-executable program code in order to cause the device to:determine a hierarchical relationship model defining at least one of a logical relationship and semantic relationship between at least one message producer and at least one message consumer, the hierarchical relationship model including two or more nodes, each of the nodes being specified as at least one message producer and at least one message consumer, as defined by the hierarchical relationship model, the hierarchical relationship model being an instance of data structure that comprises a root node and a plurality of nodes descending from the root node, where each of the plurality of nodes descending from the root node is defined by the hierarchical relationship model to be associated with a topic, a parent node, one or more child nodes, one or more of the at least one message producer, and one or more of the at least one message consumer; and a model-consuming dispatcher device comprising: a memory system storing processor-executable program code; anda processor to execute the processor-executable program code in order to cause the model-consuming dispatcher device to:receive a message from one of the at least one message producer; androute the message to one or more of the at least one message consumer based on the hierarchical model by logically traversing two or more nodes of the hierarchical relationship model by determining the topic associated with the message and identifying a first node of the plurality of nodes descending from the first node in the hierarchical relationship model that is associated with the topic and specified by the hierarchical relationship model as being a message consumer, the hierarchical relationship model being distinct from the message.
地址 Dublin IE