Book review : Oracle SOA Suite 11g R1 Developer’s Guide


The book is written by Antony Reynolds and Matt Wright. Both known from their own blogs.


The last week of 2010 i finally had some spare time to finish my read of this great book.
After reading the other 11g book, Getting Started with Oracle SOA Suite 11g R1, i was hoping to find some extra information in this one (and i did).

The guides of the SOA Suite 11g which get supplied by Oracle itself reflects this great book, a lot of information, and more important, a lot of detailed information.
Ready to use examples which are an ideal way for all to get familiar with the SOA Suite components. Since the SOA Suite is becoming a huge product it took some paperwork to describe everything on highlevel functionality.

The authors made a good combination of describing the concepts of a Service Oriented Architecture. How to implement these concepts and their relation to the whole process of defining and creating your own service by use of every component in the Oracle SOA Suite.

What i really liked in this book and missed a bit in the other one (maybe it was still too early for it), was the compare/description of the Oracle Service Bus. The authors did a great job on describing functionality of components existing in the SOA Suite and how to model them in your own processes. After that for certain parts of the suite they stepped over to the Oracle Service Bus and described very well how and what components to use in here. Readers will have a clear view what will be possible in both products and how to model process in both of them. Since the book is mainly about the SOA Suite don’t expect the find all details about the Oracle Service Bus, but they did a good job on focussing on both products.

Chapters 1 till 10 (Part1 : Getting Started) will give you overview information about the aspects of SOA and the components which are available in the SOA Suite.
Chapters 10 till 19 (Part2 : Putting it All Together) will start with an introduction to the oBay case. After that some nice (advanced) topics like SDO, error handling, validation, etc
Chapters 19 till 21 (Part3 : Other Considerations) will give as some information about the packaging and deployment of the artifacts. How to test created services and how to define security and management policies)


Table of Contents

  • Preface
  • Chapter 1: Introduction to Oracle SOA Suite
  • Chapter 2: Writing your First Composite
  • Chapter 3: Service-enabling Existing Systems
  • Chapter 4: Loosely-coupling Services
  • Chapter 5: Using BPEL to Build Composite Services and Business Processes
  • Chapter 6: Adding in Human Workflow
  • Chapter 7: Using Business Rules to Define Decision Points
  • Chapter 8: Using Business Events
  • Chapter 9: Building Real-time Dashboards
  • Chapter 10: oBay Introduction
  • Chapter 11: Designing the Service Contract
  • Chapter 12: Building Entity Services Using Service Data Objects (SDOs)
  • Chapter 13: Building Validation into Services
  • Chapter 14: Error Handling
  • Chapter 15: Advanced SOA Suite Architecture
  • Chapter 16: Message Interaction Patterns
  • Chapter 17: Workflow Patterns
  • Chapter 18: Using Business Rules to Implement Services
  • Chapter 19: Packaging and Deployment
  • Chapter 20: Testing Composite Applications
  • Chapter 21: Defining Security and Management Policies

Product Details

  • Paperback: 720 pages
  • Publisher: Packt Publishing (July 2010)
  • Language: English
  • ISBN-10: 1849680183
  • ISBN-13: 978-1849680189
  • Order at Packt

Share this Post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

2 Responses to “Book review : Oracle SOA Suite 11g R1 Developer’s Guide”

Pierluigi Vernetto | January 5th, 2011 at 2:35 pm

it’s really a cool book, every page of it is very informative

[…] ‘Oracle SOA Suite 11g R1 Developer’s Guide‘ book was more a sort global overview book with not a lot in-dept information. From this […]

Leave a Reply:

Name (required):
Mail (will not be published) (required):
Comment (required):
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>