• Publications
  • Influence
Restful web services vs. "big"' web services: making the right architectural decision
TLDR
We objectify the WS-* vs. REST debate by giving a quantitative technical comparison based on architectural principles and decisions. Expand
  • 1,008
  • 79
  • PDF
A Taxonomy of Blockchain-Based Systems for Architecture Design
TLDR
How to classify and compare blockchains and blockchain-based systems to assist with the design and assessment of their impact on software architectures. Expand
  • 316
  • 36
  • PDF
RESTful Web service composition with BPEL for REST
  • C. Pautasso
  • Computer Science
  • Data Knowl. Eng.
  • 1 September 2009
TLDR
We propose the BPEL for REST extensions to enable the composition of both RESTful Web services and traditional Web services from within the same process-oriented service composition language. Expand
  • 190
  • 19
  • PDF
The Blockchain as a Software Connector
TLDR
Blockchain as a software connector helps make explicitly important architectural considerations on the resulting performance and quality attributes (for example, security, privacy, scalability and sustainability) of the system. Expand
  • 264
  • 17
  • PDF
Composing RESTful Services with JOpera
TLDR
We apply the notion of composition to REST services and derive a set of language features that are required by composition languages for RESTful services: dynamic late binding, dynamic typing, content-type negotiation, state inspection, and compliance with the uniform interface principle. Expand
  • 82
  • 10
  • PDF
Why is the web loosely coupled?: a multi-faceted metric for service design
TLDR
Loose coupling is often quoted as a desirable property of systems architectures. Expand
  • 164
  • 9
  • PDF
Parallel computing patterns for Grid workflows
  • C. Pautasso, G. Alonso
  • Computer Science
  • Workshop on Workflows in Support of Large-Scale…
  • 19 June 2006
TLDR
In this paper, as a first step to better understand the relationship between parallel computing and scientific workflows, we identify a set of workflow patterns related to parallel and pipelined execution. Expand
  • 88
  • 9
  • PDF
BPEL for REST
TLDR
We propose a lightweight BPEL extension to natively support the composition of RESTful Web services using business processes. Expand
  • 89
  • 8
  • PDF
Microservices in Practice, Part 1: Reality Check and Service Design
TLDR
Service-oriented architecture and microservices insiders Mike Amundsen, James Lewis, and Nicolai Josuttis share their experiences and predictions with department editors Cesare Pautasso and Olaf Zimmermann. Expand
  • 70
  • 8
RESTful web services: principles, patterns, emerging technologies
TLDR
We give an introduction to the REST architectural style as the foundation for RESTful Web services and show how the SOA process can be controlled to yield services which can then be implemented RESTfully. Expand
  • 55
  • 7
  • PDF