1.6. Методический пример создания открытой информационной системы Rambler's Top100
РФФИ        Российский фонд фундаментальных исследований - самоуправляемая государственная организация, основной целью которой является поддержка научно-исследовательских работ по всем направлениям фундаментальной науки на конкурсной основе, без каких-либо ведомственных ограничений
 
На главную Контакты Карта сайта
Система Грант-Экспресс
WIN-1251
KOI8-R
English
Rambler's Top100
 

1.6. МЕТОДИЧЕСКИЙ ПРИМЕР СОЗДАНИЯ ОТКРЫТОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

В рамках проекта 96-07-90369 (Обеспечение информационной и научно-методической поддержки проектов РФФИ на основе объектных технологий для создания открытых интероперабельных информационных и вычислительных ресурсов для фундаментальной науки и образования), руководитель проекта Калиниченко Л.А., продемонстрирована возможность реального применения грантодержателями РФФИ рассмотренных технологий создания открытых, интероперабельных информационных систем (http: //www.ipi.ac.ru/synthesis/IISTech/ObjTech) в соответствии с данными выше рекомендациями.

Для этого ИПИ РАН и ПИЯФ разработан пример интероперабельной информационной системы (ИИС), показывающий, каким образом следует использовать названные технологии для реализации интероперабельных систем в среде CORBA - WWW - Java. Методический пример ИИС использует задачу по созданию распределенной среды обработки текстовых файлов системой TeX, реализованной в архитектуре "клиент-сервер". ИИС организована вокруг сервисов, предоставляемых TEX. Эти сервисы инкапсулированы CORBA. Доступ к сервисам реализуется посредством WWW браузера при использовании графических интерфейсов на основе апплетов Java. Прототип базируется на Интернет и реализован с использованием межброкерного протокола Интернет (IIOP) CORBA 2.0, средств языка Java и продуктов Netscape.

В результате был произведен анализ и оценка трех реализаций стандарта CORBA - ILU 2.0alpha12, OmniBroker 2.0b5, Visigenic Broker 2.5 и 3.0, а также нескольких реализаций службы наименований OMG: OmniBroker, JavaIDL, Visigenic. Кроме того, продемонстрированы:

  • частичная миграция "унаследованной" системы (ТеХ) в новую систему, использующую новые технологии;
  • способность системы функционировать в условиях реализационной неоднородности: клиентская и серверная части приложения реализованы на разных языках программирования (Java и C++);
  • применение технологии апплетов Java позволяет реально облегчить создание клиентской части распределенной ИС, функционирующей на машинах с различной архитектурой, с различными ОС и графическими системами;
  • работа с системой безопасности Интернет (использование сертификатов и "подписанных" апплетов позволяет применить в качестве клиента Netscape Communicator - без этого изменение файлов локальной системы из апплетов было бы невозможным).
   
Copyright © 1997-2007 РФФИ Дизайн и программирование: Intra-Center