Тестирование софта - статьи


Регламентирующие документы и требования к реализациям ИПО Грид


Как упоминалось во введении, в настоящее время при разработке ИПО Грид используются два семейства стандартов: OGSA и WSRF. Рассмотрим особенности формализации требований указанных стандартов.

При изучении стандарта OGSA оказалось, что:

  1. стандарт носит описательный характер, требования нечётко выражены;
  2. стандарт практически не содержит функциональных требований;
  3. в стандарте не приводятся описания форматов сообщений и протоколов удаленного обращения к сервисам;
  4. стандарт признан устаревшим по сравнению с новыми подходами к организации удаленных вызовов, основанных на Web-сервисах.

По этим причинам стандарт OGSA не подходит в качестве основы для разработки формальных спецификации и основанного на них тестового набора.

Стандарт WSRF больше подходит для формализации. Стандарт содержит 5 спецификаций:

  1. WS-BaseFaults ? определяет формат сообщений об ошибках и механизм их обработки;
  2. WS-Resource ? определяет само понятие WS-Resource, форматы сообщений и семантику сервисов управления ресурсом;
  3. WS-ResourceLifetime ? определяет механизмы прекращения существования WS-Resource;
  4. WS-ResourceProperties - определяет, как WS-Resource связан с интерфейсом, описывающим Web-сервис, а также позволяет извлекать, изменять и уничтожать свойства WS-ресурса;
  5. WS-ServiceGroup ? определяет интерфейс к набору гетерогенных Web-сервисов.

Рассмотрим понятие ресурса (Resource) и WS-ресурса (WS-Resource), введенных в WS-Resource. Ресурс ? это логическая сущность, обладающая следующими характеристиками:

  1. идентифицируемость;
  2. наличие “времени жизни”;
  3. наличие множества (быть может пустого) свойств, представимых в XML InfoSet .

Теперь перейдем к понятию WS-ресурса. WS-ресурс представляет собой композицию ресурса и Web-сервиса, посредством вызова методов или полей которого осуществляется доступ к ресурсу. WS-ресурс также должен быть идентифицируемым (роль идентификатора должен играть XML элемент типа EndpointReference, описание которого содержится в стандарте WS-Addressing), а множество свойств ресурса, ассоциированного с сервисом, ? представимым в XML InfoSet.

Стандарт WSRF весьма удобен для анализа по причине его структурированности.


Начало  Назад  Вперед