Table of Contents
- Title and Copyright Information
- Preface
- Part I Introduction to Oracle SOA Suite
-
Part II Business Challenges and Oracle SOA Suite
- 2 Business Challenges of Company X
-
3
Creating a Credit Validation System
- 3.1 Business Challenge
-
3.2
Business Solution
- 3.2.1 Creating a Credit Validation Composite
- 3.2.2 Retrieving Credit Card Payment Information from the Database
- 3.2.3 Invoking the Database Adapter from the BPEL Process
- 3.2.4 Calculating Payment Status with XSLT Transformations
- 3.2.5 Tracking Payment Status with Composite Sensors
- 3.2.6 Deploying the validatePayment Composite
- 3.2.7 Registering SOA Composite Applications with Oracle Service Bus
- 3.2.8 Deploying and Testing
- 3.3 Related Documentation
-
4
Creating an Order Processing System
- 4.1 Business Challenge
-
4.2
Business Solution
- 4.2.1 Creating a SOA Composite Application From a SOA Project Template
- 4.2.2 Customizing the Contents of the SOA Project Template
- 4.2.3 Updating Order Status with an Inline BPEL Subprocess
- 4.2.4 Tracking the Order Number with Composite Sensors
- 4.2.5 Updating Order Status After Payment Authorization
- 4.2.6 Deploying and Testing in Oracle Enterprise Manager Fusion Middleware Control
- 4.2.7 Registering the ProcessOrder Composite on Oracle Service Bus
- 4.2.8 Testing the Pipeline Template
- 4.3 Related Documentation
- 5 Adding New Ordering Channels with Oracle Service Bus
-
6
Packing and Shipping Orders
- 6.1 Business Challenge
-
6.2
Business Solution
- 6.2.1 Defining a Shipping Resource with a REST Service
- 6.2.2 Exposing a REST Service with a Packing BPEL Process
- 6.2.3 Testing REST Services with the HTTP Analyzer
- 6.2.4 Using Templates and Standalone Subprocesses to Update the Order Status in the Database
- 6.2.5 Tracking the Shipping Provider with Composite Sensors
- 6.2.6 Sending Email Notifications to Indicate Order Shipments
- 6.3 Related Documentation
-
7
Fulfilling Orders
- 7.1 Business Challenge
-
7.2
Business Solution
- 7.2.1 Creating a Project from a SOA Template
- 7.2.2 Determining the Shipping Method with a Business Rule
- 7.2.3 Tracking the Order Number with Composite Sensors
- 7.2.4 Delivering the Order to the Packing Service with the REST Interface
- 7.2.5 Reading the Shipping Provider from Cache with the Coherence Adapter
- 7.2.6 Copying the Database Adapter Response into Coherence Cache
- 7.2.7 Deploying the Composite and Testing the Coherence Adapters
- 7.3 Related Documentation
- 8 Scheduling Composite Execution
- 9 Managing File Transfers
- 10 Accepting B2B Orders
- 11 Adding Fraud Detection
- 12 Gaining Business Insights with Oracle Business Activity Monitoring