Архитектуры реализации корпоративных информационных систем — страница 2

  • Просмотров 2048
  • Скачиваний 36
  • Размер файла 130
    Кб

архитектуры лежит принцип "открытой архитектуры", что во многом определяет независимость реализации корпоративной системы от конкретного производителя. Все программное обеспечение таких систем реализуется в виде аплетов или сервлетов (программ написанных на языке JAVA) или в виде cgi-модулей (программ написанных как правило на Perl или С). Основными экономическими преимуществами данной архитектуры являются: относительно

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

необходима лишь программа просмотра - броузер и общесистемное ПО); минимальные затраты на настройку и сопровождение клиентских рабочих мест, что позволяет реализовывать системы с тысячами пользователей (причем многие из которых могут работать за удаленными терминалами). 2. Архитектура Интернет/Интранет Рис.3. Компоненты архитектуры Интернет-Интранет и их свойства. В общем случае АИС, реализованная с использованием данной

архитектуры включает Web-узлы с интерактивным информационным наполнением, реализованных при помощи технологий Java, JavaBeans и JavaScript, взаимодействующих с предметной базой данных, с одной стороны, и с клиентским местом с другой. База данных, в свою очередь, является источником информации для интерактивных приложений реального времени. По запросу клиента WEB узел осуществляет следующие операции (рис.7): Отправляет ASCII коды HTML страниц (или

VRML документов), включающие при необходимости элементы javaScript; Отсылает двоичный код запрошенного ресурса (изображения, адио-, видеофайла, архива и т.п.); Отсылает байт коды JAVA апплетов. Принимает конкретную информацию от пользователя (результат заполнения активной формы, или статистическую информацию запрошенную CGI скриптом); Осуществляет заполнение базы данных; Принимает сообщения от пользователя и регламентирует доступ к

ресурсам Web узла на основе анализа принятой информации (проверка паролей и т.п.); Принимает информацию от пользователя и в зависимости от нее динамически формирует HTML страницы, либо VRML документы, обращаясь, при необходимости, к базам данных и существующим на WEB узле HTML страницам и VRML документам. Рис.4. Информационные взаимосвязи компонентов WEB узла После того, как клиент получил ответ WEB сервера, он осуществляет следующие операции: