|
|
Cesare Pautasso
|
Cesare Pautasso is assistant professor in the new Faculty of Informatics at the University of Lugano, Switzerland.
Previously he was a researcher at the IBM Zurich Research Lab and a senior researcher at ETH Zurich.
His research focuses on building experimental systems to explore the intersection of model-driven software
composition techniques, business process modeling languages, and autonomic/Grid computing.
Recently he has developed an interest in Web 2.0 Mashups and Architectural Decision Modeling. He is the lead architect
of JOpera, a powerful rapid 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.
For more information, visit www.pautasso.info.
Click Here to View Speaker Profile
|
"REST-Inspired SOA Design Patterns (and Anti-Patterns)"
Speaker: Cesare Pautasso (University of Lugano)
The REST architectural style is simple to define, but understanding how to apply it to design concrete REST services in support of SOA can be more complex. The goal of this talk is to present the main design elements of a RESTful architecture and introduce a pattern-based design methodology for REST services.
A selection of REST-inspired SOA design patterns taken from the upcoming "SOA with REST" book will be explained and further discussed to share useful solutions to recurring design problems and to also the foundational building blocks that comprise the REST framework from a patterns perspective.
We will conclude by introducing some common SOA anti-patterns particularly relevant to the design of REST services in order to point out that not all current Web services that claim to be RESTful are indeed truly so.
October 23, 2009 - 15:30
Room: Diamond 1
Click Here to View Speaker Profile
"Techniques for Composing REST Services"
Speaker: Cesare Pautasso (University of Lugano)
Novel trends in Web services technology challenge the assumptions made by current standards for process-based service composition. For example, most existing RESTful Web service APIs (which do not rely on the Web Service Description Language), cannot natively be composed using the WS-BPEL language.
In this talk we introduce the problem of composing RESTful services and compare it to Web 2.0 service mashups. We cover several real-world examples demonstrating how existing composition languages can be evolved to cope with REST. We conclude by showing that the uniform interface and hyper-linking capabilities of RESTful services provides an excellent abstraction for exposing in a controlled way the state of business process as a resource.
October 23, 2009 - 11:15
Room: Leeuwen 1
Click Here to View Speaker Profile
To locate the date and time for when these sessions are scheduled, visit the Conference Agenda page.
|
Platinum
Gold
Silver
Founding Partners
Media Partners
|