Web Service Composition in UML
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Towards Executable Models: Transforming EDOC Behavior Models to CORBA and BPEL
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
A Model Driven Development Framework for Enterprise Web Services
EDOC '06 Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference
Semi-automatic generation of web services and BPEL processes – a model-driven approach
BPM'05 Proceedings of the 3rd international conference on Business Process Management
A model-driven development framework for enterprise Web services
Information Systems Frontiers
Executable Domain Specific Language for Message-Based System Integration
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
From web components to web services: opening development for third parties
ECSA'10 Proceedings of the 4th European conference on Software architecture
Hi-index | 0.00 |
Both complex separate Web services and composite Web services need orchestration specification. However, on one hand, the process of manually creating orchestration specification is time-consuming and error-prone; and on the other hand, application developers are in a dilemma to choose between virous orchestration languages and engines. In this paper, to reduce the complexity of creating Web services orchestration specification, and to make orchestration models isolate from orchestration languages and engines, we propose a model driven approach to generate orchestration specification. Web services orchestration is modeled using the CCA (Component Collaboration Architecture) of the UML profile for Enterprise Distributed Object Computing (EDOC). Then transform CCA specified orchestration models to BPEL via transformation rules. The same orchestration model can be transformed to different orchestration specifications though we take BPEL as the transformation target. Moreover, the transformation process is automatic.