Как организовать веб-сервисы, чтобы разработчики могли легко их найти? - PullRequest
0 голосов
/ 18 ноября 2010

Мы разрабатываем программное обеспечение для крупного банка. Итак, проблема в том, что банк работает SOA. Я имею в виду, что у нас есть точка входа в систему, а затем есть WebServices для всего, и когда я рассказываю все, я имею в виду ВСЕ, таких как 3500 сервисов.

Сейчас эти сервисы просто хранятся в таблице базы данных с (или иногда без) их описаниями, так что вы можете представить себе ад, в котором мы живем. Я полагаю, что когда-нибудь проще внедрить новый веб-сервис, чем найти правильный, это создает избыточность.

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

Ответы [ 3 ]

1 голос
/ 18 ноября 2010

Хорошая документация может помочь. Или воспользуйтесь более сложными подходами, такими как реестры веб-служб, с использованием WS-Inspection или UDDI.

0 голосов
/ 18 ноября 2010

Логика высокого уровня: переосмысление повторного использования программного обеспечения в 21 веке

http://highlevellogic.blogspot.com/2010/09/high-level-logic-rethinking-software.html

0 голосов
/ 18 ноября 2010

Я видел это на простом веб-сайте, где разработчики могут найти описания, WSDL и т. Д. Я думаю, этого достаточно;Я не рекомендовал бы UDDI или покупку сложного инструмента.Ваша проблема в рекламе и маркетинге.

...