Designing a Composite for Service Integration

The next steps detail how to design a composite using the Oracle JDeveloper Studio Edition, a comprehensive tool for developing Oracle Fusion Middleware applications. It provides an easy-to-use Integrated Development Environment that enables you to create your integrations efficiently.

Defining a Composite for BPEL and Mediator

To define a composite for BPEL and Mediator:

  1. In the File menu of JDeveloper, click New and select Application.

    JDeveloper displays the New Gallery page. Select SOA Application from the Items list.

    Figure 5-2 Create SOA Application



  2. Provide a suitable name to your application.

    Figure 5-3 Name Your Application

    Description of Figure 5-3 follows
    Description of "Figure 5-3 Name Your Application"
  3. Click Next and provide a suitable name to your project.

    Figure 5-4 Provide a Name for Your Project

    Description of Figure 5-4 follows
    Description of "Figure 5-4 Provide a Name for Your Project"
  4. Click Next.
  5. Select Composite With BPEL Process from the Standard Composite list.

    Figure 5-5 Configure SOA Settings



  6. Click Finish.
  7. Select the Synchronous BPEL Process from the Template drop-down list and click OK.

    Figure 5-6 Create BPEL Process

    Description of Figure 5-6 follows
    Description of "Figure 5-6 Create BPEL Process "

    The composite.xml file appears.

    Figure 5-7 composite.xml File



  8. In the Application Navigator, under the Schemas folder, Oracle JDeveloper displays an XML schema file with the name BPELProcess1.xsd after BPEL process creation.
  9. Edit this schema file as your business needs require. It is the responsibility of the front-end application to enforce data validations and to ensure that the input sent to the Oracle RightNow Cx Server from SOA is error-free.

    The structure of the schema used in this use case is as shown below.

    Figure 5-9 Edit XML Schema File

    Description of Figure 5-9 follows
    Description of "Figure 5-9 Edit XML Schema File"