Курс читался в семестрах:
математический спецкурс весеннего семестра 2013/2014-го года
Архитектура распределенных систем программного обеспечения

Карпов Л.Е.

Понедельник, 16:20,
ауд. 609

Полугодовой спецкурс для студентов 3, 4, 5 курсов кафедр программистского потока. Первая лекция состоится 24 февраля 2014 года.

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

В основе курса – изучение промежуточного (интеграционного) слоя программного обеспечения распределенных систем (middleware) и различных вариантов его реализации: мониторов транзакций, брокеров и мониторов объектов, брокеров сообщений.

Изучаются методы интеграции приложений на базе технологий Интернета. Исследуются концептуальные основы построения сетевых служб (Web-services), архитектуры сетевых служб, изучаются их базовые компоненты: протокол доступа к объектам, язык описания службы, регистратор сетевых служб. Описываются методы композиции и скоординированной работы сетевых служб.

По тематике курса в библиотеке МГУ имеется учебное пособие: Л. Е. Карпов "Архитектура распределенных систем программного обеспечения", М.: МАКС Пресс, МГУ, ВМ и К, 132 стр., 2007 г. (шифр в библиотеке МГУ: 5ВГ66, К-265).

Интернет-страница курса: http://sp.cmc.msu.ru/courses/sdpi/

Комментарии и отзывы
Web hosting by Somee.com