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

ИССЛЕДОВАНИЕ МЕХАНИЗМОВ СОЗДАНИЯ И ПРИМЕНЕНИЯ 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 512 11 94 — гл. инженер-менеджер (продажи всего оборудования)

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

Оперативная связь

Укажите свой телефон или адрес эл. почты — наш менеджер перезвонит Вам в удобное для Вас время.