You can easily create an SOA composite using a B2B service, a Mediator component, and a BPEL process service component.
You must install a database and configure it with the Oracle SOA Suite schema before creating an application server connection and deploying an SOA composite application. See Oracle Fusion Middleware Installation Guide for Oracle SOA Suite for more information.
Create an Application and Project: Use the Create SOA Application wizard to create an application and a project.
Add a B2B Service: Add a B2B service to receive the inbound message.
Add a Mediator Component: Use the Create Mediator dialog to create a Mediator service component for routing data through the SOA composite application.
Connect the Components: Connect the B2B service, the Mediator component, and the BPEL process.
Pass the Payload: Use the Routing Rules panel, Request Transformation Map dialog, and XSLT Mapper to create a transformation mapper file that maps the message (payload) contents from the source web service WSDL file to the target BPEL process WSDL file.
Deploy the Application: Deploy the application to the application server in which you created the connection.
The JDeveloper application is the highest level in the organizational structure. It stores information about the objects you are working with, while you are creating your application. It keeps track of your projects and the environment settings while you are developing. [ tell me more...]
myB2Bcomposite, and click Next .
emptyBPELin the Name field.
After you create your application and project, the Application Navigator and SOA Composite Editor should look like this: [ tell me more...]
Binding components such as B2B services make SOA composite applications accessible to the outside world. The following types of binding components are available in an SOA composite application. [ tell me more...]
B2B_Receivein the Service Name field, and click Next .
myConnectionin the AppServer Connection list, and click Next .
To find the 850def document definition, expand EDI_X12, then 4010, and then 850. Or you can click B2B Configuration to create a document definition in Oracle B2B. [ tell me more...]
After creating the B2B service, the SOA Composite Editor should look like this: [ tell me more...]
Service components implement the business logic or processing rules of the SOA composite application. A Mediator service component routes data through an SOA composite application. Using the Mediator service component, you create routing services and rules for them. A routing service is the key component for moving a message from entry point to exit point in an application. The rules determine how a message instance processed by the routing service gets to its next destination. [ tell me more...]
B2B2BPELin the Name field.
After creating the Mediator service component, the SOA Composite Editor should look like this: [ tell me more...]
Wires enable you to connect binding component services, service components, and binding component references in an SOA composite application for message communication. [ tell me more...]
After you connect the B2B service, Mediator service component, and BPEL process component, the SOA Composite Editor looks like this: [ tell me more...]
You must pass the incoming payload from the binding component service to the Mediator service component to the BPEL process service component. This requires you to create a transformation to map the payload contents from the source schema WSDL file of the web service to the target schema WSDL file of the BPEL process. The Mediator service component routes the payload between the two. [ tell me more...]
Once created, the Transaction-850_To_process.xsl file in the xsl folder of the Application Navigator should look like this: [ tell me more...]
In order to test and monitor your SOA composite application, you deploy the application deployment profile to the Oracle WebLogic Server to which you created a connection. Select Deplo y m yB2Bcomposite . [ tell me more...]
BUILD SUCCESSFULdisplay at the bottom.
Successfully deployed archiveare displayed in the log.
If deployment was successful, the message that displays in the SOA-Log window at the bottom of the designer should look like this: [ tell me more...]
Copyright © 1997, 2009, Oracle. All rights reserved.