A framework towards Web services composition modeling and execution
BSN '05 Proceedings of the IEEE EEE05 international workshop on Business services networks
Model driven distribution pattern design for dynamic web service compositions
ICWE '06 Proceedings of the 6th international conference on Web engineering
Using RT-UML for modelling web services
Proceedings of the 2007 ACM symposium on Applied computing
A native ontology approach for semantic service descriptions
AOW '06 Proceedings of the second Australasian workshop on Advances in ontologies - Volume 72
A model-driven development framework for enterprise Web services
Information Systems Frontiers
Visual languages and quality evaluation in multichannel adaptive information systems
Journal of Visual Languages and Computing
Context-oriented and transaction-based service provisioning
International Journal of Web and Grid Services
A framework towards web services composition modelling and execution
International Journal of Web and Grid Services
Compiling business processes: untangling unstructured loops in irreducible flow graphs
International Journal of Web and Grid Services
Encoding process algebraic descriptions of web services into BPEL
Web Intelligence and Agent Systems
Toward an UML-based composition of grid services workflows
Proceedings of the 2nd international workshop on Agent-oriented software engineering challenges for ubiquitous and pervasive computing
A tag-based approach for the design and composition of information processing applications
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Aspect Diagrams for UML Activity Models
Applications of Graph Transformations with Industrial Relevance
Model-driven engineering of composite web services using UML-S
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Model-driven development of composite web applications
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Towards Correctness Assurance in Adaptive Service-Based Applications
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
From business process models to process-oriented software systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Integration of UML modeling and policy-driven management of Web service systems
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Synthesis and Composition of Web Services
Formal Methods for Web Services
Comparison of Three Model Transformation Languages
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
A Service-Oriented UML Profile with Formal Support
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Automated composition of Web services via planning in asynchronous domains
Artificial Intelligence
Abstractions of interaction mechanisms
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
A model-driven approach for describing semantic web services: from UML to OWL-S
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
A multi-agent approach for generating ontologies and composing services into executable workflows
Proceedings of the 2010 EDBT/ICDT Workshops
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
Model-driven software development of applications based on web services
International Journal of Web and Grid Services
Service research challenges and solutions for the future internet
UML-based specification and generation of executable web services
SAM'10 Proceedings of the 6th international conference on System analysis and modeling: about models
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Modelling of service compositions: relations to business process and workflow modelling
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
Model driven software development of applications based on web services
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II
WS-UML: a UML profile for web service applications
ISIICT'09 Proceedings of the Third international conference on Innovation and Information and Communication Technology
A UML2 profile for service modeling
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Model matching for Web Services on context dependencies
Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services
A collection operator for graph transformation
Software and Systems Modeling (SoSyM)
A model-driven approach to develop high performance web applications
Journal of Systems and Software
Software and Systems Modeling (SoSyM)
Model-Driven Approaches to Service Composition
International Journal of Adaptive, Resilient and Autonomic Systems
Hi-index | 0.00 |
As the number of available web services is steadily increasing, there is a growing interest for reusing basic web services in new, composite web services. Several organizations have proposed composition languages (BPML, BPMN, BPEL4WS, BPSS, WSCI), but no winner has been declared so far. This paper proposes a method that uses UML Activity models to design web service compositions, and OMG's Model Driven Architecture (MDA) to generate executable specifications in different composition languages. The method utilizes standard UML constructs with a minimal set of extensions for web services. An important step in the method is the transformation of WSDL descriptions into UML. This information is used to complete the composition models. Another key aspect of the method is its independence of the web service composition language. The user can thus select his preferred composition language - and execution engine - for realizing the composite web service. Currently, the method has been implemented to support two executable composition languages BPEL4WS and WorkSCo, with corresponding execution engines. WorkSco is a web service enabled workflow composition language. The method is illustrated with an example from a crisis management scenario.