ECL-200
Generic service discovery

added new constructor UISClient(ServiceProvider uisProvider)