Системы распределенной обработки информации

(см. источник)

Аннотация

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

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

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

Программа спецкурса

Лектор — доц., д. т. н., ст. н. с. Л. Е. Карпов.

Аудитория: студенты кафедр СП, АСВК и АЯ, 3-5 курсы Лекции: по средам в 16:20 в ауд. 645, начиная с 20.9.2006

Литература

Основная

Дополнительная

Вспомогательная