На каком уровне должны находиться мои ссылки на веб-службы?

У меня есть следующая структура в моем веб-решении:

  • Домен
  • Доступ к данным
  • ApplicationServices
  • Интернет
  • Тесты

У меня есть несколько сервисов приложений, которые я использую для абстрагирования некоторых веб-сервисов, которые я использую. (В частности, я объединяю некоторые поставляемые веб-службы в единую прикладную службу.) Должен ли мой уровень служб приложений ссылаться на веб-службы, которые я использую, а другие уровни остаются в неведении, или я должен ссылаться на веб-службы в Интернете и тестах? уровней и внедрить веб-службы в службу приложений?


person Brad Crandell    schedule 21.08.2009    source источник


Ответы (1)


Я бы использовал шаблон Service Gateway для работы с веб-службами, поэтому У меня был бы другой проект под названием ServiceGateway в качестве дополнительного уровня для моего приложения, и на него будет ссылаться ApplciationServices, как указано здесь..

person Nicolas Irisarri    schedule 21.08.2009
comment
Да, это именно то, что я ищу. - person Brad Crandell; 21.08.2009