Russian Language English Language

17. Модели, методы и инструментальные средства проектирования распределенных информационных систем

17.1 ИССЛЕДОВАНИЕ ПРОБЛЕМ ПОСТРОЕНИЯ РАСПРЕДЕЛЕННЫХ ПРОГРАММНЫХ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ

17.2 РАЗРАБОТКА МОДЕЛИ ВЗАИМОДЕЙСТВИЯ ОБЪЕКТОВ В РАСПРЕДЕЛЕННОЙ СРЕДЕ

17.3 РАЗРАБОТКА СХЕМ МНОГОКАНАЛЬНЫХ СИГНАТУРНЫХ АНАЛИЗАТОРОВ И ТЕСТИРОВАНИЕ ИХ НА САПР MAX + PLUS 2.

17.4 КООРДИНАЦИЯ НЕЧЕТКИХ РЕШЕНИЙ ПРИ ДЕКОМПОЗИЦИИ МНОГОУРОВНЕВЫХ ИЕРАРХИЧЕСКИХ СИСТЕМ

17.5 АВТОМАТИЗАЦИЯ СВЕТОТЕХНИЧЕСКИХ РАСЧЕТОВ В СРЕДЕ ELECTRICS LIGHT

17.6 РАЗРАБОТКА АВТОМАТИЗИРОВАННЫХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ ИНТЕГРИРОВАННЫХ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ

17.7 РАСПРЕДЕЛЕННЫЙ УЧЕБНЫЙ ПРОГРАММНЫЙ КОМПЛЕКС

17.8 АРХИТЕКТУРА ГЛОБАЛЬНО-РАСПРЕДЕЛЕННОЙ СЕТИ ДЛЯ РЕАЛИЗАЦИИ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ

17.9 Постановка задачи подготовки последовательной программы для параллельного выполнения на заданной многопроцессорной вычислительной системе

17.10 ВОСПРОИЗВЕДЕНИЕ ГРУППОВОГО ПОЛЕТА НАД МЕСТНОСТЬЮ В ВИРТУАЛЬНОЙ СРЕДЕ

17.11 КОНЦЕПЦИЯ ПЕРЕВОДА КОНСОЛЬНЫХ ПРИЛОЖЕНИЙ


Экспресс информация

Редколлегия журнала

Подписка на новости

Гостевая книга

Предоставление материалов

Письмо в редакцию

На начало


2006, Номер1 ( 8)



Place for sale
РАЗРАБОТКА МОДЕЛИ ВЗАИМОДЕЙСТВИЯ ОБЪЕКТОВ В РАСПРЕДЕЛЕННОЙ СРЕДЕ

BC/NW 2006, №1 (8): 17.2

 

РАЗРАБОТКА МОДЕЛИ ВЗАИМОДЕЙСТВИЯ

ОБЪЕКТОВ В РАСПРЕДЕЛЕННОЙ СРЕДЕ

 

Р.А. Рыбаков, Г.А. Бородин

 

(Москва, Московский энергетический институт (технический университет), Россия)

 

 

Современные программные средства все чаще реализуются в виде распределенных приложений, активно использующих сетевые ресурсы и сочетающих в себе множество различных технологий. С появлением распределенного программного обеспечения возникли принципиально новые проблемы, связанные с его разработкой. Они затрагивают широкий круг вопросов, касающихся взаимодействия объектов в распределенной среде, управления параллельными процессами и организации взаимодействия между этими процессами [1].

Существующие технологии распределенного программирования, такие как .NET, CORBA, J2EE, отвечают требованиям разработки распределенных приложений, базирующихся на архитектуре клиент-сервер, работающих с небольшим количеством удаленных объектов и имеющих относительно низкую логику ветвления при работе с ними [2]. В то же время данные технологии недостаточно эффективны для разработки приложений, активно использующих асинхронное взаимодействие объектов и требующих более широких возможностей, связанных с управлением удаленными процессами, что характерно для систем управления реального времени.

Разработанная модель взаимодействия объектов в распределенной среде и созданная на ее основе технология программирования, призваны решить основные проблемы, возникающие в процессе разработки распределенных систем управления.

В основу данной модели была положена разработанная концепция вызова распределенных процедур, реализующая механизм взаимодействия и синхронизации параллельных процессов и решающая задачи, связанные с поддержанием консистентности данных и предотвращением блокировок в ходе работы системы.

 

Литература

 

 

1.                 Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. – СПб.: БХВ-Петербург, 2004. – 608 с.: ил.

2.                 Цимбал А.А., Аншина М.Л. Технологии создания распределенных систем. Для профессионалов. – СПб.: Питер, 2002. – 576 с.: ил.