Signer Configuration Signer Tool

Integration Guide Oracle provides specific integration points between Oracle Service Registry and several other Oracle Fusion Middleware components. The following sections provide instructions on this integration. Oracle SOA Suite 11g This section describes how to integrate Oracle Service Registry with Oracle SOA Suite 11g. • Section 1.1, Integrating with Oracle JDeveloper This section describes how to create a connection between JDeveloper and the Oracle Service Registry. • Section 1.2, Configuring Oracle Service Registry at Runtime This section describes how to configure Oracle Service Registry with Oracle SOA Suite 11g at runtime. Integrating with Oracle Enterprise Repository By integrating Oracle Service Registry with Oracle Enterprise Repository, you can query Oracle Service Registry to find a service to register as a gateway enforcement component. Integrating with Oracle Service Bus Oracle Service Bus is the enterprise service bus for use with Oracle WebLogic Server. By integrating Oracle Service Registry with Oracle Service Bus, you can query Oracle Service Registry to find a service to register as a gateway enforcement component for SOA composite applications deployed to Oracle WebLogic Server. Oracle SOA Suite 10.1.3 This section describes how to integrate Oracle Service Registry with Oracle SOA Suite 10.1.3. • Section 4.1, Integrating with Oracle JDeveloper This section describes how to create a connection between JDeveloper and the Oracle Service Registry and how to use JDeveloper to create a client that will use a connection to the Oracle Service Registry. • Section 4.2, Integrating with BPEL Designer By integrating Oracle Service Registry BPEL Designer can search the Registry for services to add as partner links to a BPEL process. • Section 4.3, Integrating with Enterprise Service Bus ESB Designer Oracle Enterprise Service Bus ESB is the enterprise service bus for use with OC4J. By integrating Oracle Service Registry with ESB Designer, you can query an Oracle Application Server instance to discover a service to create as an ESB Service or ESB adapter for SOA composite applications deployed to OC4J. • Section 4.4, Enabling Dynamic Lookup of BPEL Partner Link Endpoints By integrating Oracle Service Registry the BPEL Server can dynamically retrieve BPEL partner link endpoints. • Section 4.5, Enabling Dynamic Lookup of ESB SOAP Endpoints By integrating Oracle Service Registry the ESB Server can retrieve the latest SOAP endpoint for a service. • Section 4.6, Integrating with Oracle Web Services Manager WSM By integrating Oracle Service Registry with Oracle Web Services Manager, you can query Oracle Service Registry to find a service to register as a gateway enforcement component. Page 281

1. Oracle SOA Suite 11g

Oracle SOA Suite provides a complete set of service infrastructure components for designing, deploying, and managing composite applications. Oracle SOA Suite enables services to be created, managed, and orchestrated into composite applications and business processes. Composites enable you to easily assemble multiple technology components into one SOA composite application. Oracle SOA Suite plugs into heterogeneous IT infrastructures and enables enterprises to incrementally adopt SOA. You can use Oracle SOA Suite with the following versions of OSR: • OSR 10.3 with Oracle WebLogic Server 10.3 • OSR 11g For more information about Oracle Service Registry, visit the following URL: http:www.oracle.comtechnologygotoregistry Note • This section does not describe how to configure OSR against the embedded Oracle WebLogic Server in Oracle JDeveloper. • OSR 11g deploys to WebLogic Server 11 10.3.1 or later This section describes how to integrate Oracle Service Registry with Oracle SOA Suite 11g. It contains the following topics: • Section 1.1, Integrating with Oracle JDeveloper • Section 1.2, Configuring Oracle Service Registry at Runtime

1.1. Integrating with Oracle JDeveloper

To create a connection between the Oracle Service Registry and JDeveloper: 1. Go to Oracle JDeveloper. 2. Select File New Connections UDDI Registry Connection to create a UDDI connection. 3. Enter a connection name. 4. Enter an inquiry endpoint URL. For example: http:myhost.us.oracle.com:7001registryuddiinquiry 5. Ensure that the Business View option is selected. 6. Click Next. 7. Click Test Connection. 8. If successful, click Finish. Otherwise, click the Back button and correct your errors. Page 282

1.1. Integrating with Oracle JDeveloper

1.2. Configuring Oracle Service Registry at Runtime

Oracle SOA Suite uses the SCA standard as a way to assemble service components into a SOA composite application. SCA provides a programming model for the following: • Creating service components written with a wide range of technologies, including programming languages such as Java, BPEL, C++, and declarative languages such as XSLT. The use of specific programming languages and technologies including web services is not required with SCA. • Assembling the service components into a SOA composite application. In the SCA environment, service components are the building blocks of applications. SCA provides a model for assembling distributed groups of service components into an application, enabling you to describe the details of a service and how services and service components interact. Composites are used to group service components and wires are used to connect service components. SCA helps to remove middleware concerns from the programming code by applying infrastructure declaratively to composites, including security and transactions. The key benefits of SCA include the following: • Loose coupling Service components integrate with other service components without needing to know how other service components are implemented. • Flexibility Service components can easily be replaced by other service components. • Services Invocation Services can be invoked either synchronously or asynchronously. • Productivity Service components are easily integrated to form a SOA composite application. • Easy Maintainance and Debugging Service components can be easily maintained and debugged when an issue is encountered. The Oracle Service Registry OSR provides a common standard for publishing and discovering information about web services. This section describes how to configure OSR against a separately installed Oracle SOA Suite environment:

1.2.1. Publishing and Browsing the Oracle Service Registry

This section provides an overview of how to publish a business service. For specific instructions, see the documentation at the following URL: http:www.oracle.comtechnologygotoregrep Note The best practice for publishing services is using Oracle Enterprise Repository and the Exchange Utility tool. For more information, see Section 2, Integrating with Oracle Enterprise Repository Page 283

1.2.1. Publishing and Browsing the Oracle Service Registry