You can easily create an application and project in which to design a service-oriented architecture (SOA) composite application. You then design the contents of the application to include binding components that make the application accessible to the outside world and service components that implement the business logic or processing rules of the application. You connect these components together with wires to enable message communication and create a transformation to map the message (payload) contents from the source binding component to the target 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 a Project: Use the Create SOA Application wizard to create an application and a project with a business process execution language (BPEL) service component. A BPEL process service component enables you to integrate a series of business activities and services into an end-to-end process flow.
Add a Web Service Binding Component: Use the Create Web Service dialog to create a binding component service that provides a SOAP protocol entry point into the SOA composite application for the outside world.
Add a Mediator Service 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 binding component service and service components together with wires that enable message communication.
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.
Create an Application Server Connection: Use the Create Application Server Connection wizard to create a connection to the application server to which to deploy the SOA composite application.
Deploy the Application: Deploy the application to the application server in which you created the connection. When prompted, accept all default settings on the Revision ID dialog and the Deployment Plan dialog that display during the deployment process.
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...]
myFirstComposite, 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 web services make SOA composite applications accessible to the outside world. There are two types of binding components in an SOA composite application: services and references. [ tell me more...]
receivein the Name field.
After you create the binding component 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...]
SOAP2BPELin 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 binding component service, Mediator service component, and BPEL process component, the SOA Composite Editor should look 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 singleString_To_process.xsl file in the xsl folder of the Application Navigator should look like this: [ tell me more...]
You must create a connection to an Oracle Application Server to which to deploy your SOA composite application. You must install a database and configure it with the Oracle SOA Suite schema before creating an application server connection. [ tell me more...]
myConnectionin the C onnection Name field.
Successis displayed for all tests. If the test connection fails, ensure that your SOA Infrastructure is running and verify that you correctly entered the host name in the previous page of the wizard.
After creating an application server connection, select View Application Server Navigator . The connection displays in the Application Server Navigator as a resource, and 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 instance to which you created a connection. Select Deplo y m yFirstComposite . [ tell me more...]
BUILD SUCCESSFULdisplay at the bottom.
If deployment was successful, the message that displays in the Log window at the bottom of the designer should look like this: [ tell me more...]
Copyright © 1997, 2009, Oracle. All rights reserved.