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 journalArticlepeer-review

2 Citations (Scopus)


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
Publication statusPublished - 2010
Externally publishedYes

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'MarcoFlow: Modeling, deploying, and running distributed user interface orchestrations'. Together they form a unique fingerprint.

Cite this