Registering a web service
When you publish a web service, you need to provide a way for the users to find it. With a private web service used only on the company network, one way to enable users to find the web service is to provide the URL of the WSDL or build the web service into the client application. However, for many applications, it is preferable to allow the client application to discover the web service at run time. To do this, you can register the service with a web services registry.
A web services registry is a database that stores descriptions of available web services and their endpoint URLs, using a standard description language. you can register, modify, deregister, and query registry entries for AR System web services and any other registered web service in the BMC Atrium Web Services Registry. Installation programs for web service applications can use the AR System serverto register a web service at installation time. At runtime, AR Systemapplications can use the BMC Atrium Web Services Registry to locate web services and obtain web service definitions.
The Service Context Web Services Registry is installed with Atrium IntegratorCore, and is compliant with the UDDI standard. The AR System serverintegrates with this registry through a set of forms, workflow, and plug-ins. For information about the Service Context Web Services Registry itself, including a description of its metadata elements, see Enabling BMC CMDB web services.
Using a web service registry is not required for AR Systemweb services. If a registry is not available, the web service developer can provide the endpoint directly in the application. If the endpoint changes after the application is installed, use the utility arwsendpoint.jar to modify the address.
The topics in the following table describe how to use the AR System serverintegration to this registry:
Action | Reference |
---|---|
Learn to configure the connection to the Service ContextWeb Services Registry | |
Learn to use the AR SystemWeb Services Registry form and the AR SystemWeb Services Category form to register, modify, and de-register web services | |
Learn how synchronization between Service ContextWeb Services Registry to reflect the requests in the AR SystemWeb Services Registry form happens | |
Learn how to export and import data from Registry and Category forms to another AR System server. | |
Learn about the different date and time formats supported by the web service |