Skip to content

Cesare Pautasso

Cesare Pautasso edited this page Jun 9, 2016 · 13 revisions

Cesare Pautasso is associate professor at the USI Faculty of Informatics. He's interested in RESTful business process management, atomic distributed transactions over REST APIs and RESTful conversation patterns

Proposed Talks

Title Email Anti-Patterns
Level ?
Abstract

Email predates the Web by a couple of decades and was originally designed for asynchronous interaction between people. Email has been characterized as "the worst form of internet communication, except for all others". In this talk we focus on email-centric organizations, the ones in which people use email as the primary mean of communication, coordination and cooperation. We have collected a number of email anti-patterns and we will discuss possible refactored solutions that could pave the way towards so-called RESTful organizations.

Supplemental https://leanpub.com/email-antipatterns
Slides TBA
Title RESTful Conversation Patterns
Level Keynote
Abstract RESTful conversations are a sequence of multiple HTTP request-response interactions. Clients interact with one or more resources, whose state may evolve during the conversation, to achieve their goal. In this talk we present a number of conversation patterns we have uncovered within real-world APIs (e.g., Server-side redirection, resource collection traversal, long running request, as well as the good old POST once exactly -- and a few others, depending on time). We will discuss how these help API designers deal with recurring problems that can only be solved when clients perform more than one basic HTTP interaction with the API.
Supplemental
  • Cesare Pautasso, Ana Ivanchikj, Silvia Schreier, A Pattern Language for RESTful Conversations, EuroPloP 2016 (to appear, stay tuned)
  • Ana Ivanchikj, Cesare Pautasso, and Silvia Schreier. Visual Modeling of RESTful Conversations with RESTalk: an Exploratory Survey. Journal of Software and Systems Modeling May 2016. doi
  • Florian Haupt, Frank Leymann, and Cesare Pautasso, A conversation based approach for modeling REST APIs, 12th Working IEEE / IFIP Conference on Software Architecture (WICSA 2015), Montreal, Canada, May, 2015.
Slides