Доклады о будущих и современных технологиях

ИССЛЕДОВАНИЕ МЕХАНИЗМОВ СОЗДАНИЯ И ПРИМЕНЕНИЯ web-сервисов

М. А. Раухваргер

Научный руководитель - С. Ю. Бойков, канд. техн. наук, доцент Ярославский государственный технический университет

Исторически Интернет сложился как крайне раздробленная сеть, со­держащая множество узлов с еще большим количеством интерфейсов. Возникла проблема взаимодействия узлов между собой и конечным поль­зователем. В качестве унифицированного подхода были придумана идея web-сервисов. В настоящее время применяются, две технологии: REST и SOAP. Анализу современных реализаций этих подходов, их применению, надежности и быстродействию и посвящена данная работа.

Считается, что REST подходит в 90 % случаев, является более про­стым и быстрым. В то же время, большинство сложных, корпоративных приложений можно разработать только с помощью SOAP.

В REST данные между клиентом и сервером можно передавать абсо­лютно любом протоколом: XML, JSON или что-то еще, распознаваемое сервером и клиентом. Напротив, SOAP работает исключительно с XML. Это увеличивает нагрузку на канал из-за значительного увеличения разме­ра пакетов, зато обеспечивает целостность и строгую типизацию данных. Другое различие заключается в использовании HTTP. SOAP ограничивает уровень передачи данных «пассивным наблюдением», его роль заключает­ся только в передаче запросов используя метод POST. Детали сервисного запроса, такие как имя удаленной процедуры и входные аргументы, коди­руются в теле запроса. Архитектура REST же строится на парадигме CRUD и поэтому активно использует существующие методы НТТР: GET, POST, PUT и DELETE для обозначения типа запрашиваемого сервиса. Мо­дель SOAP позволяет разработчикам сервиса описывать его API в файле формата WSDL. Создавать эти файлы довольно сложно, однако это стоит затраченных усилий, поскольку клиенты SOAP могут автоматически полу­чать из этих файлов подробную информацию об именах и сигнатурах ме­тодов, типах входных и выходных данных. Больше того, клиентский код взаимодействия с сервисом может генерироваться автоматически. С дру­гой стороны, модель REST избегает сложностей контрактов WSDL в угоду более интуитивному интерфейсу, основанному на стандартных методах HTTP, описанных выше. Поскольку REST не требует особенной реа­лизации и может основываться, например, наобычных сервлетах, в данной работе будет ставиться акцент на анализе библиотек, предоставляющих возможность работы с SOAP.

Доклады о будущих и современных технологиях

Какая роль человеческого фактора в бизнесе будущего

В будущем роль человеческого фактора в бизнесе будет неотъемлемой. Технологии такие как Искусственный Интеллект и машинное обучение будут использоваться для автоматизации и оптимизации процессов в бизнесе. Однако их применение не …

Надежные системы хранения данных от «ОПТИМА-Сервис»

Современные организации полагаются на свои собственные информационные ресурсы для принятия важных бизнес-решений. Они используют мощные алгоритмы для извлечения полезной информации о клиентах и конкурентах из неструктурированных данных.

Технологии «Умный дом».

Технология «Умный дом» создавалась с одной целью – экономия времени, которое тратится на домашнюю рутинную работу. Новые технологии, применяемые в системе умного дома, поражают своим многообразием. С помощью, так называемой …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.