Click Finish. In the Application Navigator, double-click composite.xml or single-click

2-10 Oracle Fusion Middleware Developers Guide for Oracle SOA Suite

6. From the File main menu, select Save All.

2.3 Adding Service Binding Components

You add a service binding component to act as the entry point to the SOA composite application from the outside world.

2.3.1 How to Add a Service Binding Component

You can use the Component Palette from the SOA Composite Editor to drag and drop service binding components to the composite. To add a service binding component: 1. From the Component Palette, select SOA. 2. From the Service Adapters list, drag a service to the left swimlane to define the service interface. Figure 2–5 shows a web service being added to the designer. Figure 2–5 Adding Web Service to Composite Notes: ■ 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 cannot invoke a representational state transfer REST service from the SOA Composite Editor. Developing SOA Composite Applications with Oracle SOA Suite 2-11 A specific dialog for the selected service displays. Table 2–6 describes the available editors.

3. Configure the settings for the service. For help with a service editor, click Help or

press F1. 4. 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

5. 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.xml file. Table 2–6 Service Editors Dragging This Service... Invokes The... Web service 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, BAM servers, sockets, or Oracle E-Business Suite applications. ADF-BC Service Create ADF-BC Service dialog to create a service data object SDO invocation service. B2B B2B Wizard to guide you through selection of a document definition. EJB Service Create EJB Service to create an Enterprise JavaBeans service for using SDO parameters or Java interfaces with Enterprise JavaBeans. HTTP Binding Create HTTP Binding Wizard to create HTTP binding. This wizard enables you to invoke SOA composite applications through HTTP POST and GET operations. Direct Binding Create Direct Binding Service dialog to invoke a SOA composite application and exchange messages over a remote method invocation RMI in the inbound direction.