Oracle SOA Suite 11g R1 Developer's Guide
Introduction to Oracle SOA Suite
Service-oriented architecture in short
Service Component Architecture (SCA)
Writing your first BPEL process
Writing our first proxy service
Service-enabling Existing Systems
Creating services from databases
Reducing coupling in stateful services
Service abstraction tools in SOA Suite
Oracle Service Bus design tools
Virtualizing service endpoints
Virtualizing service interfaces
Using the Mediator for virtualization
Using BPEL to Build Composite Services and Business Processes
Basic structure of a BPEL process
Processing tasks with the worklist application
Managing the assignment of tasks
Using Business Rules to Define Decision Points
Calling a business rule from BPEL
How EDN differs from traditional messaging
Event Delivery Network essentials
EDN publishing patterns with SOA Suite
Monitoring event processing in Enterprise Manager
Defining our blueprint for SOA
Designing the Service Contract
Using XML Schema to define business objects
Using WSDL to define business services
Using XML Schema and the WSDL within SOA Suite
Strategies for managing change
Building Entity Services Using Service Data Objects (SDOs)
Implementing a Service Data Object
Using the ListingSDO in an SOA composite
Building Validation into Services
Using Schematron for validation
Putting validation in the underlying service
Layered validation considerations
Handling business faults in BPEL
Handling business faults in Mediators
Using the fault management framework
Defining bindings on the composite
Handling faults within the Service Bus
Advanced SOA Suite Architecture
Relationship of infrastructure to service engines
Composite execution and suspension
Threading and message delivery in SOA Suite
Managing multiple participants in a workflow
Using the updateTask operation
Using Business Rules to Implement Services
Using business rules to implement auction
Using a global variable to reference the resultset
Testing Composite Applications
Defining Security and Management Policies