Goodreads helps you keep track of books you want to read.
Start by marking “Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services” as Want to Read:
Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services
Enlarge cover
Rate this book
Clear rating
Open Preview

Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services

(The Addison-Wesley Signature Series)

3.72  ·  Rating details ·  176 ratings  ·  9 reviews

Web services have been used for many years. In this time, developers and architects have encountered a number of recurring design challenges related to their usage, and have learned that certain service design approaches work better than others to solve certain problems.


In Service Design Patterns, Rob Daigneau codifies proven design solutions for web services that foll

Hardcover, 321 pages
Published October 28th 2011 by Addison-Wesley Professional (first published July 20th 2011)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Service Design Patterns, please sign up.

Be the first to ask a question about Service Design Patterns

Community Reviews

Showing 1-30
3.72  · 
Rating details
 ·  176 ratings  ·  9 reviews

Sort order
J Lavoie
Mar 05, 2012 rated it it was amazing
As is true with all patterns books, your reaction might be, “I already know all of this”. This book doesn’t try to identify new ideas. Instead, it gives a name to the approaches we’ve all been using for some time, and lists their pros and cons. It’s cool that the author identified names that were, in many cases, useful for both RESTful and SOAP style services.

The code examples are helpful, but aren’t detailed or prescriptive “how-to” recipes. The author hints in the forward that you should proba
Rod Hilton
Jul 30, 2012 rated it liked it
Most patterns books contain very little new information, usually they just provide terminology for things an experienced developer has seen or done countless times. As such, I admit it is somewhat unfair for me to feel the way I do about Service Design Patterns: that contains staggeringly little new information for an experienced developer. I knew not to expect to learn a great deal, but I still managed to find even less information than I expected.

I think about 70% of the book will be immediate
Jan 24, 2012 rated it really liked it
The usual high standard from the Martin Fowler Series
Mar 11, 2019 rated it liked it
Shelves: computing
The book explores several design patterns related to creating web services. The design considerations for picking each pattern is explored, covering concerns such as complexity, encapsulation, long-running tasks, stateful services, integration contracts, discovery, versioning, and evolving extensibility. It's not judgemental, and lets you decide for yourself which is the best use-case for each pattern.

The code examples are not too useful. I'd prefer more flow/component diagrams myself.

The book p
Robert Lara III
Feb 09, 2017 rated it really liked it
For anyone who is building web services for the first time, this is a great book to learn about all the pitfalls of different architecture decisions. While a 5 to 10 year software engineer may know some of this due to experience, this book still has a lesson or two to teach any veteran.
Nov 27, 2012 rated it it was ok
Shelves: software
This book is pretty good place to start if you're still new to web services and design patterns. But I stress the word *start*. If you've done any significant work in this area and aren't confused by the acronym GoF then you should probably skip this. You won't learn anything new and you'll probably be annoyed that some of his guidance is given no real context or in-depth discussion or even decent justification.

Apr 23, 2012 rated it liked it
A lot of good ideas here, but the language/environment choices (Java/C#) are very different from my native tongues, so was hard to find the wheat in the chaff.
David Ruiz Ramirez
Aug 26, 2015 marked it as to-read
Christophe Addinquy
This book should have been a nice complement over Enterprise Integration Patterns, but in the end, it's not. I have a mixed feeling about this book. It misses the Pattern Language philosophy or even the Design Patterns concept at all. The author is looking for covering the field as well as possible.
In the end there is some useful stuff out there, such as clarification of what can be used in what situation. It makes this book not that useless.
ma note de lecture en français ici
rated it really liked it
Jun 06, 2016
John Stoneham
rated it really liked it
Feb 24, 2015
rated it really liked it
Oct 21, 2014
rated it really liked it
Jan 29, 2019
Ke Zhu
rated it it was amazing
Feb 19, 2015
Marcio Vieira
rated it really liked it
Oct 25, 2014
Olivier Theriault
rated it really liked it
Nov 12, 2015
Michael Lutton
rated it really liked it
Oct 17, 2015
rated it really liked it
Aug 27, 2018
Tiago Macedo
rated it did not like it
Nov 11, 2011
rated it liked it
Dec 25, 2014
Miguel Alho
rated it really liked it
Sep 02, 2013
Vít Kotačka
rated it really liked it
Mar 28, 2018
rated it liked it
Jun 13, 2014
Rafael Carmona
rated it really liked it
Mar 03, 2016
Jeremiah Gowdy
rated it it was amazing
Aug 20, 2017
Otto Pöllath
rated it liked it
Aug 08, 2013
rated it really liked it
Jun 03, 2014
rated it liked it
May 21, 2013
rated it liked it
Feb 01, 2016
rated it really liked it
May 18, 2016
« previous 1 3 4 5 6 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  • Continuous Integration: Improving Software Quality and Reducing Risk
  • Restful Java with Jax-RS
  • REST in Practice: Hypermedia and Systems Architecture
  • Domain-Specific Languages
  • Refactoring Databases: Evolutionary Database Design
  • RESTful Web Services Cookbook
  • Pattern-Oriented Software Architecture Volume 1: A System of Patterns
  • 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
  • Implementing Lean Software Development: From Concept to Cash
  • The Architecture of Open Source Applications
  • Refactoring to Patterns
  • Beyond Software Architecture: Creating and Sustaining Winning Solutions
  • Antipatterns: Refactoring Software, Architectures, and Projects in Crisis
  • Enterprise Architecture As Strategy: Creating a Foundation for Business Execution
  • Learning Javascript Design Patterns
  • Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility
  • Single Page Web Applications

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Other books in the series

The Addison-Wesley Signature Series (1 - 10 of 28 books)
  • Growing Object-Oriented Software, Guided by Tests
  • Implementing Lean Software Development: From Concept to Cash
  • User Stories Applied: For Agile Software Development
  • Leading Lean Software Development: Results Are Not the Point
  • Test Driven Development: By Example
  • Implementation Patterns
  • ATDD by Example: A Practical Guide to Acceptance Test-Driven Development
  • Refactoring HTML: Improving the Design of Existing Web Applications
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  • Patterns of Enterprise Application Architecture