From people to services to UI: Distributed orchestration of user interfaces

Florian Daniel, Stefano Soi, Stefano Tranquillini, Fabio Casati, Chang Heng, Li Yan

Research output: Contribution to journalArticlepeer-review

26 Citations (Scopus)


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. © 2010 Springer-Verlag Berlin Heidelberg.
Original languageEnglish
Pages (from-to)310-326
Number of pages17
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6336 LNCS
Publication statusPublished - 3 Nov 2010

Fingerprint Dive into the research topics of 'From people to services to UI: Distributed orchestration of user interfaces'. Together they form a unique fingerprint.

Cite this