Survey on user interface programming
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Tool support for model-driven development of web applications
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Toward process mashups: key ingredients and open research challenges
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
ICWE'11 Proceedings of the 11th international conference on Web engineering
Yet another BPEL extension for user interactions
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Towards task-based development of enterprise mashups
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Distributed orchestration of user interfaces
Information Systems
Forms-based service composition
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Integration of telco services into enterprise mashup applications
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
ResEval mash: a mashup tool for advanced research evaluation
Proceedings of the 21st international conference companion on World Wide Web
Adaptable UI for web service composition: a model-driven approach
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Web-Based tool integration: a web augmentation approach
ICWE'12 Proceedings of the 12th international conference on Web Engineering
UsiWSC: framework for supporting an interactive web service composition
ICWE'12 Proceedings of the 12th international conference on Web Engineering
Form-Based Web Service Composition for Domain Experts
ACM Transactions on the Web (TWEB)
The WTE+ framework: automated construction and runtime adaptation of service mashups
Automated Software Engineering
Learning web-service task descriptions from traces
Web Intelligence and Agent Systems
Hi-index | 0.00 |
Traditionally, workflow management systems aim at alleviating people's burden of coordinating repetitive business procedures, i.e., they coordinate people. Web service orchestration approaches, instead, coordinate pieces of software (the web services), hiding the human aspects that are intrinsically present in any business process behind the services. The recent emergence of technologies like BPEL4People and WS-HumanTask, which introduce human actors into service compositions, manifest that taking into account the people involved in business processes is however important. Yet, none of these approaches allow one to also develop the user interfaces (UIs) the users need to concretely participate in a business process. With this paper, we want to go one step beyond state-of-the-art workflow management and service composition and propose an original model, language and running system for the composition of distributed UIs, an approach that allows us to bring together UIs, web services and people in a single orchestration logic and tool. To demonstrate the effectiveness of the idea, we apply the approach to a real-world home assistance scenario.