Guest Editors' Introduction: Model-Driven Development
IEEE Software
Proceedings of the 16th international conference on World Wide Web
Bite: Workflow Composition for the Web
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Composing RESTful Services and Collaborative Workflows: A Lightweight Approach
IEEE Internet Computing
An Online Platform for Web APIs and Service Mashups
IEEE Internet Computing
Model-driven development of composite web applications
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
A Conceptual Modeling Approach to Business Service Mashup Development
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Tailorable language for behavioral composition and configuration of software components
Computer Languages, Systems and Structures
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
A programming language approach for context-aware mashups
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
A metamodel for context-aware component-based mashup applications
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Process-Driven SOA: Proven Patterns for Business-IT Alignment
Process-Driven SOA: Proven Patterns for Business-IT Alignment
Hi-index | 0.00 |
From a system integration perspective, Web data mashups used in larger architectures often need to be integrated with other system components, such as services, business processes, and so on. Often a change in one of these components requires changes in many of the dependent components. Similarly, an analysis of some system properties requires knowledge about other system parts than just the mashup. Such features could be implemented using the model-driven development (MDD) approach, but existing MDD approaches for mashups concentrate on modeling and execution only. To remedy this problem, we propose a generic approach based on a UML2 profile which can easily be extended to model other system parts or integrated with other existing models. It is the foundation for generating or interpreting mashup code in existing languages as well as other system parts using the MDD approach and performing system adaptation or analysis tasks based on models in a standard modeling language.