РАЗВИТИЕ СРЕДСТВ РАЗРАБОТКИ РАСПРЕДЕЛЕННЫХ ПРИЛОЖЕНИЙ НА БАЗЕ ТЕХНОЛОГИИ COM/DCOM
© А.В.Рень
© Государственный музей истории космонавтики им. К.Э. Циолковского, г. Калуга
Секция "К.Э. Циолковский и проблемы профессиональной деятельности космонавтов"
2003 г.
Решение поставленной К. Э. Циолковским задачи по освоению космического пространства в настоящее время невозможно без применения и развития вычислительных и управляющих средств.
В области средств разработки распределенных приложений технология COM/DCOM (Component Object Model/Distributed COM) занимает лидирующие позиции. Однако в ней отсутствуют некоторые возможности, присутствующие в других развитых технологиях, таких как COBRA, RMI, EJB. В результате анализа преимуществ и недостатков этих технологий предлагается на базе существующей технологии СОМ создать средство разработки с улучшенными технологической и программной составляющими, путем внесения и изменения базовых концепций, и обеспечивающее ее следующими преимуществами:
- присутствие состояния СОМ-объектов;
- наличие развитых средств поиска клиентом требуемых серверных объектов;
- наличие развитых и универсальных средств безопасности;
- наличие универсальной системы управления распределенной нагрузкой и обеспечения устойчивости к сбоям.
Решение поставленной задачи позволит создать среду, которая существенно увеличивает качество разработанных приложений, их производительность, надежность, безопасность, масштабируемость и скорость разработки. При решении поставленной задачи сохраняется иерархия поддержки существующих и разрабатываемых серверов приложений.
В докладе приводятся результаты исследований по созданию средств разработки распределенных приложений. Показана возможность применения разработанного программного обеспечения для решения различных целевых задач.