Cesare Pautasso became assistant professor in the new Faculty of Informatics at the University of Lugano, Switzerland in 2007. Previously he was a researcher at the IBM Zurich Research Lab and a senior researcher at ETH Zurich. His research in the area of software architecture currently focuses on building experimental systems for Web 2.0 mashups and RESTful service composition by means of business process modeling languages. He is the lead architect of JOpera, a powerful rapid RESTful service composition tool for Eclipse. His teaching and training activities both in academia and in industry cover advanced topics related to Web Development, Middleware, Service Oriented Architectures and emerging Web services technologies. He is co-authoring a book on SOA with REST of the Prentice Hall Service-Oriented Computing Series. For more information, visit www.pautasso.info and follow him on twitter.com/pautasso
Presentation: "RESTful Business Process Management"
Track: SOA 2010
Time: Friday 14:00 - 15:00
Location: Henry Moore Room
Next generation Web services technologies challenge the assumptions made by current standards for process-based service composition. For example, most existing RESTful Web service APIs cannot natively be composed using the WS-BPEL standard. In this talk we discuss the conceptual relationship between business processes and stateful resources with the goal of enabling lightweight access to service compositions published with a RESTful API. We show that the uniform interface and the hyper-linking capabilities of RESTful services provide an excellent abstraction for publishing as a resource and exposing in a controlled way the execution state of business processes.
Keywords: REST, BPM, SOA, Workflow
Target audience: Software architects, modelers and developers with an interest in REST and some experience with Business Process Management.