2-4 Oracle Fusion Middleware Deployment Guide for Oracle Service Bus
2.5.1 Changing a Business Service
Enterprise information services EIS are sometimes phased out, and new instances possibly with new versions of EIS software, new hardware, and so on are brought
online. When this happens, Oracle Service Bus administrators need to gracefully transition to the new EIS instance by modifying any affected Oracle Service Bus
business services.
This situation is similar to an EIS instance failure, but not as urgent. For a description of deployment considerations, see
Section 5.2.2, EIS Instance Failover. For
information about using the Oracle Service Bus Administration Console to change an endpoint URI for a business service, see Transport Configuration Page in the Oracle
Fusion Middleware Administrators Guide for Oracle Service Bus.
2.5.2 Installing a New Version of a Proxy Service
As your business requirements change, you may need to make changes to your proxy services. If the changes you need to make are backward compatible, you can
dynamically make changes online using the Oracle Service Bus Administration Console to create a new version of the proxy service. Changes are backward
compatible if they meet one of the following criteria:
■
The interface of the changed object is unchanged.
■
Old and new clients will work with the interface. If the changes you need to make are not backward compatible, there are two
alternatives to consider that would enable you to make the changes online:
■
Create and deploy a new proxy service having a different name and URL from that of the earlier version. Clients upgrade by accessing the new proxy service.
This enables you to run the old and new versions of a proxy service in parallel, and supports a gradual migration to the new proxy service.
■
Force backwards compatibility by changing the proxy service interface to support both the new interface and the old interface for example, using XML schema
choice and perform different logic in the message flow based on the document received. Clients continue to access the proxy service by using its original URL.
Oracle Service Bus cluster domains have additional system administration requirements for deployment of proxy services that are not backward compatible. For
more information, see Section 4.6.4, Installing a New Version of a Proxy Service in a
Cluster.
2.5.3 Online Configuration Updates