8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

Improving Collaborative Business Process Execution by Traceability and Expressiveness

Download706 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2012.250345,
        author={Michael Zeising and Stefan Sch\o{}nig and Stefan Jablonski},
        title={Improving Collaborative Business Process Execution by Traceability and Expressiveness},
        proceedings={8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2012},
        month={12},
        keywords={business process management process execution declarative constraints traceability expressiveness scalability},
        doi={10.4108/icst.collaboratecom.2012.250345}
    }
    
  • Michael Zeising
    Stefan Schönig
    Stefan Jablonski
    Year: 2012
    Improving Collaborative Business Process Execution by Traceability and Expressiveness
    COLLABORATECOM
    ICST
    DOI: 10.4108/icst.collaboratecom.2012.250345
Michael Zeising1,*, Stefan Schönig1, Stefan Jablonski1
  • 1: University of Bayreuth
*Contact email: michael.zeising@uni-bayreuth.de

Abstract

The declarative modeling approach promises to be a suitable means for the description of rather unforeseen and less rigid business processes. However, today’s approaches for the execution of such declarative processes lack certain essential capabilities. One of those is traceability which means that the actions proposed by the execution engine are explained and justified. Furthermore, expressivity is mostly limited to static temporal dependencies that lead to a simple temporal ordering of process steps without a proper connection to process perspectives like incorporated data, agents performing the work and utilized tools. Finally, due to their core principles, today’s declarative execution engines suffer from scalability issues. This article outlines a concept and a prototypical implementation of an execution engine that aims to solve the above issues and integrates with current business process frameworks.