Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial Table Of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: SOA and Its Evolution
Chapter 2: Product Architecture
Chapter 3: The Tutorial Project: Purchase Order Processing
Chapter 4: Product Installation
Chapter 5: Basic components: Web Services Binding, Mediator, and Database Adapter
Chapter 6: Accessing Files Using the File Adapter
Chapter 7: Creating Processes Using Business Process Execution Language (BPEL)
Chapter 8: Creating Human Tasks
Chapter 9: Business Rules
Chapter 10: Using the JMS Adapter
Chapter 11: Reusing and Virtualizing Services with Oracle Service Bus
Chapter 12: Exploring Application Life Cycle Management
Chapter 13: Unit-testing the Composite Application
Chapter 14: Adding Exception Handling
Chapter 15: Securing Services
Chapter 16: Gaining Visibility into Your Process Activities
Chapter 17: Event Delivery Network
Chapter 18: Data Handling with Service Data Objects (SDO)
Chapter 19: Connecting to Trading Partners (B2B)
Chapter 20: Concluding Remarks
Index

  • Chapter 2: Product Architecture
    • Oracle SOA Suite 11g: Release drivers
    • Challenges solved by Oracle SOA Suite 11g
      • Simplifying the design-time environment
        • Composite Editor to assemble heterogeneous technologies
        • Streamlining life cycle management
        • Metadata Storage (MDS) for tighter control and governance
        • Event-Delivery Network (EDN) to reconcile Event-Driven and Service-Oriented Architectures
      • Unifying runtimes for performance and simplified deployment
        • Removing inefficiencies through the Service Infrastructure
        • Eliminating redundancies by sharing components
        • Simplifying installation and deployment
      • Increasing visibility and streamlining management
        • Enterprise Manager for end-to-end monitoring
        • Global, policy-driven security
        • Exception handling
    • Summary of the Oracle SOA Suite 11g components
  • Chapter 4: Product Installation
    • Checking your installation
    • What you will need and where to get it
      • Memory and Disk Space requirements
      • Downloading files
      • Checking your database
      • Checking your browser
      • Checking your JDK
    • Installing Admin Server and Managed Servers
      • Installing WebLogic Server
      • Dropping the existing schema
      • Configuring schema
      • Installing SOA
      • Creating Domain
    • Installing JDeveloper and SOA Composite Editor
    • Installing JDeveloper
      • Updating JDeveloper with latest SOA
    • Additional actions
      • Setting memory limits
      • Starting and stopping
        • Starting
        • Console URLs
        • Stopping servers
      • WebLogic Server console settings
      • EM settings for development
      • If you need to uninstall JDeveloper and servers
    • Configuration
      • Installing the database schema
      • Creating the JMS resources
      • Creating the database resource
    • Testing your installation
      • Oracle Service Bus installation
      • Testing your OSB installation
      • Removing samples (optional)
      • Uninstalling OSB
    • Summary
  • Chapter 5: Basic components: Web Services Binding, Mediator, and Database Adapter
    • Introducing the basic components
    • Tutorial: Building the credit card validation service
      • Overview
      • Designing the flow
        • Creating a new application and project
        • Adding the Database Adapter
        • Adding the Mediator component
        • Adding the Web Service binding
        • Adding a transformation to the Mediator component
      • Deploying and testing the composite application
        • Creating a server connection in JDeveloper
        • Deploying Composites to the Application Server
        • Testing your composite using Enterprise Manager
    • Summary
    • Quick-build instructions
  • Chapter 6: Accessing Files Using the File Adapter
    • Introducing the File Adapter
    • Tutorial: Building the purchase order routing service
      • Designing the flow
        • Creating a new application
        • Adding the service interface
        • Adding the routing component
        • Adding the File Adapter
        • Wiring the components together and adding a transformation
        • Deploying the application
        • Testing the application
    • Summary
    • Quick-build Instructions
  • Chapter 7: Creating Processes Using Business Process Execution Language (BPEL)
    • Introducing BPEL
      • Long-running services
      • BPEL language
      • BPEL Editor
    • Tutorial: Orchestration of credit card validation service in POProcessing
      • Designing the flow
      • Invoking the CreditCardStatus service
      • Designing the BPEL approval process
      • Modifying the Mediator component
      • Deploying the application
      • Testing the application
      • Modifying the application for small orders
    • Summary
    • Quick-build Instructions
  • Tutorial: Adding Manual Approval in PO Processing
    • Designing the flow
    • Adding a Human Task to the composite
    • Calling the Human Task from BPEL
    • Creating the task form for task details
    • Deploying and testing the application
  • Summary
  • Quick-build Instructions
  • Chapter 9: Business Rules
    • Introducing Business Rules decision service
      • Rules design
    • Tutorial: Adding an approval rule using the decision service in POProcessing
      • Designing the flow
      • Adding a Business Rule to POProcessing
      • Deploying POProcessing composite
      • Running the application
      • Quick-build instructions
    • Introducing Business Rules decision table
      • Designing the flow
      • Adding a BPEL Process and a Business Rule
      • Defining the Business Rule
      • Defining the BPEL process
      • Invoking FulfillmentProcess
      • Deploying the application
      • Testing the application
    • Quick-build Instructions
    • Summary
  • Chapter 10: Using the JMS Adapter
    • Introducing the JMS Adapter
      • WebLogic JMS
      • JMS Adapter
    • Tutorial: Orchestration of JMS services in the fulfillment process
      • Adding the JMS adapters to the composite
      • Invoking the services from BPEL
      • Deploying the application
      • Testing the application
    • Summary
    • Quick-build Instructions
  • Chapter 11: Reusing and Virtualizing Services with Oracle Service Bus
    • Introducing Oracle Service Bus
      • What are the types of changes that OSB can absorb?
      • Who are the users?
      • OSB terminology: Business services and proxies
      • What about governance and discovery?
      • OSB for Financial Services
    • Tutorial: Virtualization of services
      • Designing the flow
      • Creating the project and importing resources
      • Configuring Business Service
      • Configuring the Proxy
      • Configuring Message Flow
      • Re-wiring POProcessing composite
      • Testing the end-to-end application
    • Summary
    • Quick-build Instructions
  • Chapter 12: Exploring Application Life Cycle Management
    • Introducing life cycle management features
    • Tutorial: Solution deployment
      • Development environment approach
        • Surfacing binding properties at the composite level
        • Generating and modifying a configuration plan
      • Test environment approach
        • Compiling and packaging from the command line with ANT
        • Deploying from the command line with ANT
      • Production environment approach
        • Deploying from Enterprise Manager
    • Summary
    • Quick-build Instructions
  • Chapter 13: Unit-testing the Composite Application
    • Introducing the built-in testing framework
    • Tutorial: Automated unit testing
      • Creating the unit test
      • Setting the inbound message
      • Setting the simulated message
      • Setting the assertion for success
      • Setting the assertion for failure
      • Testing the application
    • Summary
    • Quick-build instructions
  • Chapter 14: Adding Exception Handling
    • Introducing exception handling
      • System faults
      • Business faults
      • Exception handling in Oracle SOA Suite 11g
      • Exception-handling strategies
      • Policy-based fault-handling framework
        • Defining a policy
        • Binding a policy
    • Tutorial: Fault handling and fault policies
      • Handling remote faults
      • Testing service unavailability
      • Creating a fault policy
      • Handling exceptions in BPEL
      • Using a custom Java fault handler
      • Handling Mediator faults
    • Summary
    • Quick-build Instructions
  • Chapter 15: Securing Services
    • Introducing security policy management
      • Securing your composites using Oracle Web Services Manager
      • Identity management
      • Use SSL
      • A quick look at the policy management UI
    • Tutorial: Securing the credit card validation service
      • Defining a new user
      • Attaching the policies
      • Detaching policies
      • Attaching and detaching policies in JDeveloper
    • Summary
      • Quick-build Instructions
  • Chapter 16: Gaining Visibility into Your Process Activities
    • Introducing Business Activity Monitoring (BAM)
      • Oracle BAM Server
      • Oracle BAM Web Application
    • Tutorial: Monitoring Business Activity in PO Processing
      • Defining the data object
      • Defining the BAM dashboard
      • Configuring BAM Adapter on Weblogic Server
      • Adding a BAM connection to POProcessing
      • Adding a BAM Adapter to POProcessing
      • Modifying the Mediator component
      • Testing the adapter connection
      • Adding BAM sensors to the BPEL process
      • Deploying and running the composite
    • Summary
    • Quick-build Instructions
  • Chapter 17: Event Delivery Network
    • Introducing events
      • Creating and managing event definitions
      • Consuming events from the Event Delivery Network
    • Tutorial: Use of Event Delivery Network (EDN) and POProcessing
      • Modifying the composite to consume events
        • Defining the event
        • Subscribing to the NewPO event
        • Deploying and testing
    • Summary
      • Quick-build Instructions
  • Chapter 18: Data Handling with Service Data Objects (SDO)
    • Introduction to Service Data Objects
      • Key components
        • Oracle SOA Suite 11g SDO Support
    • Tutorial: Using a Service Data Object
      • Preparing for the lab
      • Creating the ADF Business Component service
        • ADF Business Components, a quick primer
        • Creating an ADF-BC application
        • Creating the Business Components
        • Testing the application module
        • Creating the service interface
        • Deploying the service
        • Testing the Customer SDO service
      • Using the new ADF-BC Service in the POProcessing composite
        • Adding the CustomerSDOService as a reference
        • Using the SDO in BPEL
        • Deploying and Testing
    • Summary
    • Quick-build Instructions
  • Chapter 19: Connecting to Trading Partners (B2B)
    • Introducing B2B integration
      • B2B characteristics
      • Oracle B2B
      • Composites and B2B
      • Document management
        • Challenges due to evolving standards
        • EDI is not XML
      • Trading partner profiles and agreement
    • Tutorial: Triggering POProcessing using B2B transactions
      • Defining the B2B configuration
        • Creating a document definition
        • Defining the trading partners
        • Creating a listening channel
        • Creating an agreement
      • Creating the composite: B2Bprocessing
      • Testing the process
    • Summary
    • Quick-build Instructions

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z