Home Page Icon
Home Page
Table of Contents for
Table of Contents
Close
Table of Contents
by Matt Wright, Antony Reynolds
Oracle SOA Suite 11g Developer's Cookbook
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Oracle SOA Suite 11g Developer's Cookbook
Table of Contents
Oracle SOA Suite 11g Developer's Cookbook
Credits
About the Authors
Contributors
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Building an SOA Suite Cluster
Introduction
Terms used
Target solution
Cluster details
Gathering configuration information
Getting ready
How to do it...
How it works...
There's more...
See also
Preparing the operating system
Getting ready
How to do it...
How it works...
There's more...
See also
Preparing the database
Getting ready
How to do it...
How it works...
Preparing the network
Getting ready
How to do it...
How it works...
There's more...
See also
2. Using the Metadata Service to Share XML Artifacts
Introduction
Defining a project structure
Creating a file-based MDS repository for JDeveloper
Getting ready
How to do it...
There's more...
Creating Mediator using a WSDL in MDS
Getting ready
How to do it...
How it works...
There's more...
Creating Mediator that subscribes to EDL in MDS
Getting ready
How to do it...
How it works...
There's more...
Creating an external reference using a WSDL in MDS
Getting ready
How to do it...
How it works...
There's more...
Referencing Schematron in MDS for validation
Getting ready
How to do it...
How it works...
There's more...
Referencing a fault policy deployed to MDS
Getting ready
How to do it...
How it works...
There's more...
Deploying MDS artifacts to the SOA infrastructure
Getting ready
How to do it...
How it works...
There's more...
Exporting an MDS partition to the filesystem
Getting ready
How to do it...
There's more...
Deleting XML artifacts from SOA infra MDS
Getting ready
How to do it...
There's more...
3. Working with Transactions
Introduction
Transactions defined
Transaction managers
Compensating transactions
Modifying a BPEL process to use the callers transaction context
Getting ready
How to do it...
How it works...
There's more...
See also
Committing a transaction
Getting ready
How to do it...
How it works...
There's more...
See also
Aborting a transaction
Getting ready
How to do it...
How it works...
See also
Catching rollback faults
Getting ready
How to do it...
How it works...
Applying reversing or compensating transactions
Getting ready
How to do it...
How it works...
4. Mapping Data
Introduction
Comparison of XSLT and Assign
Typing in XML Schema
Ignoring missing elements with XSLT
Getting ready
How to do it...
How it works...
There's more...
See also
Ignoring missing elements with Assign
Getting ready
How to do it...
How it works...
There's more...
See also
Creating target elements in Assign
Getting ready
How to do it...
How it works...
There's more...
See also
Array processing with XSLT
Getting ready
How to do it...
How it works...
There's more...
See also
Array processing with BPEL Assign
Getting ready
How to do it...
How it works...
There's more...
See also
Overriding mapping of EJB data to XML
Getting ready
How to do it...
How it works...
There's more...
See also
Ignoring a Java property
Getting ready
How to do it...
How it works...
There's more...
See also
Creating a wrapper element for a Java collection or array
Getting ready
How to do it...
How it works...
There's more...
See also
Handling an abstract class
Getting ready
How to do it...
How it works...
There's more...
See also
5. Composite Messaging Patterns
Introduction
Message aggregation within a composite
Getting ready
How to do it...
How it works...
There's more...
Using dynamic partner links with BPEL 2.0
Getting ready
How to do it...
How it works...
There's more...
Singleton composite
Getting ready
How to do it...
How it works...
There's more...
Scheduling services
Getting ready
How to do it...
How it works...
There's more...
Scheduling a service within a composite
Getting ready
How to do it...
How it works...
There's more...
Deleting a scheduled service within a composite
Getting ready
How to do it...
How it works...
6. OSB Messaging Patterns
Introduction
Dynamic binding using OSB
Getting ready
How to do it...
How it works…
There's more…
Splitting out messages using OSB
Getting ready
How to do it...
How it works…
There's more…
Dynamic Split-Join in OSB
Getting ready
How to do it...
How it works…
There's more…
Other aggregation logic
More service calls
Conflicts
Fault handling in dynamic Split-Join in OSB
How to do it...
How it works…
7. Integrating OSB with JSON
Introduction
Converting between XML and JSON
Getting ready
Schema
Java libraries
How to do it...
How it works...
There's more...
Invoking a JSON service from OSB
Getting ready
How to do it...
How it works...
Dynamically binding to a JSON service in OSB
Getting ready
How to do it…
How it works…
There's more...
Exposing a proxy service as a JSON service
Getting ready
How to do it...
How it works…
There's more…
8. Compressed File Adapter Patterns
Introduction
Implement GZIP wrapper for OSB
Getting ready
How to do it...
How it works…
There's more…
Reading compressed files with OSB
Getting ready
How to do it...
How it works…
There's more…
Writing compressed files with OSB
Getting ready
How to do it...
How it works…
There's more…
9. Integrating Java with SOA Suite
Introduction
Use Case 1 – adding complex logic to XPath
Use Case 2 – calling existing Java code
Use Case 3 – implementing a service in Java
Use Case 4 – accessing BPEL and composite information
Creating a custom XPath function for SOA Suite
Getting ready
How to do it...
How it works...
There's more...
Calling an EJB from an SOA composite
Getting ready
How to do it...
How it works...
There's more...
See also
Using a Spring bean in an SOA composite
Getting ready
How to do it...
How it works...
There's more...
See also
Using an EJB reference in a Spring component
Getting ready
How to do it...
How it works...
There's more...
Accessing the SOA runtime environment from BPEL
How to do it...
How it works...
There's more...
10. Securing Composites and Calling Secure Web Services
Introduction
Web Services Manager
Key security terms
User
Credential
Group
Principal
Role
Authentication
Authorization
Policy
Basic model
Identity store
Policy store
Credential store
Secure Sockets Layer (SSL)
Restricting a composite to authenticated users with HTTP Basic Security
Getting ready
How to do it...
How it works...
There's more...
Alternative authentication methods
Using a different authentication method
See also
Creating a new, group-based authorization policy
Getting ready
How to do it...
How it works...
Restricting a composite to authorized users
Getting ready
How to do it...
How it works...
There's more...
Adding keys to a credential store
How to do it...
How it works...
Invoking an HTTP Basic secured web service
How to do it...
How it works...
11. Configuring the Identity Service
Introduction
Use one or more authentication providers
Configuring the SOA Identity service to use Oracle Internet Directory
Getting ready
How to do it...
How it works…
There's more…
Configuring the SOA Identity service to use Oracle Virtual Directory
Getting ready
How to do it...
How it works...
There's more…
Configuring the SOA Identity service to use Active Directory
Getting ready...
How to do it...
How it works...
Configuring the SOA Identity service to use Sun iPlanet server
Getting ready
How to do it...
How it works...
12. Configuring OSB to Use Foreign JMS Queues
Introduction
Creating an OSB proxy service to consume JMS messages from OC4J
Getting ready
How to do it...
How it works…
There's more...
Creating an OSB business service to publish JMS messages to OC4J
Getting ready
How to do it…
How it works…
There's more…
Using WebLogic JMS Store-and-Forward for inter-domain messaging
Getting ready
How to do it…
How it works…
There's more…
Configuring OSB to consume JMS messages from JBoss Application Server 5.1
Getting ready
How to do it…
How it works…
There's more…
13. Monitoring and Management
Introduction
Operational monitoring
Business monitoring
Capturing a composite completion status
Getting ready
How to do it...
How it works...
Monitoring message throughput in real time
Getting ready
How to do it...
How it works...
There's more...
Types of metrics
Sources of metrics
Deploy Monitor Express to BAM
Getting ready
How to do it...
How it works...
There's more...
See also
Configuring BAM Adapter
Getting ready
How to do it...
How it works...
See also
Configuring a BPEL process to report the status to BAM Monitor Express
Getting ready
How to do it...
How it works...
There's more...
Capture points
Custom intervals
Business indicators
Counters
See also
Index
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset