Mapping Possibilities of S-BPM and BPMN 2.0 - Implementing a BPM Interface

BPMN 2.0 is well on the way to becoming an international process modeling standard and will soon become the modeling method used for many process execution engines such as BPEL. Since it also provides the possibility to model distributed systems, a major concept of S-BPM, its usage is a natural step toward analyzing S-BPM and BPMN mapping possibilities. As will be demonstrated here, conformance to the BPMN 2.0 semantics as a sub class of modeling conformance can be achieved almost completely by the mapping method proposed by this paper. Those conformance deviations and losses that do occur on both sides are due solely to methodological differences discussed at the end of the paper or to be the issue of future work. The achievement of common execution conformance will not be discussed in detail here. The execution of BPMN models requires far more information than what is currently contained in most user models, as recent research has shown.