Еженедельник Свет в Интернет

Главная

Новости

Статьи и обзоры
  Горожанин
  Обнинск в Internet
  Web Design
  Hardware
  Software
  Безопасность
  Серфинг
  Игродром
  Relax
  Технологии
  Web-обзор
  Интернет-ликбез
  Опросник
  УП-Технологии
  ART.net

Ссылки

Архив

О нас

Контакты

Форумы


Основатель:
К.Николаенко

Главный Редактор:
С.Коротков

Web Design:
Neutron


Наш спонсор






Порт POPULAR.RU
POPULAR.RU RegionalBanner Network.






Океан


НПП Метра - промышленные электронные автомобильные вагонные весы
Goldy Interior - салон офисной мебели: кабинеты руководителей, мебель для персонала

= Технологии =

ВВЕДЕНИЕ В ВЕБ-СЕРВИСЫ

Андрей Филёв, Михаил Плизкин

продолжение: начало в #31(143),#32(144),#33(145)

<message name="RequestInformation">
<part name="body" element="xsd1:Request"/>
</message>
</message name="replyForRequest">
<part name="body" element="xsd1:Responce"/>
</message>

В этом фрагменте описаны два сообщения: первое представляет собой запрос на получение некой информации, а второй - ответ на этот запрос. Каждое из сообщений содержит некоторые данные с типами, определенными ранее.

<portType name=""requestResponcePortType">
<operation name="RequestResponceOperation">
<input message="tns:RequestInformation"/>
<output message="tns:replyForRequest"/>
</operation>
</portType>

Здесь представлено описание абстрактного порта, с которым можно производить единственнукю операцию: запросить цену товара. Эта операция состоит из получения входного сообщения и посылки ответа на него. Оба эти действия (для удобства разработчика) могут рассматриваться как единая операция.

<binding name="RequestresponceBinding"
type="tns:RequestResponcePortType">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="RequestResponceOperation">
<soap:operation soapAction=
"http://sitename.com/RequestResponceOperation">
</input>
<soap:body use="literal" namespace=
"http://sitename.com/questionanswer.xsd"
encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<soap:body use="literal"
namespace="http://sitename.com/questionanswer.xsd"
encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>

Данный фрагмент описывает привязку типа порта к протоколу (в данном случае SOAP). Здесь определяется, как на уровне протокола должны осуществляться посылка и прием сообщений.

Продолжение следует.


Copyright © Свет в Internet   Designed by Свет в Internet