Model-driven design and deployment of service-enabled web applications
ACM Transactions on Internet Technology (TOIT)
Process modeling in Web applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
An Online Platform for Web APIs and Service Mashups
IEEE Internet Computing
Understanding Mashup Development
IEEE Internet Computing
BPM '08 Proceedings of the 6th International Conference on Business Process Management
A Management Framework for WS-BPEL
ECOWS '08 Proceedings of the 2008 Sixth European Conference on Web Services
CRUISe: Composition of Rich User Interface Services
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Proceedings of the 4th Workshop on Emerging Web Services Technology
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
From people to services to UI: distributed orchestration of user interfaces
BPM'10 Proceedings of the 8th international conference on Business process management
Tool support for model-driven development of web applications
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Dynamic customization of a remote conversation support system: agent-based approach
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
Agent-based customization of a remote conversation support system
Intelligent Decision Technologies
Hi-index | 0.00 |
While mashups may integrate into a new web application data, application logic, and user interfaces sourced from the Web - a highly intricate and complex task - they typically come in the form of simple applications (e.g., composed of only one web page) for individual users. In this chapter, we introduce the idea of distributed user interface orchestration, a mashup-like development paradigm that, in addition to the above features, also provides support for the coordination of multiple users inside one shared application or process. We describe the concepts and models underlying the approach and introduce the MarcoFlow system, a platform for the assisted development of distributed user interface orchestrations. As a concrete development example, we show how the system can be profitably used for the development of an advanced, collaborative search application.