Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ “ГРОДНЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ЯНКИ КУПАЛЫ”
ТЕХНОЛОГИИ СОЗДАНИЯ РАСПРЕДЕЛЕННЫХ СИСТЕМ
ПРОГРАММА КУРСА
ДЛЯ СПЕЦИАЛЬНОСТИ
Т.10.02 “Программное обеспечение информационных технологий”
Гродно 2005
АВТОР:
РЕЦЕНЗЕНТЫ:
.
Рассмотрена и рекомендована для утверджения кафедрой информатики и вычислительной техники
Протокол № ___ от « ____» ___________________ _______ г.
Утверждена Советом университета
Протокол № ___ от «_____» ___________________ 200 __ г.
Предисловие
Цель дисциплины - ознакомить студентов с основными понятиями распределенных вычислений, ведущими технологиями в области создания распределенных объектных систем, а также с системами, реализующими конструирование таких систем.
Лекционный курс поддерживается лабораторными занятиями.
В результате обучения студенты должны получить умения и навыки по:
· приемам проектирования распределенных программ;
· созданию распределенных объектных систем;
· технологиям Java и CORBA в области конструирования распределенных объектных систем.
Введение
Содержание дисциплины определяется с помощью следующих разделов, тем и понятий:
Общие сведения о распределенных вычислениях. Основы распределенной обработки. Распределение и параллелизм. Промежуточное программное обеспечение. Брокер объектных запросов. Компонентное программное обеспечение.
Содержание курса
Введение
Основные понятия. Распределенные системы. Удаленный вызов процедур. Цели распределенной обработки. Распределение и параллелизм. ПО промежуточного слоя (Middleware). Сравнение распределенных и централизованных систем. Требования к распределенным системам. Прозрачность.
Обзор распределенных технологий. Проектирование распределенных систем
Метамодели распределенных объектов. Технология Distributed Computing Environment (DCE). Метамодель распределенных объектов CORBA. Метамодели COM и Java/RMI. Язык определения интерфейсов IDL. Описание систем на унифицированном языке моделирования UML.
Использование CORBA/Java для создания распределенных систем
Статическая CORBA. Отображение CORBA/IDL в Java. Динамические заявки. Синхронизация заявок. Служба именования. Объектные адаптеры. BOA и POA. Объектный трейдинг.
Транзакции, долговременное хранение и безопасность в распределенных системах
Распределенные транзакции. Сериализуемость. Двухфазное блокирование. Долговременное хранение объектов. Технологии долговременного хранения. PSSDL. Служба экстернализации CORBA.
Распределенные системы и аспекты безопасности. Управление доступом. Неопровержимость. Аудит безопасности. Службы безопасности CORBA и способы защиты распределенных объектов CORBA от атак.
Технологии создания компонентного программного обеспечения
Распределенные системы и компонентное программное обеспечение. Технология EJB в рамках J2EE. Session, Entity и Message-driven компоненты. CCM - компонентная модель CORBA. MDA - архитектура, управляемая моделями.


