15 декабря 2017
Телеканал NTD

Веб-сервисы: что необходимо о них знать?

на правах рекламы

К категории преимуществ веб-сервисов причисляют возможность обеспечения программных систем (независимо от типа платформы, на котором она построена), взаимодействия через межсетевой экран (благодаря задействованию протокола 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).

Короткая ссылка на эту страницу: