На сегодняшний день обилие стандартов Web-сервисов привело к сложной ситуации, которую необходимо срочно решать. Сейчас существует около 70 стандартов и требований. Следовать им всем выше пределов человеческих возможностей. Это порождает хаос и сводит на нет все их преимущества. Такое количество стандартов предполагает разнообразие выбора, однако опыт показывает, что наоборот, выбор уменьшается. (А какой стандарт поддерживаете вы? 27-й, 39-й, а может 40-й? 23-й, 42-й и 63-й? Тоже неплохо).

Кто же виноват в том, что стандарты разрослись как грибы после дождя? Справедливости ради нужно сказать, что ответственность лежит в равной степени на всех. В первую очередь, на вендорах, которые с головой бросились создавать новые стандарты, лишь бы опередить конкурентов. Для того, чтобы устранить соперников, они создают стандарт, который можно использовать только при проектировании их же сервисов. Абсурдно винить их в том, что они действуют по законам рынка и пытаются получить большую прибыль. В не меньшей степени ответственность за сложившуюся ситуацию несут органы стандартизации. К сожалению, сложилось так, что « авторитетные профессионалы», входящие в эти организации, поддерживают свой престиж, описывая все новые и новые стандарты, не обращая внимания на их качество.

Картина будет неполной, если мы не упомянем в ней пользователей, потому, что они виновны в этой проблеме не меньше, чем все остальные. Из-за их недостаточной активности вендоры воспользовались случаем и начали описывать стандарты в среде SOA. Подобно вендорам, органы стандартизации просто заняли пустующую нишу, так как генерирование стандартов усиливало их позиции на рынке. Пассивность пользователей привела к тому, что весь процесс превратился в создание ненужных, недостаточно зрелых, бесполезных и слишком догматичных стандартов. Иными словами, они не несут никакой пользы ни для пользователей, ни для создателей SOA. Пользователи сами виноваты в том, что не появляется новых ПРАВИЛЬНЫХ стандартов, и в том, что другие действуют более проворно.

Все, что остается посоветовать пользователям - это откинуть все стандарты, кроме SOAP, WSDL, WS-Security и WS-Addressing , хотя последний и не такой зрелый, как остальные. Кроме того, следует более ответственно относиться к возможности участия в процессе формирования НЕОБХОДИМЫХ им стандартов.

По материалам блога LiteBytes from Lustratus Research

Комментарии

Добавить комментарий