Oracle SOA Suite Developer's Guide
Introduction to Oracle SOA Suite
Service-oriented architecture in short
Writing our first BPEL process
Writing our first proxy service
Service Enabling Existing Systems
Creating services from databases
Reducing coupling in stateful services
Oracle Service Bus design tools
Virtualizing service endpoints
Virtualizing service interfaces
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
How BAM differs from traditional business intelligence
Defining our blueprint for SOA
Downloading and installing oBay application
Designing the Service Contract
Using XML Schema to define business objects
Using WSDL to define business services
Using XML Schema and the WSDL within BPEL PM
Strategies for managing change
Reusing existing functionality directly
Modifying existing functionality using service bus
Creating services from scratch
Building Validation into Services
Using Schematron for validation
Putting validation in the underlying service
Layered validation considerations
Handling business faults in BPEL
Using the fault management framework
Handling faults within the service bus
Managing multiple participants in a workflow
Using Business Rules to Implement Services
Using business rules to implement an auction
Using a global variable to reference the result set
Understanding Web Service Description Language (WSDL)
The case for different bindings
Testing Composite Applications
Defining Security and Management Policies