Мы разрабатываем программное обеспечение для крупного банка. Итак, проблема в том, что банк работает SOA. Я имею в виду, что у нас есть точка входа в систему, а затем есть WebServices для всего, и когда я рассказываю все, я имею в виду ВСЕ, таких как 3500 сервисов.
Сейчас эти сервисы просто хранятся в таблице базы данных с (или иногда без) их описаниями, так что вы можете представить себе ад, в котором мы живем. Я полагаю, что когда-нибудь проще внедрить новый веб-сервис, чем найти правильный, это создает избыточность.
Итак, мой вопрос, есть ли какой-то способ организации такого рода вещей? Я имею в виду, у нас много бизнес-линий и некоторых общих компонентов, но я совершенно новичок в WS. В любом случае, мне нужен какой-то способ предоставить разработчикам информацию, какую службу они могут использовать в любом случае.