Issue 9558: BPEL mapping definition is imprecise (bpmn-ftf) Source: Capability Measurement (Mr. Karl Frank, Karl.Frank@ngc.com karl.frank@ngc.com karl.karolus@gmail.com karl.frank@capabilitymeasurement.com) Nature: Uncategorized Issue Severity: Summary: BPEL mapping section suggests mapping of flow graph to structural BPEL construct which calls for the complex flow analysis (e.g. to define bounds of the switch construct). With this complexity, BPEL mapping definition is imprecise. Some constructs, like exception handling, don't map to BPEL constructs suggested by the spec due to the difference in behavior. I would suggest to redefine mapping using approach described in article "An Example of Using BPMN to Model a BPEL Process" http://www.bpmn.org/Documents/Mapping%20BPMN%20to%20BPEL%20Example.pdf Resolution: Revised Text: Actions taken: April 13, 2006: received issue Discussion: Defer: While the Issue may be valid, it represents potentially significant modifications. Thus, this Issue will be deferred and handled by work on a later version of BPMN. End of Annotations:===== ubject: BPMN Issues Date: Thu, 13 Apr 2006 14:59:42 -0700 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: BPMN Issues Thread-Index: AcZfHrOsPETlYoo6Qn+cil7tRxtyBQAIzyuA From: "Karl Frank" To: , Cc: "Igor Bazarny" X-OriginalArrivalTime: 13 Apr 2006 21:59:44.0326 (UTC) FILETIME=[92950660:01C65F45] X-MIME-Autoconverted: from quoted-printable to 8bit by amethyst.omg.org id k3DLoiNw003415 I'd like to note following problems and gaps wrt BPMN specification: - BPEL mapping section suggests mapping of flow graph to structural BPEL construct which calls for the complex flow analysis (e.g. to define bounds of the switch construct). With this complexity, BPEL mapping definition is imprecise. Some constructs, like exception handling, don't map to BPEL constructs suggested by the spec due to the difference in behavior. I would suggest to redefine mapping using approach described in article "An Example of Using BPMN to Model a BPEL Process" http://www.bpmn.org/Documents/Mapping%20BPMN%20to%20BPEL%20Example.pdf To: bpmn-ftf@omg.org Subject: Re: issue 9558 - 9560 -- BPMN FTF issue X-Mailer: Lotus Notes Release 7.0 HF242 April 21, 2006 From: Stephen A White Date: Thu, 7 Sep 2006 13:01:28 -0600 X-MIMETrack: Serialize by Router on D03NM690/03/M/IBM(Release 7.0.1HF346 | August 4, 2006) at 09/07/2006 13:01:30 As per our discussion today, here is the attribute and element spreadsheet that Rob put together and Suzette updated with a look at containment. Please review and send in any comments or questions. -Steve Juergen Boldt 04/14/2006 10:28 AM To issues@omg.org, bpmn-ftf@omg.org cc Subject issue 9558 - 9560 -- BPMN FTF issue issues From: "Karl Frank" This is issue # 9558 BPEL mapping definition is imprecise BPEL mapping section suggests mapping of flow graph to structural BPEL construct which calls for the complex flow analysis (e.g. to define bounds of the switch construct). With this complexity, BPEL mapping definition is imprecise. Some constructs, like exception handling, don't map to BPEL constructs suggested by the spec due to the difference in behavior. I would suggest to redefine mapping using approach described in article "An Example of Using BPMN to Model a BPEL Process" http://www.bpmn.org/Documents/Mapping%20BPMN%20to%20BPEL%20Example.pdf ======================================================== This is issue #9559 Containment structure is unclear for non-graphical elements - Containment structure is unclear for non-graphical elements like WebService, Message, Rule etc. Borland made deliberate decisions to put some of them into Diagram, some to Participant. ======================================================= This is issue # 9560 Some references are not explicit Some references are not explicit. Borland, for example, added reference between matching link events into our metamodel. Apparently, there may be a reference between error events (one causing error and another one providing connection to error handler) and possibly for compensation event Juergen Boldt Director, Member Services 140 Kendrick St Building A Suite 300 Needham, MA 02494 USA tel: +1 781 444 0404 x 132 fax: +1 781 444 0320 email: juergen@omg.org www.omg.org To: bpmn-ftf@omg.org Subject: Proposed Resolution for Issue 9558 X-Mailer: Lotus Notes Release 7.0 HF242 April 21, 2006 From: Stephen A White Date: Fri, 10 Nov 2006 21:43:49 -0800 X-MIMETrack: Serialize by Router on D03NM690/03/M/IBM(Release 7.0.1HF346 | August 4, 2006) at 11/10/2006 22:43:50, Serialize complete at 11/10/2006 22:43:50 This is intended for Ballot 5 (the first ballot of the FTF V2) Issue 9558: BPEL mapping definition is imprecise Description: BPEL mapping section suggests mapping of flow graph to structural BPEL construct which calls for the complex flow analysis (e.g. to define bounds of the switch construct). With this complexity, BPEL mapping definition is imprecise. Some constructs, like exception handling, don't map to BPEL constructs suggested by the spec due to the difference in behavior. I would suggest to redefine mapping using approach described in article "An Example of Using BPMN to Model a BPEL Process" http://www.bpmn.org/Documents/Mapping%20BPMN%20to%20BPEL%20Example.pdf Suggested Resolution: Defer: While the Issue may be valid, it represents potentially significant modifications. Thus, this Issue will be deferred and handled by work on a later version of BPMN. Revised Text: None