MarcoFlow

Modeling, deploying, and running distributed user interface orchestrations

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

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

This paper introduces the idea of distributed orchestration of user interfaces (UIs), an application development approach that allows us to easily bring together UIs, web services, and people in a single orchestration logic, language, and tool. The tool is called MarcoFlow, and it covers three main phases of the software development lifecycle: design (by means of a dedicated, visual editor), deployment (by means of a set of code generators), and execution (by means of a distributed runtime environment for UI orchestrations). MarcoFlow targets the development of mashup-like applications that require (distributed) process support and, hence, targets researchers and practitioners interested in mashups, lightweight process design, web services, and innovative (and free) ways of providing process support.

Original languageEnglish
Pages (from-to)23-27
Number of pages5
JournalCEUR Workshop Proceedings
Volume615
Publication statusPublished - 2010
Externally publishedYes

Fingerprint

User interfaces
Web services
Software engineering
Process design

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Daniel, F., Soi, S., Tranquillini, S., Casati, F., Heng, C., & Yan, L. (2010). MarcoFlow: Modeling, deploying, and running distributed user interface orchestrations. CEUR Workshop Proceedings, 615, 23-27.

MarcoFlow : Modeling, deploying, and running distributed user interface orchestrations. / Daniel, Florian; Soi, Stefano; Tranquillini, Stefano; Casati, Fabio; Heng, Chang; Yan, Li.

In: CEUR Workshop Proceedings, Vol. 615, 2010, p. 23-27.

Research output: Contribution to journalArticle

Daniel, F, Soi, S, Tranquillini, S, Casati, F, Heng, C & Yan, L 2010, 'MarcoFlow: Modeling, deploying, and running distributed user interface orchestrations', CEUR Workshop Proceedings, vol. 615, pp. 23-27.
Daniel, Florian ; Soi, Stefano ; Tranquillini, Stefano ; Casati, Fabio ; Heng, Chang ; Yan, Li. / MarcoFlow : Modeling, deploying, and running distributed user interface orchestrations. In: CEUR Workshop Proceedings. 2010 ; Vol. 615. pp. 23-27.
@article{c126372e7020442fb62fc0d20a97a7b3,
title = "MarcoFlow: Modeling, deploying, and running distributed user interface orchestrations",
abstract = "This paper introduces the idea of distributed orchestration of user interfaces (UIs), an application development approach that allows us to easily bring together UIs, web services, and people in a single orchestration logic, language, and tool. The tool is called MarcoFlow, and it covers three main phases of the software development lifecycle: design (by means of a dedicated, visual editor), deployment (by means of a set of code generators), and execution (by means of a distributed runtime environment for UI orchestrations). MarcoFlow targets the development of mashup-like applications that require (distributed) process support and, hence, targets researchers and practitioners interested in mashups, lightweight process design, web services, and innovative (and free) ways of providing process support.",
author = "Florian Daniel and Stefano Soi and Stefano Tranquillini and Fabio Casati and Chang Heng and Li Yan",
year = "2010",
language = "English",
volume = "615",
pages = "23--27",
journal = "CEUR Workshop Proceedings",
issn = "1613-0073",
publisher = "CEUR-WS",

}

TY - JOUR

T1 - MarcoFlow

T2 - Modeling, deploying, and running distributed user interface orchestrations

AU - Daniel, Florian

AU - Soi, Stefano

AU - Tranquillini, Stefano

AU - Casati, Fabio

AU - Heng, Chang

AU - Yan, Li

PY - 2010

Y1 - 2010

N2 - This paper introduces the idea of distributed orchestration of user interfaces (UIs), an application development approach that allows us to easily bring together UIs, web services, and people in a single orchestration logic, language, and tool. The tool is called MarcoFlow, and it covers three main phases of the software development lifecycle: design (by means of a dedicated, visual editor), deployment (by means of a set of code generators), and execution (by means of a distributed runtime environment for UI orchestrations). MarcoFlow targets the development of mashup-like applications that require (distributed) process support and, hence, targets researchers and practitioners interested in mashups, lightweight process design, web services, and innovative (and free) ways of providing process support.

AB - This paper introduces the idea of distributed orchestration of user interfaces (UIs), an application development approach that allows us to easily bring together UIs, web services, and people in a single orchestration logic, language, and tool. The tool is called MarcoFlow, and it covers three main phases of the software development lifecycle: design (by means of a dedicated, visual editor), deployment (by means of a set of code generators), and execution (by means of a distributed runtime environment for UI orchestrations). MarcoFlow targets the development of mashup-like applications that require (distributed) process support and, hence, targets researchers and practitioners interested in mashups, lightweight process design, web services, and innovative (and free) ways of providing process support.

UR - http://www.scopus.com/inward/record.url?scp=84889018734&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84889018734&partnerID=8YFLogxK

M3 - Article

VL - 615

SP - 23

EP - 27

JO - CEUR Workshop Proceedings

JF - CEUR Workshop Proceedings

SN - 1613-0073

ER -