发明名称 SPLIT-ARCHITECTURE MESSAGE PROCESSING SYSTEM
摘要 A message processing device with a split-architecture is described that allows for flexible control over data flow while enabling optimal processing based on available system resources. In one particular example, messages are processed in two stages prior to transmission to a destination. A cursory evaluation of each message determines whether a deeper level of processing is to be performed using additional resources. Then, messages capable of transmission with no perceivable delay may be transmitted directly, whereas messages to be processed using greater resources are directed to a workflow pipeline engine for more expensive processing at a later stage. The result is a low latency system allowing for efficient resource management, whose architecture is scalable and readily extendible, for example, to increase resources available during periods of high data flow.
申请公布号 US2016323216(A1) 申请公布日期 2016.11.03
申请号 US201514702494 申请日期 2015.05.01
申请人 Cirius Messaging Inc. 发明人 LeVasseur Thierry;Richard Philippe
分类号 H04L12/58 主分类号 H04L12/58
代理机构 代理人
主权项 1. A secure message gateway configured to receive a message from a messaging client and transmit the message to a destination, comprising: a message engine configured to receive the message from the messaging client; a message parser configured to parse the message and create a metadata header describing properties used to define processing criteria rules for the message; a pipeline requester configured to determine a pipeline identifier from the metadata header based on the processing criteria rules for the message; a workflow pipeline engine configured to receive the message and the pipeline identifier, launch a pipeline based on the pipeline identifier, and create a modified message by passing the message through the pipeline, the pipeline configured to alter characteristics of the message; and a routing engine configured to receive the modified message and transmit the modified message to a destination.
地址 Vancouver CA