Используйте для этого UDDI и WSDL.
WSDL - это способ предоставить "некоторую документацию и метаданные", как вы упомянули.
UDDI - это способ поиска веб-сервисов.
Чтобы получить общее представление об обоих из них, обратитесь к этим ссылкам в школе W3c на WSDL & UDDI . Как только вы начнете, вы можете просматривать Интернет для многих провайдеров UDDI и учебников по WSDL.