How to Add a Service Binding Component

Note:

This section describes how to manually create a service binding component. You can also automatically create a service binding component by selecting Expose as a SOAP Service when you create a service component. This selection creates an inbound web service binding component that is automatically connected to your BPEL process, human task service, or Oracle Mediator service component.

You can use the Components window in the SOA Composite Editor to drag and drop service binding components to the composite.

To add a service binding component:

  1. In the Components window, drag a SOAP web service to the left Exposed Services swimlane to define the service interface.

    Figure 2-5 shows a SOAP web service being added to the designer.

    Figure 2-5 Adding a SOAP Web Service to a Composite

    Description of Figure 2-5 follows
    Description of "Figure 2-5 Adding a SOAP Web Service to a Composite"

    A specific dialog for the selected service is displayed. Table 2-6 describes the available editors.

    Table 2-6 Service Editors

    Dragging This Service... Invokes The...

    SOAP

    Create Web Service dialog to create a web invocation service.

    Adapters

    Adapter Configuration Wizard to guide you through integration of the service with database tables, database queues, file systems, FTP servers, Java Message Services (JMS), IBM WebSphere MQ, Oracle User Messaging Service, Oracle BAM 11g servers, LDAP server, Coherence cache, sockets, cloud adapters, or Oracle E-Business Suite, JDE World, or SAP applications.

    ADF-BC

    Create ADF-BC Service dialog to create a service data object (SDO) invocation service.

    B2B

    B2B Configuration Wizard to guide you through selection of a document definition.

    Healthcare

    Healthcare Configuration Wizard to guide you through integration with a healthcare system.

    EJB

    Create EJB Service to create an Enterprise JavaBeans service for using SDO parameters or Java interfaces with Enterprise JavaBeans.

    HTTP

    Create HTTP Binding Wizard to create HTTP binding. This wizard enables you to invoke SOA composite applications through HTTP POST and GET operations.

    Direct

    Create Direct Binding Service dialog to invoke a SOA composite application and exchange messages over a remote method invocation (RMI) in the inbound direction.

    REST

    Create REST Binding dialog to integrate REST operations as service or reference binding components.

    MFT

    MFT Configuration Wizard to create an MFT source or target.

  2. Configure the settings for the service. For help with a service editor, click Help or press F1. When you add a web service, you must select the WSDL file to use. For information, see How to Define the Interface (WSDL) for a Web Service.
  3. Click Finish.

    Figure 2-6 shows the Web Service dialog with data entered to create the orderprocessor_client_ep service for the OrderProcessor BPEL process.

    Figure 2-6 Create Web Service Dialog

    Description of Figure 2-6 follows
    Description of "Figure 2-6 Create Web Service Dialog"
  4. Click OK.

    The service binding component displays in the left swimlane. Figure 2-7 shows the orderprocessor_client_ep service binding component added to the composite_name file (for this example, named OrderBookingComposite).

    Figure 2-7 Web Service in Composite

    Description of Figure 2-7 follows
    Description of "Figure 2-7 Web Service in Composite"
  5. Select Save All from the File main menu.