Posted on by & filed under Content - Highlights and Reviews.

We launched a challenge that invites Safari Books Online subscribers to write a book or video review and in exchange for their review, we’ll enter their name into a drawing to win an eReader of their choice. We also invited non-subscribers to sign up for a free trial of Safari Books Online so they could get in on this challenge. The more reviews they write and share, the greater their chances of winning.

The following book was reviewed by Jakub Narloch, a Safari Books Online subscriber:


Here’s an overview of the book:

The key to succeeding with service-oriented architecture (SOA) is in comprehending the meaning and significance of its most fundamental building block: the service. It is through an understanding of service design that truly “service-oriented” solution logic can be created in support of achieving the strategic goals associated with SOA and service-oriented computing. Bestselling SOA author Thomas Erl guides you through a comprehensive, insightful, and visually rich exploration of the service-orientation design paradigm, revealing exactly how services should and should not be designed for real-world SOA.

Here is the review by Jakub Narloch:
Service-Oriented Architecture: Concepts, Technology, and Design written by Thomas Erl, is real SOA guru and the book itself can be considered as SOA bible. The author uses his own experience with working with real system and describes them in whole series of books. Mainly it concentrates on SOAP services and standards, but after the first chapters You will already know that crating service oriented systems is more than simply implement SOAP services. The first chapters covers the standards related with SOAP like: WSDL, XSD, WS-* extensions and more complex issues related with service security. The rest of book describes in depth some best practices which You could apply to Your own systems. You find here mostly common techniques and design principles rather than description on how to implement them in concrete programming platform or language. If You never heard about concepts like for example service inventory, orchestration, or separation of the services into different types like business, entity and utility services, You must definitely read this book. Each of the topics is described in detail, also most of them were also illustrated with example on how there were used in real system. So to sum up, if You already had experience with developing web services but You would like to learn in-depth about concepts and in good practices which will help You with designing complex systems, this is definitely book for You.

Check out this book  SOA: Principles of Service Design on Safari Books Online.

If you are interested in participating in our second WRITE A BOOK OR VIDEO REVIEW challenge, please see below for more details. Deadline for submissions is May 6th.

Tags: book review, Prentice Hall, Safari Books Online, service-oriented architecture, SOA: Principles of Service Design, thomas erl,

Comments are closed.