Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Web-службы SOAP, WSDL, UDDI, GXA

Содержание

XML-RPCXML-RPC представляет собой определение семантики удалённого вызова процедуры на XML.Сообщение XML-RPC переносится методом POST запроса HTTP, а ответ – в обычном ответе HTTP.Запрос обычно содержит XML-документ с корневым элементом methodCall, а ответ - XML-документ с корневым
Web-службыSOAP, WSDL, UDDI, GXA* XML-RPCXML-RPC представляет собой определение семантики удалённого вызова процедуры на XML.Сообщение XML-RPC переносится SOAPSOAP (Simple Object Access Protocol) – реализует наиболее важный аспект web-сервисов – Схема SOAP-взаимодействияHTTP Что такое SOAP?SOAP – простой протокол доступа к объектам (Simple Object Access Что такое SOAP?SOAP – простой протокол доступа к объектам (Simple Object Access Что такое SOAP?SOAP – простой протокол доступа к объектам (Simple Object Access Зачем нужен SOAP?Когда-то давно веб-серсисы были простыми и понятными, и выглядели вот Зачем нужен SOAP?Потом всё усложнилось, и веб-сервис стал выглядеть вот так:Пользователь ↔ Зачем нужен SOAP?SOAP предназначен для обмена структуриро-ванными сообщениями в распределённой вычи-слительной среде.Проще Структура SOAPВсе сообщения SOAP оборачиваются в “конверт” - EnvelopeВ конверте может быть Структура SOAPПример SOAP-сообщенияT-Systems Структура SOAPЕще один пример SOAP-сообщения34.5 Стандарты WS-Addressing и WS-SecurityWS-Addressing - устраняет всякую зависимость от транспортных заголовков или SOAP-FaultНеобязательный элемент SOAP-Fault позволяет передать сообщение об ошибкеЭлемент SOAP-Fault должен быть единственным Язык WSDLWSDL (Web Services Description Language) — язык описания веб-сервисов и доступа WSDL – структура описания	Методы, предоставляемые web-сервисом	Сообщения, используемые web-сервисом	Типы данных, используемые web-сервисомПротоколы связи, используемые web-сервисом Пример WSDL-описания
Слайды презентации

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

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

на XML.
Сообщение XML-RPC переносится методом POST запроса HTTP, а

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

Слайд 3 SOAP
SOAP (Simple Object Access Protocol) – реализует наиболее

SOAPSOAP (Simple Object Access Protocol) – реализует наиболее важный аспект web-сервисов

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

SOAP расширяет

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

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

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

Слайд 5 Что такое SOAP?
SOAP – простой протокол доступа к

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

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

для обмена сообщениями через Интернет
(почти) не зависит от платформы и языка
основан на XML
относительно(!) прост и расширяем
не является стандартом

Слайд 6 Что такое SOAP?
SOAP – простой протокол доступа к

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

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

для обмена сообщениями через Интернет
(почти) не зависит от платформы и языка
основан на XML
относительно(!) прост и расширяем
не является стандартом

Слайд 7 Что такое SOAP?
SOAP – простой протокол доступа к

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

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

для обмена сообщениями через Интернет
(почти) не зависит от платформы и языка
основан на XML
относительно(!) прост и расширяем
не является стандартом

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

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

понятными, и выглядели вот так:

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


Веб-сервис был

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

Пример – rp5.ru


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

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

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

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


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


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

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

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

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

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

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

Структура SOAPВсе сообщения SOAP оборачиваются в “конверт” - EnvelopeВ конверте может

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

в элементе Body

Слайд 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 - устраняет всякую зависимость

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

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

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

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

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

SOAP-Fault должен быть единственным в сообщении
Позволяет указать на источник

проблемы, что очень важно для сложных веб-сервисов

Слайд 16 Язык WSDL
WSDL (Web Services Description Language) — язык

Язык WSDLWSDL (Web Services Description Language) — язык описания веб-сервисов и

описания веб-сервисов и доступа к ним, основанный на языке

XML.
WSDL не является стандартом W3C
WSDL определяет расположение сервиса и операции (или методы), предоставляемые им.

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

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

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


  • Имя файла: web-sluzhby-soap-wsdl-uddi-gxa.pptx
  • Количество просмотров: 112
  • Количество скачиваний: 0