Interface prototype to collect metadata

Interface prototype to collect integrated service metadata
@LeoCavaille metadata are actually indexed by instance. Different instances of the same service would produce different metadata dictionaries.