WSDLs Schemas Service Accounts Service Key Providers

Introduction 1-7 ■ Proxy service message flows route messages to named destinations business services, other proxy services, and so on. Message routing definitions may need to be updated in a new environment. ■ Definitions of proxy services for File, FTP, and Email message types must specify a single Managed Server for deployment of polling runtime components in a cluster. The list of Managed Servers appears in the Oracle Service Bus Administration Console only for clustered Oracle Service Bus domains. ■ Proxy service definitions can include directory names that may need to be updated for a new environment. For information on how to configure this resource appropriately for your environment, see Finding and Replacing Environment Values in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus. ■ Proxy service definitions include references to other Oracle Service Bus resources. It is important to verify the validity of these references in a new environment. ■ JMS queues and connection factories in the proxy service URL may need to be updated. ■ Each proxy service relies on an instance of Oracle WebLogic Server Work Manager for its dispatch policy. You can tune the Work Manager instance to meet the requirements of your production environment. For information about Work Managers, see: ■ Using Work Managers to Optimize Scheduled Work in Oracle Fusion Middleware Configuring Server Environments for Oracle WebLogic Server ■ Using Work Managers with Oracle Service Bus in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus For more information about proxy services, see Proxy Services: Creating and Managing in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus.

1.5.2.3 WSDLs

Oracle Service Bus uses WSDL Web Service Definition Language to describe proxy services and business services. WSDL is used to describe what a Web service can do, where it resides, and how to invoke it. You can base the definition of proxy services and business services on existing WSDL files, and complete configuring the service using the Oracle Service Bus Administration Console. WSDL files used as the basis for defining services are stored as Oracle Service Bus resources. These resources are unlikely to require updating when deployed to a new environment, because Oracle Service Bus does not use the URLs in these WSDL files at run time. Note: Oracle Service Bus creates a new WSDL file for each HTTP proxy service. You can view the contents of this WSDL file by appending ?wsdl to the endpoint for the service. For example, when running the Oracle Service Bus Examples Server Start All Programs Oracle Service Bus Examples Start Examples Server, you can view the WSDL for the loangateway2 proxy service at http:localhost:7021crejws_basic_ejbloangateway2?wsdl. 1-8 Oracle Fusion Middleware Deployment Guide for Oracle Service Bus

1.5.2.4 Schemas

A schema is a document that defines valid content for an XML document. Schemas are used to add XML information to messages exchanged in Oracle Service Bus. These resources are unlikely to require updating when deployed to a new environment.

1.5.2.5 Service Accounts

Oracle Service Bus uses service accounts to provide authentication when connecting to a service or server. For information about using this resource appropriately in your production environment, see Security in the Oracle Fusion Middleware Developers Guide for Oracle Service Bus.

1.5.2.6 Service Key Providers

Oracle Service Bus uses service key providers to supply credential-level validation to proxy services. The following types of security are available: ■ SSL client authentication ■ Digital signature ■ Encryption ■ Web services security X509 token For information about how to configure this resource appropriately for your environment, see Service Key Providers in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus.

1.5.2.7 WS-Policies