Defining our blueprint for SOA

Before we leap in and start building our service-oriented solution, let's take a moment to understand why we would want to do this. After all, we could build this application using a standard web-based architecture with tools such as Java or .NET.

We will use this section to remind ourselves of the goals we are trying to achieve, as well as discuss the basic concepts of SOA. We then look at how we can bring this together to define a blueprint for a typical SOA Architecture, which we can use to architect our oBay application.

Architecture goals

The core goals of SOA can typically be summarized as:

  • Improved interoperability: A major cost of any project is the effort required to integrate an application with existing applications, ...

Get Oracle SOA Suite 11g R1 Developer's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.