Разделы презентаций


Web - службы

Содержание

XML-RPCXML-RPC представляет собой определение семантики удалённого вызова процедуры на XML.Сообщение XML-RPC переносится методом POST запроса HTTP, а ответ – в обычном ответе HTTP.Запрос обычно содержит XML-документ с корневым элементом methodCall, а

Слайды и текст этой презентации

Слайд 1Web-службы
SOAP, WSDL, UDDI, GXA
*

Web-службыSOAP, WSDL, UDDI, GXA*

Слайд 2XML-RPC
XML-RPC представляет собой определение семантики удалённого вызова процедуры на XML.
Сообщение

XML-RPC переносится методом POST запроса HTTP, а ответ – в

обычном ответе HTTP.
Запрос обычно содержит XML-документ с корневым элементом methodCall, а ответ - XML-документ с корневым элементом methodResponse.
В настоящий момент имеется более 30 реализаций XML-RPC.
XML-RPCXML-RPC представляет собой определение семантики удалённого вызова процедуры на XML.Сообщение XML-RPC переносится методом POST запроса HTTP, а

Слайд 3SOAP
SOAP (Simple Object Access Protocol) – реализует наиболее важный аспект

web-сервисов – транспортировку данных по сети.

SOAP расширяет HTTP для возможности

передачи XML-сообщений, используемых для удалённого взаимодействия и для передачи целых XML-документов.
SOAPSOAP (Simple Object Access Protocol) – реализует наиболее важный аспект web-сервисов – транспортировку данных по сети.SOAP расширяет

Слайд 4Схема SOAP-взаимодействия
HTTP

Схема SOAP-взаимодействияHTTP

Слайд 5Что такое SOAP?
SOAP – простой протокол доступа к объектам (Simple

Object Access Protocol)
является особым форматом сообщений
SOAP создан для обмена сообщениями

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

Слайд 6Что такое SOAP?
SOAP – простой протокол доступа к объектам (Simple

Object Access Protocol)
является особым форматом сообщений
SOAP создан для обмена сообщениями

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

Слайд 7Что такое SOAP?
SOAP – простой протокол доступа к объектам (Simple

Object Access Protocol)
является особым форматом сообщений
SOAP создан для обмена сообщениями

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

Слайд 8Зачем нужен SOAP?
Когда-то давно веб-серсисы были простыми и понятными, и

выглядели вот так:

Пользователь ↔ Веб-сайт (веб-сервис)


Веб-сервис был самодостаточен и взаимодейство-вал

только с пользователем и внутренней логикой

Пример – rp5.ru

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

Слайд 9Зачем нужен SOAP?
Потом всё усложнилось, и веб-сервис стал выглядеть вот

так:

Пользователь ↔ Веб-портал


<магистральная шина>
⁞ ⁞ ⁞
Сервис1 Сервис2 Сервис3

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

Слайд 10Зачем нужен SOAP?
SOAP предназначен для обмена структуриро-ванными сообщениями в распределённой

вычи-слительной среде.

Проще говоря, SOAP помогает различным приложениям, размещённым в сети,

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

Слайд 11Структура SOAP
Все сообщения SOAP оборачиваются в “конверт” - Envelope
В конверте

может быть необязательный элемент Header
Само сообщение передаётся в элементе Body

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

Слайд 12Структура SOAP
Пример SOAP-сообщения








T-Systems








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

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








34.5






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

Слайд 14Стандарты WS-Addressing и WS-Security
WS-Addressing - устраняет всякую зависимость от транспортных

заголовков или передачи специфических параметров при получении доступа к Web-сервисам.


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

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

быть единственным в сообщении
Позволяет указать на источник проблемы, что очень

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

Слайд 16Язык WSDL
WSDL (Web Services Description Language) — язык описания веб-сервисов

и доступа к ним, основанный на языке XML.
WSDL не является

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

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

web-сервисом
Протоколы связи, используемые web-сервисом

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

Слайд 18Пример WSDL-описания
















transport="http://schemas.xmlsoap.org/soap/http" />






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

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика