Составители:
Рубрика:
89
получает задание от первого уровня и занимается его выполнением;
вырабатывает задание для третьего уровня и получает результаты
обработки данных с третьего уровня;
передает результаты обработки данных на первый уровень.
На третьем уровне web-сервис «Работа с БЗ» взаимодействует с СУБД
при выполнении следующих задач:
Получение от web-сервиса «Работа
с ТП» SQL-запроса на получение
нужной информации и передача его СУБД;
Получение от СУБД найденной информации и передача её web-
сервису «Работа с ТП»;
Как было указано выше, в качестве СУБД была выбрана серверная
СУБД корпорации Microsoft SQL Server 2005, так как эта СУБД имеет
встроенную поддержку реляционных и XML данных, включая XQuery.
Для обмена сообщений
между уровнями выбран транспортный протокол
SOAP (Simple Object Access Protocol), предназначенный для организации
взаимодействия удаленных приложеий при помощи асинхронного обмена
XML-документами. Выбор SOAP обусловлен тем, что технология SOAP
реализуется значительно проще, чем такие технологии как CORBA или
DCOM. Благодаря использованию XML, сообщения SOAP могут
передаваться посредством транспортного протокола HTTP, как правило, не
закрываемого сетевыми экранами. Кроме того, протокол SOAP обеспечивает
взаимодействие распределенных
систем независимо от типа объектной
модели, операционной системы или языка программирования. Для
обслуживания разных подразделений и учета их специфики может быть
создано несколько удаленных баз знаний со своими СУБД и web-сервисом
«Работа с БЗ». Поэтому, на втором уровне в рамках SOAP создается
спецификация UDDI, предназначенная для поиска веб-сервисов в реестре
UDDI.
Механизм обмена сообщениями определяется в описании сервисов на
WSDL, которое включает форматы сообщений, типы данных, транспортные
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »