Electrical computers and digital processing systems: interprogra – Interprogram communication using message
Reexamination Certificate
2003-06-02
2008-05-06
Nguyen, Van H. (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
C719S315000
Reexamination Certificate
active
07370333
ABSTRACT:
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.
REFERENCES:
patent: 5630069 (1997-05-01), Flores et al.
patent: 5867824 (1999-02-01), Saito et al.
patent: 6529932 (2003-03-01), Dadiomov et al.
patent: 6571246 (2003-05-01), Anderson et al.
patent: 7028223 (2006-04-01), Kolawa et al.
patent: 7055143 (2006-05-01), Ringseth et al.
patent: 7110843 (2006-09-01), Pagnano et al.
patent: 7174338 (2007-02-01), Leymann et al.
patent: 2003/0093468 (2003-05-01), Gordon et al.
patent: 2004/0015564 (2004-01-01), Williams
patent: 2004/0139144 (2004-07-01), Batra et al.
patent: 2004/0193635 (2004-09-01), Hsu et al.
Apshankar et al. “Web Services Business Strategies and Architectures”, 2002, Chapter 10: Business Process Standards for Web Services, pp. 1-12.
Curbera et al. “Web Services: Why and How”, 2001, pp. 1-7.
Andrews, T. et al., “Business Process Execution Language for Web Services”,BEA Systems, International Business Machines Corporation, Microsoft Corporation, SAP AG, Siebel Systems, Mar. 31, 2003, 85 pages.
Christensen, E. et al., Web Services Description Language (WSDL) 1.1,Ariba, International Business Machines Corporation, Microsoft©, Jan. 2001, 45 pages.
Curbera, F. et al., “Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI”,IEEE Internet Computing, 2002, 6(2), 86-93.
Lee, Y.N. et al., “Solving the Convoy Movement Problem Using Branch-and-Bound on a Network of Transputers”,Transputer Applications and Systems, 1994, 786-796.
Thatte, S., “XLANG-Web Services for Business Process Design”,Microsoft © Corporation, 2001, 46 pages.
XSL Transformations (XSLT) Version 1.0,W3C®, Nov. 19, 1999, www.w3.org/TR/xslt, 102 pages.
XML Path Language (XPath) 2.0, W3C®, May 2, 2003, 205 pages.
XLANG/S-Language Specification, Version 0.55,Microsoft © Corporation, 1999-2002, 146 pages.
Balasubramanian Sriram
Graber Lee
Klein Johannes
Maybee Paul
Mehta Bimal
Nguyen Van H.
Woodcock & Washburn LLP
LandOfFree
Efficient processing of a convoy workflow scenario in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Efficient processing of a convoy workflow scenario in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient processing of a convoy workflow scenario in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3982900