Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

RESTful Business Process Management

Cesare Pautasso
[email protected]

University of Lugano (USI)

Faculty of Informatics

Architecture, Design and Web Information Systems Engineering

Programming in the Large

Programming in the Small

Component Abstractions

Can you do this with REST?

Where is REST?

R. Peisl


Software Connectors


BPMN and Software Connectors

Programming in the Large

Processes define the integration (control and data flow) of reusable components assembled by domain experts (non-programmers)

Programming in the Small

Component implement discrete fine-grained functions and tasks (interfaces) developed by IT experts (programmers)

Process-driven Composition

With a process, every instruction:


Use a spacebar or arrow keys to navigate