Authors: Huy Tran; Uwe Zdun; Schahram Dustdar
Addresses: Software Architecture Group, Faculty of Computer Science, University of Vienna, Berggasse 11, 1090 Wien, Austria. ' Software Architecture Group, Faculty of Computer Science, University of Vienna, Berggasse 11, 1090 Wien, Austria. ' Distributed Systems Group, Institute of Information Systems, Vienna University of Technology, Argentinierstrasse 8/184-1, Wien 1040, Austria
Abstract: Many companies opt for reusing existing software development artefacts due to the benefits of the reuse such as increasing productivity, shortening time-to-market, and spending less time for testing, debugging, to name but a few. Unfortunately, reusing artefacts in existing process-driven SOA technologies is cumbersome and hard to achieve due to several inhibitors. First, the languages used for business process development are not intentionally designed for reuse. Second, numerous tangled process concerns embraced in a process description significantly hinder the understanding and reusing of its concepts and elements. Third, there is a lack of appropriate methods and techniques for integrating reusable artefacts. In our previous work, we proposed a view-based, model-driven approach for addressing the two former challenges. We present in this paper a named-based view integration approach aiming at solving the third one. Preliminary qualitative and quantitative evaluations of four use cases extracted from industrial processes show that this approach can enhance the flexibility and automation of reusing process development artefacts.
Keywords: reuse; business process management; SOA; named-based view integration; model-driven; service oriented architecture; business process integration; reusable artefacts; software development; reusability.
International Journal of Business Process Integration and Management, 2011 Vol.5 No.3, pp.229 - 239
Published online: 15 Sep 2011 *Full-text access for editors Access for subscribers Purchase this article Comment on this article