Главная
Новости
Статьи и обзоры
Горожанин
Обнинск в Internet
Web Design
Hardware
Software
Безопасность
Серфинг
Игродром
Relax
Технологии
Web-обзор
Интернет-ликбез
Опросник
УП-Технологии
ART.net
Ссылки
Архив
О нас
Контакты
Форумы
Основатель: К.Николаенко
Главный Редактор: С.Коротков
Web Design: Neutron
|
|
= Технологии =
ВВЕДЕНИЕ В ВЕБ-СЕРВИСЫ
Андрей Филёв, Михаил Плизкин
продолжение: начало в #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). Здесь определяется, как на уровне протокола должны осуществляться посылка и прием сообщений.
Продолжение следует.
|
|