Transformation: The Missing Link of MDA
ICGT '02 Proceedings of the First International Conference on Graph Transformation
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Communications of the ACM - Service-oriented computing
Web Service Composition in UML
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Applying MDA Approach for Web Service Platform
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
Mapping EDOC to Web Services using YATL
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
A Performance Evaluation of Web Services Security
EDOC '06 Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference
Similarity search for web services
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Towards a model driven approach to automatic BPEL generation
ECMDA-FA'07 Proceedings of the 3rd European conference on Model driven architecture-foundations and applications
Generating transformation definition from mapping specification: application to web service platform
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
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
Integrating constraints to support legally flexible business processes
Information Systems Frontiers
Journal of Intelligent Manufacturing
Hi-index | 0.00 |
The growing scale and complexity of the enterprise computing systems under distributed and heterogeneous environments present new challenges to system development, integration, and maintenance. In this paper, we present a model driven Web service development framework to combat these challenges. The framework capitalizes on the unified modeling language (UML) profile for enterprise distributed object computing (EDOC), MDA (model-driven architecture) and Web services. Within the framework, firstly, a general PIM (platform independent models) is created using the EDOC CCA structural specification and CCA choreography specification which defines the general functions of a system. Secondly, the general PIM is broken down into sub-PIMs according to functional decomposition, each of which can provide service independently and will be implemented in a Web service. Thirdly, all of the PIMs are transformed to Web service interface models for publication and invoking. Afterward, transform each PIM to a BPEL specified Web service orchestration model. Finally, supported by model transform techniques, the sub EDOC PIMs are implemented into Web services on specific platforms. Automatic model transformation is the key to this framework, therefore, the transformation from EDOC CCA models to WSDL specified Web service interface models and the transformation from EDOC CCA models to BPEL specified Web service orchestration models are deeply discussed, and the detailed transformation rules are proposed. A case study is also provided to demonstrate the effectiveness of these rules and the merits of this framework.