SOAP Содержание лекции Протокол SOAP. Структура SOAP-сообщения: конверт, заголовок, тело сообщения. Стандарты WS-Addressing и WS-Security. SOAP-Fault.

Презентация:



Advertisements
Похожие презентации
WEB- ТЕХНОЛОГИИ Лекция 6. Понятие Web- сервисов 1 Интерфейс в глобальную сеть для некоторого абстрактного программного обеспечения, этот интерфейс позволяет.
Advertisements

Web-службы SOAP, WSDL, UDDI, GXA среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря.
О принципах гарантированной защиты информации в сервис- ориентированных системах ЗАО «ИВК», 2008 г. Лекшин Олег Сергеевич, ведущий инженер – специалист.
Рассматриваемые темы Введение в Web Services EJB и Web Services 2-1.
Web-технологии. Лекция 2. Web-приложения. Что такое Web Application? Клиент-браузер, сервер – веб-сервер.
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Web - сервисы. Веб-служба, веб-сервис (англ. web service) идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.англ.веб-адресоминтерфейсами.
Презентация группы 4 Выполнили: Учащиеся X, Y, Z, T 11 A класса.
Учебный курс Технологии и средства разработки корпоративных систем Лекция 7 Создание веб-сервисов Лекции читает кандидат технических наук, доцент Зыков.
Всемирная паутина Компьютерные телекоммуникации. 2 World Wide Web Популярнейшая служба Интернета - World Wide Web (сокращенно WWW или Web), еще называют.
1 Всемирная паутина. 2 Популярнейшая служба Интернета - World Wide Web (сокращенно WWW или Web), еще называют Всемирной паутиной. Представление информации.
Пакеты передачи данных Виды сетевых протоколов. В локальной сети данные передаются от одной рабочей станции к другой блоками, которые называют пакетами.
Всемирная паутина Компьютерные телекоммуникации. 2 World Wide Web Популярнейшая служба Интернета - World Wide Web (сокращенно WWW или Web), еще называют.
Проф. В.К.Толстых, Web-службы (Web-сервисы) Введение, протоколы, архитектура, создание Web- служб в среде Visual Studio.NET Из цикла лекций.
Интернет и всемирная паутина yagod-sch.ucoz.ru (все уроки) Составил учитель ИКТ Фоломкин А.И.
Выполнила: Абдуллаева С.И. Проверила: Митющенко Е.В.
КУРС «WEB-ДИЗАЙН». Что такое Web-страница? То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое!
Разработка системы информационного наполнения мультимедийных объектов для проекта «Персональный агент» Исполнитель: Кузнецов Дмитрий Николаевич Научный.
Модем Интернет сервер адрес Модем Интернет Сервер Протокол.
Современные направления интеллектуализации глобальной сети Интернет Сорокин Арсений Николаевич Вологда, 2008.
Транксрипт:

SOAP

Содержание лекции Протокол SOAP. Структура SOAP-сообщения: конверт, заголовок, тело сообщения. Стандарты WS-Addressing и WS-Security. SOAP-Fault. Язык WSDL. Элементы,,,,

Что такое SOAP? SOAP – простой протокол доступа к объектам (Simple Object Access Protocol) является особым форматом сообщений SOAP создан для обмена сообщениями через Интернет (почти) не зависит от платформы и языка основан на XML относительно(!) прост и расширяем не является стандартом

Что такое SOAP? SOAP – простой протокол доступа к объектам (Simple Object Access Protocol) является особым форматом сообщений SOAP создан для обмена сообщениями через Интернет (почти) не зависит от платформы и языка основан на XML относительно(!) прост и расширяем не является стандартом

Что такое SOAP? SOAP – простой протокол доступа к объектам (Simple Object Access Protocol) является особым форматом сообщений SOAP создан для обмена сообщениями через Интернет (почти) не зависит от платформы и языка основан на XML относительно(!) прост и расширяем не является стандартом

Зачем нужен SOAP? Когда-то давно веб-серсисы были простыми и понятными, и выглядели вот так: Пользователь Веб-сайт (веб-сервис) Веб-сервис был самодостаточен и взаимодейство-вал только с пользователем и внутренней логикой Пример – rp5.ru

Зачем нужен SOAP? Потом всё усложнилось, и веб-сервис стал выглядеть вот так: Пользователь Веб-портал Сервис1 Сервис2 Сервис3

Зачем нужен SOAP? SOAP предназначен для обмена структуриро- ванными сообщениями в распределённой вычи- слительной среде. Проще говоря, SOAP помогает различным приложениям, размещённым в сети, и плохо знакомым друг другу, обмениваться информацией на понятном им языке.

Структура SOAP Все сообщения SOAP оборачиваются в конверт - Envelope В конверте может быть необязательный элемент Header Само сообщение передаётся в элементе Body

Структура SOAP Пример SOAP-сообщения T-Systems

Структура SOAP Еще один пример SOAP-сообщения 34.5

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

SOAP-Fault Необязательный элемент SOAP-Fault позволяет передать сообщение об ошибке Элемент SOAP-Fault должен быть единственным в сообщении Позволяет указать на источник проблемы, что очень важно для сложных веб-сервисов

Язык WSDL WSDL (Web Services Description Language) язык описания веб-сервисов и доступа к ним, основанный на языке XML. WSDL не является стандартом W3C WSDL определяет расположение сервиса и операции (или методы), предоставляемые им.

WSDL – структура описания Методы, предоставляемые web-сервисом Сообщения, используемые web-сервисом Типы данных, используемые web-сервисом Протоколы связи, используемые web-сервисом

Пример WSDL-описания

Что почитать по теме? SOAP: WS-Addressing: WS-Security: WSDL: WSDL 2.0: