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 journalArticle

25 Citations (Scopus)

Abstract

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
DOIs
Publication statusPublished - 3 Nov 2010

Fingerprint

Orchestration
Business Process
User Interface
User interfaces
Web Services
Service Composition
Web services
Workflow Management
Industry
Workflow Management System
Chemical analysis
Language Model
Logic
Scenarios
Software
Demonstrate
Human

Cite this

From people to services to UI: Distributed orchestration of user interfaces. / Daniel, Florian; Soi, Stefano; Tranquillini, Stefano; Casati, Fabio; Heng, Chang; Yan, Li.

In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 6336 LNCS, 03.11.2010, p. 310-326.

Research output: Contribution to journalArticle

@article{286db79f653b4b18857aa0c8e91193f4,
title = "From people to services to UI: Distributed orchestration of user interfaces",
abstract = "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. {\circledC} 2010 Springer-Verlag Berlin Heidelberg.",
author = "Florian Daniel and Stefano Soi and Stefano Tranquillini and Fabio Casati and Chang Heng and Li Yan",
year = "2010",
month = "11",
day = "3",
doi = "10.1007/978-3-642-15618-2_22",
language = "English",
volume = "6336 LNCS",
pages = "310--326",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

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 -