TY - JOUR
T1 - From people to services to UI: Distributed orchestration of user interfaces
AU - Daniel, Florian
AU - Soi, Stefano
AU - Tranquillini, Stefano
AU - Casati, Fabio
AU - Heng, Chang
AU - Yan, Li
PY - 2010/11/3
Y1 - 2010/11/3
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=78049273249&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78049273249&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-15618-2_22
DO - 10.1007/978-3-642-15618-2_22
M3 - Article
AN - SCOPUS:78049273249
VL - 6336 LNCS
SP - 310
EP - 326
JO - Lecture Notes in Computer Science
JF - Lecture Notes in Computer Science
SN - 0302-9743
ER -