09.09.2001 РешенияДмитрий Старостин специалист по разработке программных систем московского представительства Microsoft dmitrys@microsoft.com Проблемы повторного использования программного обеспечения и интегрирования различных информационных систем возникли на заре развития ИТ-индустрии. Пройдя на пути решения этих задач от использования библиотек функций до объектно-ориентированного программирования и бинарных стандартов вызовов объектов, таких как COM и CORBA, ИТ-индустрия вплотную подошла к выработке стандартов в области механизмов взаимодействия систем. На смену вопросу "Чей клей для склеивания приложений лучше?" приходят вопросы: "Где взять универсальный клей?" и "Будет ли мой объект хорошо держаться универсальным клеем?" Какие механизмы и протоколы могут получить широкое распространение и будут приняты в качестве стандартов? Основанные на механизме RPC (Remote Procedure Call, вызов удаленной процедуры) бинарные протоколы несовместимы между собой, кроме того, они не могут решить задачи взаимодействия в распределенных Web-приложениях, поскольку только HTTP-трафик гарантированно переносит информацию через брандмауэры (Firewalls). Необходим иной подход. Концепция Web Services решает задачу интеграции разнородных систем на основе открытых стандартов SOAP и XML, обеспечивая взаимодействие через Интернет объектов, реализованных в различных бинарных стандартах. Все это можно охарактеризовать, как движение Интернет-технологий от Web-браузеров к распределенным ...
читать далее.