Project Explorer Projects and Folders

4 Service Configuration 4-1 4 Service Configuration This section discusses the service configuration and resource organization capabilities provided by Oracle Service Bus. It highlights features that support service discovery and change management. This section is intended for IT deployment specialists who are responsible for configuring services in an SOA. This section includes the following topics: ■ Section 4.1, Resource Organization ■ Section 4.2, Change Management ■ Section 4.3, Service Discovery

4.1 Resource Organization

Oracle Service Bus has a robust resource configuration and organization framework for creating, organizing and configuring resources and ensuring semantic integrity between resource dependencies. It provides features to rapidly test, deploy, and, reverse resource configuration updates if required.

4.1.1 Project Explorer

Oracle Service Bus has a built-in Project Explorer that allows logical grouping of Oracle Service Bus entities, allowing developers and administrators to better organize related parts of large development projects. For more information, see Working with Projects, Folders, and Resources in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus.

4.1.2 Projects and Folders

Oracle Service Bus resources can be organized into separate projects. Projects are non-hierarchical, disjointed, top-level grouping constructs. All resources such as services, WS-Policies, WSDLs, XQuery transformations, etc. reside in exactly one non-overlapping project. Resources can be created directly under a project or be further organized into folders. Folders may be created inside projects or inside other folders and are similar to directories in a file system, with the project level being the root directory. Descriptions can be added to all projects and folders to further enhance navigation. Figure 4–1 shows the project and folder views in the Oracle Service Bus Administration Console. 4-2 Oracle Fusion Middleware Concepts and Architecture for Oracle Service Bus Figure 4–1 Project Explorer View of Oracle Service Bus Projects and Folders Resources can be moved between projects or folders and can be renamed. Any Oracle Service Bus resource, project or folder can be cloned to create a copy of that resource with the specified target identity. Cloning a project or folder copies all artifacts in the project or folder to a different location. Resources that are located in one project can reference and use resources that are defined in other projects. Dependencies are preserved when resources are renamed and moved. All references to a renamed or moved resource are automatically adjusted. An additional capability of the Project Explorer is the ability to track which resources outside the current folder are referenced by resources residing in it. Viewing these references gives both the location of the referenced resource in the format of project namefolder nameresource name and the type of resource referenced. For more information about referenced resources, see Section 4.2.5, Tracking Dependencies.

4.1.3 Resource Cache