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

Карпов Л.Е.

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

Полугодовой спецкурс для студентов кафедр III потока 3-4 курсов бакалавриата, 5 курса специалитета, 1-2 курсов магистратуры

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

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

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

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

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

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