Главная |  Обучение |  Проекты |  Статьи |  О Компании 

К оглавлению

ПРИМЕНЕНИЕ РАСПРЕДЕЛЕННЫХ ОБЪЕКТНЫХ ТЕХНОЛОГИЙ ДЛЯ РАЗРАБОТКИ ИНФОРМАЦИОННЫХ СИСТЕМ

А.А.Климов Тольятти

Для эффективного развития промышленности и финансов требуется инфраструктура разработки и функционирования крупных распределенных прикладных систем.

Исходя из этого, в настоящее время все большую популярность среди специалистов обретает концепция технологии распределенных объектов (ТРО), представляющая путь интеграции подхода клиент/сервер с Internet и архитектурой распределенных объектов. Это дает возможность создания нового типа чрезвычайно мощной информационной среды, основанной на Intranet системах, взаимодействии нескольких Intranet систем и систем массового информационного обслуживания клиентов. Эта среда позволяет на базе новейших решений интегрировать в единый комплекс системы клиент/сервер и mainframe, на которых в настоящее время функционируют многие ответственные приложения.

ТРО – кросс платформенная инфраструктура, предназначенная для разработки и развертывания объектных, сетевых прикладных программ. Ядром архитектуры являются открытые стандарты de-facto: HTTP/HTML, CORBA 2.0 и JAVA.

ТРО- архитектура обеспечивает механизм более эффективного и быстрого программирования. Использование объектов позволяет создать среду, в которой части системы, могут быть реализованы, в разное время, различным группами проектировщиков или созданы различными поставщиками программного обеспечения.

Объектная технология позволяет разработчикам создавать управляемые и многократно используемые части кода. Объекты являются распределенными и могут функционировать независимо от операционной среды и аппаратного обеспечения. Подобно подходу клиент/сервер, распределенные объекты позволяют эффективно обобществлять вычислительные и сетевые ресурсы всей организации. Например, прикладная программа может быть выполнена как набор объектов размещенных на центральном сервере, с возможностью запуска на локальных серверах и конечных станциях.

ТРО снижает риск, связанный с быстрым развитием технологий, обеспечивая объединение архитектур основанных на различных стандартах: клиент/сервер, Web и технологии распределенных объектов. Поддержка открытых стандартов гарантирует, что разработчики могут использовать по своему выбору язык, который является оптимальным для разработки конкретной прикладной программы и адекватную модель программирования.

Используя ТРО, любая существующая клиент/серверная прикладная программа может воспользоваться преимуществами технологии Web. С другой стороны, прикладные программы Web могут быть с легкостью интегрированы в существующие системы клиент/сервер без их радикальной переработки.

С использованием ТРО была разработана информационная система управления финансовыми ресурсами негосударственного образовательного учреждения. Пилотная эксплуатация системы показала высокую эффективность системы.

 

Литература

1. А.Е.Волков, В.В.Кульба, С.А.Косяченко. Синтез оптимальных модульных диалоговых систем обработки данных в автоматизированных банковских системах. Тольятти: Международная академия бизнеса и банковского дела, 1996.

2. Network Computing Architecturе. An Oracle Technical White Paper. June 1997.



[ Главная ] [ Обучение ] [ Проекты ] [ Статьи ] [ О компании ]


 
Copyright © 2005, SECURITY BUSINESS CONSULTING
Москва, ул. Профсоюзная, 65, Институт проблем управления РАН
тел. 232-35-11, факс 334-88-39

* Частичное и полное воспроизведение материалов сайта допускается только с письменного разрешения