WSDLs Proxy Services Service Key Providers

3-8 Oracle Fusion Middleware Concepts and Architecture for Oracle Service Bus compilation link provides access to multiple elements, rather than requiring bindings for each element individually. JAR files can be registered as reusable Oracle Service Bus resources. They are used in Java callout actions that provide a Java exit mechanism, EJB-based business services, and Tuxedo-based business services. For more information on JAR resources, see JARs in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus.

3.2.4 WSDLs

A WSDL Web Service Definition Language interface defines a service interface for a SOAP or XML service. It describes the abstract interface of a service including the operations in that interface and the types of message parts in the operation signature. It can also describe the binding of the message parts to the message packaging, and the binding of the message to the transport. In addition a WSDL can describe the concrete interface of the service for example, the transport URL. For information on how to configure WSDLs using the Oracle Service Bus Administration Console, see Adding WSDLs in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus.

3.2.5 Proxy Services

Proxy services are Oracle Service Bus definitions of intermediary Web services that are hosted locally on Oracle Service Bus used to route messages to multiple business services. They are generic services that can be configured with an interface that is independent of the business services. Using generic proxy templates, the proxy service can be defined in terms of an interface, message flow definitions, and policies, that dynamically route messages to appropriate business services, based on content-based routing logic. For more information on proxy templates, see Chapter 5, Service Composition , topic Section 5.1.1.2, Business Services. A proxy service can also map message data into appropriate protocol formats required by the end-point business service, allowing for dynamic run-time protocol switching. If the proxy service requires credential-level validation, a service key provider can be created to manage security credentials, using the Oracle Service Bus Administration Console. For information on how to configure a proxy service using the Oracle Service Bus Administration Console, see Proxy Services: Creating and Managing in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus.

3.2.6 Service Key Providers

Service Key Provider resources contain Public Key Infrastructure PKI credentials that proxy services use for decrypting inbound SOAP messages and for outbound authentication and digital signatures. PKI credentials are private keys paired with certificates that can be used for digital signatures and encryption for Web Service Security and for outbound SSL authentication. The certificate contains the public key that corresponds to the private key. For information on how to configure a service key provider using the Oracle Service Bus Administration Console, see Adding Service Key Providers in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus. Service Integration 3-9

3.2.7 Alert Destinations