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

Нажмите для полного просмотра!
Web-службы SOAP, WSDL, UDDI, GXA, слайд №1Web-службы SOAP, WSDL, UDDI, GXA, слайд №2Web-службы SOAP, WSDL, UDDI, GXA, слайд №3Web-службы SOAP, WSDL, UDDI, GXA, слайд №4Web-службы SOAP, WSDL, UDDI, GXA, слайд №5Web-службы SOAP, WSDL, UDDI, GXA, слайд №6Web-службы SOAP, WSDL, UDDI, GXA, слайд №7Web-службы SOAP, WSDL, UDDI, GXA, слайд №8Web-службы SOAP, WSDL, UDDI, GXA, слайд №9Web-службы SOAP, WSDL, UDDI, GXA, слайд №10Web-службы SOAP, WSDL, UDDI, GXA, слайд №11Web-службы SOAP, WSDL, UDDI, GXA, слайд №12Web-службы SOAP, WSDL, UDDI, GXA, слайд №13Web-службы SOAP, WSDL, UDDI, GXA, слайд №14Web-службы SOAP, WSDL, UDDI, GXA, слайд №15Web-службы SOAP, WSDL, UDDI, GXA, слайд №16Web-службы SOAP, WSDL, UDDI, GXA, слайд №17Web-службы SOAP, WSDL, UDDI, GXA, слайд №18

Вы можете ознакомиться и скачать презентацию на тему Web-службы SOAP, WSDL, UDDI, GXA. Доклад-сообщение содержит 18 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Web-службы
SOAP, WSDL, UDDI, GXA
Описание слайда:
Web-службы SOAP, WSDL, UDDI, GXA

Слайд 2





XML-RPC
Описание слайда:
XML-RPC

Слайд 3





SOAP
Описание слайда:
SOAP

Слайд 4





Схема SOAP-взаимодействия
Описание слайда:
Схема SOAP-взаимодействия

Слайд 5





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

Слайд 6





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

Слайд 7





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

Слайд 8





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

Слайд 9





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

Слайд 10





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

Слайд 11





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

Слайд 12





Структура SOAP
Пример SOAP-сообщения
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<GetStockQuote xmlns:ns1="urn:xmethods-quotes">
<symbol>T-Systems</symbol> 
</ns1:GetStockQuote> 
</SOAP-ENV:Body>
 
</SOAP-ENV:Envelope>
Описание слайда:
Структура SOAP Пример SOAP-сообщения <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <GetStockQuote xmlns:ns1="urn:xmethods-quotes"> <symbol>T-Systems</symbol> </ns1:GetStockQuote> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

Слайд 13





Структура SOAP
Еще один пример SOAP-сообщения
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/>
<SOAP-ENV:Body>
<m:GetStockQuoteResponse xmlns:m="urn:xmethods-quotes">
<Price>34.5</Price>
</m:GetStockQuoteResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Описание слайда:
Структура SOAP Еще один пример SOAP-сообщения <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/> <SOAP-ENV:Body> <m:GetStockQuoteResponse xmlns:m="urn:xmethods-quotes"> <Price>34.5</Price> </m:GetStockQuoteResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

Слайд 14





Стандарты WS-Addressing и WS-Security
WS-Addressing - устраняет всякую зависимость от транспортных заголовков или передачи специфических параметров при получении доступа к Web-сервисам. 
WS-Security- обеспеченивает безопасность SOAP-сообщений, позволяет определять источник SOAP сообщения, подписывать сообщение и шифровать его содержимое.
Описание слайда:
Стандарты WS-Addressing и WS-Security WS-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) — язык описания веб-сервисов и доступа к ним, основанный на языке XML.
WSDL не является стандартом W3C
WSDL определяет расположение сервиса и операции (или методы), предоставляемые им.
Описание слайда:
Язык WSDL WSDL (Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML. WSDL не является стандартом W3C WSDL определяет расположение сервиса и операции (или методы), предоставляемые им.

Слайд 17





WSDL – структура описания
<portType>	Методы, предоставляемые web-сервисом
<message>	Сообщения, используемые web-сервисом
<types>	Типы данных, используемые web-сервисом
<binding>Протоколы связи, используемые web-сервисом
Описание слайда:
WSDL – структура описания <portType> Методы, предоставляемые web-сервисом <message> Сообщения, используемые web-сервисом <types> Типы данных, используемые web-сервисом <binding>Протоколы связи, используемые web-сервисом

Слайд 18





Пример WSDL-описания
<message name="getTermRequest">
   <part name="term" type="xs:string"/>
 </message>
 <message name="getTermResponse">
   <part name="value" type="xs:string"/>
 </message>
 <portType name="glossaryTerms">
   <operation name="getTerm">
     <input message="getTermRequest"/>
     <output message="getTermResponse"/>
   </operation>
 </portType>
 <binding type="glossaryTerms" name="b1">
    <soap:binding style="document"
    transport="http://schemas.xmlsoap.org/soap/http" />
    <operation>
      <soap:operation soapAction="http://example.com/getTerm"/>
      <input><soap:body use="literal"/></input>
      <output><soap:body use="literal"/></output>
   </operation>
 </binding>
Описание слайда:
Пример WSDL-описания <message name="getTermRequest"> <part name="term" type="xs:string"/> </message> <message name="getTermResponse"> <part name="value" type="xs:string"/> </message> <portType name="glossaryTerms"> <operation name="getTerm"> <input message="getTermRequest"/> <output message="getTermResponse"/> </operation> </portType> <binding type="glossaryTerms" name="b1"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <operation> <soap:operation soapAction="http://example.com/getTerm"/> <input><soap:body use="literal"/></input> <output><soap:body use="literal"/></output> </operation> </binding>



Похожие презентации
Mypresentation.ru
Загрузить презентацию