Опыт использования GRIA (Grid Resources for Industrial Applications) – применение в промышленности веб-сервиса GRID, страница 3

Текущая версия GRIA – GRIA v3 архитектурно схожа с GRIA v2, но с большой устойчивостью и осуществленными усовершенствованиями вместе с повышением удобства эксплуатации. В частности, GRIA v3 включает клиентский портал предприятия, который создан с использованием Java API, таким образом, конечному пользователю необходим лишь стандартный браузер для полного доступа ко всем функциональным возможностям GRIA. Это адресовано ключевому требованию KINO – простоте использования. Открытый институт инфраструктуры межплатформенного программного обеспечения (The Open Midd1eware Infrastructure Institute – OMII) был учрежден программой «Электронная наука» (e-Science) Великоббритании чтобы обеспечить распространение надежного, совместимого и свободного межплатформенного программного обеспечения Grid. OMII перенял подход веб - сервисов, отражающий принятие решений веб - сервисов в программе «Электронная наука», который в целом копирует GRIA.

На протяжении существования проекта GRIA возникали существенные прения в объединениях Grid и веб - сервисах по поводу самых подходящих стандартов, чтобы внедрить и гарантировать конвергенцию. В настоящее время предложение WS-Resource Framework (WSRF) предоставляет самое лучшее описание текущей стратегии и это реализуется в инструментарии GT4. Все еще продолжаются некоторые споры, такие как будет ли WSRF предоставлять приемлемые решения и ожидается ли совместимость с веб - сервисами не WSRF будет ли она все еще необходима.

Параллельно с этой деятельностью, проекты, такие как DataGrid продолжали появляться, их разработка основывалась на модифицированном инструментарии Globus GT2, потому что есть срочные требования заказчиков для испытанных систем 2007 года (например, для проекта CERN LHC). Эту деятельность в настоящее время перенял проект EGEE (Enabling Grids for e-Science in Europe – предоставление Grid для программы «Электронная наука»), который  предлагает новое межплатформенное программное обеспечение для веб - сервисов. Здесь изложено еще одно родственное исследование Grid, которое финансировались Европейской Комиссией.

3.  Описание архитектуры GRIA

Это исследование о системе GRIA v3, которая базируется на технологии Apache AXIS

(программирование и контроль аналоговой информации), и использует только свойства веб - сервисов, разрешенные в WS-I Basic Profile 1.0 and WS-I Basic Security Profile 1.0 (WS-I  - организация, призванная обеспечивать совместимость веб - служб). Промежуточное программное обеспечение обладает следующими пятью главными функциями, каждая из которых описана ниже:

            - поставщики ресурсов и потребители

            -безопасность

            - управление ресурсами и отчетностью

            -обработка данных

            -клиентский  программный интерфейс приложения

3.1. Поставщики ресурсов, потребители и контексты процесса

            GRIA различает поставщиков ресурсов от потребителей ресурсов. Поставщик ресурсов – это юридическое лицо, которое предоставляет ряд сервисов для доступа к хранилищу данных и технологическим возможностям. Потребитель ресурсов – это юридическое лицо, которое расходует эти возможности, действуя через клиентскую службу контролируемую представителем (или агентом). Большинство потребителей на коммерческих позициях за брандмауэром, таким образом, в GRIA нет потребительски ориентированных сервисов.

            Все взаимодействия между потребителями ресурсов и поставщиков сервисов происходят как часть чётко определённого бизнес процесса. Четко определенный бизнес процесс детально устанавливает индивидуальные шаги, требуемые для того, чтобы оказывать давление на согласие клиента  с работой технологического процесса. Правильное взаимодействие каждого требуемого шага процесса – правильное понимание контекста, поддерживающее использование в GIRA URI (Uniform Resource Identifier – унифицированный идентификатор ресурса) чтобы предоставить контекстный идентификатор (или контекстную ссылку).