Associate Professor, Faculty of Informatics at the University of Lugano
A RESTful conversation over Microservices APIs
Recent architectural trends advocate a fine-grained decomposition of software applications into loosely-coupled microservices that can be independently developed and continuously integrated. In this talk we look at how to recompose reusable microservices back into applications driven by transactional business processes. To do so we will introduce the concept of RESTful conversation and propose a domain-specific, developer-friendly visual notation to model all possible interaction sequences (or patterns) that can be performed over one or many RESTful Web service APIs.
Cesare Pautasso is an associate professor at the Faculty of Informatics at USI Lugano, Switzerland, where he leads the Architecture, Design and Web Information Systems Engineering research group. Previously he was a researcher at the IBM Zurich Research Lab and a senior researcher at ETH Zurich. His research interests cover Liquid Software Architecture, RESTful Business Process Management and Web Service Engineering. He was general chair of ICWE2016 and ECOWS2011, program co-chair of ICSOC2013, ECOWS2010, and Software Composition 2008. He started the Workshops on RESTful Design (WS-REST) at the WWW conference. He is co-editor of the IEEE Software Insight department. His latest book “Just send an email: anti-patterns for email-centric organizations” is available on LeanPub. For more information, see http://www.pautasso.info. You can follow him @pautasso.