Resource Management Resource Customization UDDI Service Registry

1-16 Oracle Fusion Middleware Concepts and Architecture for Oracle Service Bus MFL resource, execute the test, and view test results. It allows message flow tracing when testing a service, to examine the state of the message at specific trace points. Design-time testing helps isolate design problems before deploying a configuration to a production environment. The Test Console can test specific parts of a system in isolation and it can test a system as a unit. The Test Console can be invoked in a number of ways in the Oracle Service Bus Administration Console, from: ■ The Project Explorer ■ The Resource Browser ■ The XQuery Editor For more information, see Using the Test Console in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus.

1.3.5.3 Resource Management

Oracle Service Bus provides the following resource management capabilities: ■ Stores information about services, schemas, transformations, WSDLs Web Service Definition Language, and WS Policies. ■ Provides centralized management and distributed access to resources and services. ■ Allows browsing of services registered in Oracle Service Bus and import of resources from Eclipse or other applications. ■ Allows the propagation of configuration data from environment to environment for example, from a development domain to a test domain to a production domain. The system allows environment specific settings to be overridden during import. ■ Allows for better synchronization and notification capabilities.

1.3.5.4 Resource Customization

Oracle Service Bus provides a number of APIs for customization of service definitions, WSDLs, schemas, XQueries and other design-time resources through programmatic interfaces. The supporting APIs allow loading ZIP files containing resources, in addition to moving, renaming, cloning, or deleting resources, folders and projects. For more information, see Oracle Service Bus APIs in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus.

1.3.5.5 UDDI Service Registry

The Configuration Framework also includes a metadata-driven interface for service discovery, publishing, and synchronization using Oracle Enterprise Repository and UDDI registries such as Oracle Service Registry. Introduction 1-17 Figure 1–11 Service Publishing and Discovery with UDDI Automatic import and synchronization of services with UDDI registries allows for validation to ensure service integrity and reconciliation of conflicts before deployment. For more information on UDDI registries, see Chapter 4, Service Configuration and Section 4.3.1, UDDI Registry. Proxy services developed in Oracle Service Bus can be published to a UDDI registry. Oracle Service Bus can interact with any compliant UDDI registry including Oracle Service Registry. Service definitions in Oracle Service Bus can be synchronized both ways with those in UDDI. Services can be auto-published to UDDI after they are created or changed within Oracle Service Bus and business service definitions can be imported from UDDI. Business services in Oracle Service Bus are also automatically updated with no human intervention when the original service is changed in UDDI. Alternatively, the Oracle Service Bus Administration Console can be configured to prompt users for approval for synchronization when a service changes in the UDDI registry. For more information about UDDI registries, see UDDI in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus and the Oracle Service Registry documentation.

1.3.5.6 Error Handling