на правах рекламы
К категории преимуществ веб-сервисов причисляют возможность обеспечения программных систем (независимо от типа платформы, на котором она построена), взаимодействия через межсетевой экран (благодаря задействованию протокола HTTP)
Используют веб-сервисы сегодня огромное количество человек, имеющих как прямое, так и опосредованное отношение к сфере высоких технологий. Многие ли из них в состоянии дать четкое определение явления? Навряд ли. Однозначно ответить на вопрос о природе веб-сервисов может только специалист. По его мнению, охарактеризовать их можно лишь после детального и всестороннего знакомства.
Во-первых, так называют технологию, имеющую четкую среду для применения. В классическом случае веб-сервисы представляют собой надстройку поверх популярного протокола HTTP. Во-вторых, речь ведется о концептуальных приложениях двух типов. С одной стороны, о вычислительных узлах, предназначенных для реализации нестандартных функций. С другой, о площадках для работы веб-ресурсов (функционирование которых невозможно представить без использования указанных выше вычислительных узлов).
Во внимание принимать следует неоднородность всемирного информационного пространства. Часто размещенные на его отдаленных узлах приложения используют различные технологии и языки, построены на базе «разношерстных» платформ. Для связывания их в единую сеть и необходимы веб-сервисы. Согласно сведениям виртуальной площадки http://service.igsystems.ru/, с их помощью в значительной степени упрощается задача по обмену данными одних приложений с другими. Налицо предстает реализация идеи о простых и понятных интерфейсах, предназначенных для обмена данными между приложениями. Написаны они могут быть на различных языках, располагаясь в любых участках Интернета.
Понятие о протоколах веб-сервисов
Протоколов, как таковых, представлено много. На практике же чаще всего пользуются тремя из них. Первый: REST (аббревиатура с английского Representational State Transfer) – концепция архитектурного стиля. Второй: SOAP (Simple Object Access Protocol). Правильнее вести речь о тройке стандартов SOAP/WSDL/UDDI. Представляет собой очередную степень развития XML-RPC. Третий: XML-RPC (XML Remote Procedure Call).
Плюсы и минусы веб-сервисов
К категории их преимуществ причисляют возможность обеспечения программных систем (независимо от типа платформы, на котором она построена), взаимодействия через межсетевой экран (благодаря задействованию протокола HTTP). Достоинство описанной выше технологии состоит и в использовании открытой базы протоколов. Главный недостаток веб-сервисов – это меньшая производительность в сравнении базовыми технологиями (прежде всего DCOM и CORBA).