Сухорослов О.В.  

Архитектура и реализация сервис-ориентированной научной среды MathCloud

В докладе рассматриваются принципы реализации распределенной научной среды MathCloud. Целями данной среды являются предоставление унифицированного доступа к проблемно-ориентированным вычислительным сервисам и поддержка интеграции данных сервисов при решении прикладных задач. Во главу предлагаемого подхода к реализации среды MathCloud ставятся удобство разработки сервисов, простота доступа к сервисам пользователей и использование открытых технологий. Архитектура среды основана на представлении сервиса в виде функции с заданным набором входных и выходных параметров и применении стиля REST для описания унифицированного интерфейса сервиса. Данный интерфейс поддерживает обмен данными в формате JSON, асинхронную обработку запросов и получение описания сервиса. Разработан контейнер сервисов, реализующий указанный интерфейс и поддерживающий быстрое преобразование в сервисы приложений с интерфейсом командной строки. Каждый сервис, развернутый в контейнере, доступен пользователям среды через веб-браузер. Произведена интеграция контейнера сервисов с грид-инфраструктурой EGEE, позволяющая преобразовывать в сервисы MathCloud существующие грид-приложения. Для поддержки интеграции сервисов среды при решении прикладных задач реализованы редактор композитных приложений и система управления сценариями на основе workflow-подхода.

Файл с полным текстом: MathCloud-DICR2010.pdf
Файл презентации: MathCloud-DICR2010-Slides.pdf


К списку докладов