Oracle SOA Suite 11g R1 Developer's Guide

Service-Oriented Architecture is not just changing how we approach application integration, but the mindset of software development.
Applications as we know them are becoming a thing of the past, in the future we will increasingly think of services and how those services are assembled to build complete, "composite" applications that can be modified quickly and easily to adapt to a continually evolving business environment.