发明名称 EFFICIENT PROCESSING OF A CONVOY WORKFLOW SCENARIO IN A MESSAGE DRIVEN PROCESS
摘要 An XLANG/s compiler detects convoy scenarios during compilation and generates runtime directives to correctly correlate incoming messages with business process instances. A convoy scenario, present in event driven processes, is defined by a correlation set initialized during a receive operation which is provided to a subsequent receive operation. The compiler detects those convoy scenarios by analyzing the control and dataflow of a XLANG/s program. Three convoy patterns are distinguished: (1) activation convoys, (2) uniform sequential convoys, and (3) non-uniform sequential convoys. XLANG/s allows declarative descriptions of convoy scenarios without requiring an understanding of the low-level details supporting their correct execution. Convoy scenarios are processed by statically analyzing a written workflow application to deduce the nature and type of convoy scenarios used by the application. Information is extracted at compile time to support the runtime infrastructure. The runtime infrastructure is tightly integrated with the underlying correlation and subscription evaluation framework.
申请公布号 US2008167925(A1) 申请公布日期 2008.07.10
申请号 US20080054569 申请日期 2008.03.25
申请人 MICROSOFT CORPORATION 发明人 MEHTA BIMAL;KLEIN JOHANNES;GRABER LEE;MAYBEE PAUL;BALASUBRAMANIAN SRIRAM;SAHA SANJIB;THATTE SATISH R.;RINGSETH PAUL F.
分类号 G06Q10/00;G06F3/00;G06F9/46 主分类号 G06Q10/00
代理机构 代理人
主权项
地址