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