OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Compliant business process design using refinement layers
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Finding web services via BPEL fragment search
Proceedings of the 3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation
Patterns for flexible BPMN workflows
Proceedings of the 16th European Conference on Pattern Languages of Programs
Architecture-centric support for adaptive service collaborations
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
BPEL has been established as the standard for modeling business processes by orchestrating Web services. When modeling a BPEL process, users end up in basically three approaches: from scratch, by using a process template or a reference process, and by ad hoc modifying a existing process model to meet the current requirements. There is strong demand on a flexible and modularized approach for reusing BPEL process models. As neither the BPEL standard nor the current BPEL extensions support such a feature for reuse, we present in this paper a formal definition for BPEL fragments. In this paper we first study the related work on process fragments and distinguish BPEL fragments from existing reuse approaches in service-oriented process modeling. Based on the requirement analysis we present a definition of BPEL fragments in XML schema. By adopting our definition of BPEL fragments, the flexibility of modularized reuse of BPEL process models can be significantly increased.