The Service Library contains copies of services that can be shared with other Unwired Orchestrator client workstations. The Service Library is stored in the Directory Services repository (a UDDI registry). You can attach to a Service Library that is not in your own directory services database, by connecting to it through Preferences and changing the UDDI registry settings. To use a service from the Service Library, simply drag and drop a service from the Service Library into your project.
If you modify a service in your project that is also stored in the Service Library, those changes are effective only for the service in the project. To update the copy that is in the Service Library, drag the changed service from your project and overwrite the copy in the Service Library.
You can add categories in the Service Library to provide an understandable structure for your saved services. By default, the Service Library includes the categories of Database, Messaging, and Web Services to organize services by type.
Use the Service Viewer to view the services that are stored in the Service Library. As you are working with the Service Library, you can see the properties for the selected category or service in the Property Sheet.
Note: Unwired Orchestrator includes a directory service, but it is currently used only to store physical resource (queue, database) configurations and server instance configurations. It is not used to store service definitions and allow look up of them. The service definitions exist on your file system in the Eclipse workspace. You can augment the product with a source control system to manage those service definitions.
Note: Unwired Orchestrator does not support route optimization, for example, dynamic routing.
To save a service to the Service Library:
Drag and drop the associated WSDL file for a messaging, database, or web service from the project in the Orchestration Navigator into the appropriate category in the Service Library. Others can use that service by accessing the Service Library and dragging the service into their project.