Шаблоны обмена сообщениями WSDL
Шаблоны обмена сообщениями определяют последовательность и число сообщений в одной операции (элементе operation). В спецификации Web Services Description Language (WSDL) Version 2.0 Part 2: Message Patterns ("Язык описания Web-сервисов (язык WSDL), версия 2.0, часть 2: Шаблоны сообщений") описывается несколько типов шаблонов сообщений. Шаблоны обмена сообщениями используют правила генерации неисправностей, предназначенные для оповещения о возникновении неисправностей. Обмен сообщениями может быть прерван, если генерация неисправностей происходит независимо от набора стандартных правил. Следующий набор стандартных правил кратко описывает поведение при возникновении ошибок.
- ошибка замещает сообщение (Fault Replaces Messages);
- сообщение вызывает ошибку (Message Triggers Fault);
- ошибок нет (No Faults).
На рисунке 9 показаны эти различные шаблоны обмена сообщениями со схемами обработки ошибок.
Рис. 9. Шаблоны обмена сообщениями WSDL
Описание сервиса, предназначенного для передачи информации о котировках акций, на WSDL 1.1 и WSDL 2.0
В этом разделе кратко рассмотрен простой сервис, предназначенный для передачи информации о котировках акций. В представлены типы XML-схемы, которые используются в описании этого сервиса. Листинги и - описание интерфейса сервиса на WSDL 1.1 и WSDL 2.0, соответственно, листинги и - описание реализации сервиса на WSDL 1.1 и WSDL 2.0.