Project: talendesb
Issue TESB-2378: Provide a SOAP based proxy service for the Service Locator
As an Administrator I want to be able to use the Service Locator with non CXF clients and services. The service must include the following operations - Register an endpoint for a specific service Parameters: fully qualified service name, endpoint URL, user defined properties (optional). Return: void - Unregister an enpoint Parameters: fully qualified service name, endpoint URL Return: success or non-success (endpoint did not exist) - Lookup all endpoints for a given service Parameters: fully qualified service name, required user defined properties (optional). Return: list of WS-Addressing EPR's, for all endpoints that provide the service and fullfil the required properties. If none exists return business fault - Lookup one endpoint for a given service Parameters: fully qualified service name, required user defined properties (optional). Return: one WS-Addressing EPR, for an endpoint that provides the service and fullfils the required properties. If several endpoints match select one randomly. If none exists return business fault Further outcome - Create a WSDL for the service and document it. t is part of the delivery - Mention the SOAP service in the documentation and where to find the WSDL (further discuss the topic with Bridget)
Story points: 5