ГОСТ Р 55768—2013
зуют посредника (брокера сообщений), который развязывает производителей с потребителями. В
последнем случае производители направляют свои сообщения брокеру, который берет на себя
ответственностьза переадресациюсообщенийзаинтересованнымчастям. Производитель(илипосред
ник) может обеспечивать возможности извещения идругиедополнительные функции, такие как сервис
поиска (позволяющий производителям ипотребителям находитьдругдруга). Брокерысообщениймогут
хранитьсообщения ипересылатьих впостоянноехранилище — несцельюобеспечениястабильности,
а с целью надежнойдоставки сообщений.
5.9.2.3 Протоколирование
Сервис протоколирования СОАОГС ведет записижурналов в постоянном хранилище для опреде
ленного временногопромежутка. Он действуеткакпосредникмеждупроизводителямиобъектапротоко
лирования и потребителями этой информации. Производители пишут объекты протоколирования
последовательно, а потребители могут прочитать (но не обновлять) отчеты о протоколировании. Этот
обменсообщениями можетбытьоптимизированс цельюувеличенияпроизводительности. Чтобы гаран
тировать общее восприятие основной семантики протоколирования идать возможность исследования
существующихприложений, сервисы протоколирования СОАОГСдолжны поддержатьглавныеособен
ности, обнаруженные в существующих реализациях протоколирования. Эти сервисы могут являться
множеством производителей и потребителей для данного посредника протоколирования и могут уста
навливатьфильтры для записей.
5.9.2.4 Мониторинг
Информация, которая обеспечивает область упорядочения целей (например, отметки времени и
порядковый номер), можетиспользоватьсядля контроля. Сервисмониторинга СОАОГСможетодинако
воиспользоваться как дляприложений, так идля ресурсов. Некоторыеситуации (например, приложения
реальноговремени) могли бы наложитьстрогие требования насервисмониторинга (например, высокая
скорость обновления и высокаяэффективность).В такомслучае может понадобиться
специализированный сервис.
5.3.2.5 Сервисобщей информации и мониторинга
Общие сервисы СОАОГС. которые обеспечивают комбинацию вышеупомянутых способностей,
могут обеспечить больше гибкости для конечного пользователя. Для ресурсов Грид вообще (включая
сервисы и приложения) количестводоступной информациио ресурсах можетбытьбольшим, распреде
ленным посети ичасто обновляемым. Поиск в этом пространстве может иметь недопустимые времена
ожидания. Для того чтобы управлять такой информацией контролируемым способом, важно отделить
обнаружение источника информации от доставки информации. Поиск должен использоваться только
для определения местонахождения источников информации или стоков графов. Директория специаль
ного назначения используетсядля хранения метаданных о ресурсах. В этом случаедиректориядолжна
справиться с высокими скоростями обновлений, которые ожидаются вдинамической среде окружения
СОАОГС. Отдельные пары производитель/потребитель могут ограничить объем передаваемых между
ними данных, удовлетворяющих запросу потребителя. Эта модель отличается от брокера сообщения,
который объединяет механизмы поиска источника и стоков графов информации и ее доставки, в
единственныйдоступныйдля поиска канал. Достоинства этого подходаописаны вдокументе архитекту
ры мониторинга Грид.
Пользователь таких общих сервисов должен иметь возможность поместить любую информацию
независимоот ее намеченного использования(например, обнаружение, мониторинг) всервис, безнеоб
ходимости понимания сложности системы. Он сначала должен определить, какая информация должна
быть сделанадоступной в СОАОГС. где тип иструктура этой информациидолжны бытьхорошоопреде
лены. Пользователь может также иметь желание определить конкретные свойства и политику.
Это может включать в себя способ удержания информации, период удержания, гарантию доставки,
целостность иуправлениедоступом. Потребитель может фильтровать информацию, используя, напри
мер. тему подписки, и он может поддержать запрос о дальнейшем уточнении события, доставленного
ему через предикат, определенный в выражении запроса.
Продвинутые пользователи могут потребовать понимания внутренней работы сервиса.
После запроса об информации в общем (основанном на архитектуре мониторинга Грид) сервисе
ожидаемое поведение состоит в том. что способность «посредника» используется для выполнения
поиска регистра/схемы и определения местонахождения подходящих источников информации. Для
долгосрочных запросов посредник гарантирует обновление информации у потребителей об изме нении
состояния источников. Посредник также связан с планированием распределенных запросов к
соответствующим производителям, также каки собъединением результатов.
31