В идеале при проектировании Web-сервисов следует оставить вопросы реализации в стороне. Суть проектирования -посмотреть на систему на высоком уровне абстракции, не обращая внимания на проблемы реализации. Однако, можно выбрать такой, казалось бы подходящий по всем параметрам дизайн проекта, который окажется бесполезным, если инструментальные цепочки, которые предполагается использовать, не поддерживают конструкции в разработанном WSDL. Автор настойчиво рекомендует создание макета по техническим спецификациям для проверки реальности осуществления проекта. Пока этот момент еще не проработан.
Благодарности
Автор выражает глубокую благодарность Марку Портайеру (Mark Portier) и Кэролайн Гринмен (Caroline Greenman) за их конструктивные замечания.
Ресурсы
"Мыльная опера" на тему защищенность Web-сервисов будет продолжаться еще долго. Ниже приведено "содержание первых серий":
В цикле статей "Защищенность Web-сервисов" (Web Services Security) Билала Сиддикуи (Bilal Siddiqui) описывается "дырка", которую создали основанные на SOAP Web-сервисы;
В своей статье "Web-сервисам необходим брандмауэр" (XML Web services need a firewall) Керри Чемпион (Kerry Champion) выступает за использование брандмауэров XML;
В статье "Брандмауэры XML" (XML Firewalls) Престона Гралла (Preston Gralla) содержится упоминание о некоторых текущих коммерческих реализациях;
Спецификация "Ценные качества Web-сервисов" (Web Services Goodness (WS-Goodness)) разрешает все известные проблемы защищенности.
В статье "IDL, которого нет" (The IDL That Isn't) Мартина Гуджина (Martin Gudgin) и Тимоти Иуолда (Timothy Ewald) приводится более глубокий анализ WSDL с позиций IDL.
В белой бумаге "Кто пишет контракты Ваших Web-сервисов" (Who Writes Your Web Service Contracts?) корпорации Karniak рассказывается о том, как точное описание упрощает процесс разработки Web-сервиса.