29
Лабораторная работа № 5
Разработка протокола
взаимодействия веб-сервисов
Цель работы: изучить принципы проектирования протокола взаи-
модействия веб-сервисов с использованием протокола SOAP.
Теоретический материал
1.
Веб-сервисы
Веб-служба, веб-сервис (англ.
web service) – идентифицируемая
уникальным веб-адресом (
URL-адресом)
программная система со стан-
дартизированными интерфейсами, а также
HTML-документ сайта, отоб-
ражаемый браузером пользователя.
Веб-службы могут взаимодействовать друг с другом и со сторон-
ними приложениями посредством
сообщений,
основанных на опреде-
ленных протоколах (
SOAP,
XML-RPC и т.д.) и соглашениях (
REST). Веб-
служба является единицей модульности при
использовании сервис-
ориентированной архитектуры приложения.
На сегодняшний день наибольшее распространение получили сле-
дующие протоколы реализации веб-сервисов:
–
SOAP (
Simple Object Access Protocol) —
по сути это тройка стан-
дартов
SOAP/
WSDL/
UDDI;
–
REST (
Representational State Transfer);
–
XML-
RPC (
XML Remote Procedure Call).
На самом деле
SOAP произошел от
XML-
RPC и является следую-
щей ступенью его развития. В то время как
REST – это концепция, в ос-
нове которой лежит скорее архитектурный стиль, нежели новая техноло-
гия, основанный на теории манипуляции объектами
CRUD (
Create Read
Update Delete
) в контексте концепций
WWW.
Do'stlaringiz bilan baham: