Среда,
18:00,
|
Полугодовой спецкурс для студентов 3, 4, 5 курсов кафедр программистского потока. Первая лекция состоится 20 февраля . Лектор: доктор технических наук Карпов Леонид Евгеньевич Курс посвящен знакомству с основными свойствами распределенных систем программного обеспечения (гетерогенность, прозрачность, открытость, масштабируемость), рассматриваются механизмы реализации этих свойств, используемые при разработке программного обеспечения распределенных систем. Подробно изучаются базовые методы взаимодействия распределенных систем – удаленный вызов процедуры и удаленное обращение к методу объекта, исследуются проблемы, связанные с прозрачностью вызова: преобразование данных при передаче параметров и результатов, согласование протоколов, синхронизация, отработка исключительных ситуаций. В основе курса – изучение промежуточного (интеграционного) слоя программного обеспечения распределенных систем (middleware) и различных вариантов его реализации: мониторов транзакций, брокеров и мониторов объектов, брокеров сообщений. Изучаются методы интеграции приложений на базе технологий Интернета. Исследуются концептуальные основы построения сетевых служб (Web-services), архитектуры сетевых служб, изучаются их базовые компоненты: протокол доступа к объектам, язык описания службы, регистратор сетевых служб. Описываются методы композиции и скоординированной работы сетевых служб. Интернет-страница курса: http://sp.cmc.msu.ru/courses/sdpi/ Лекции читаются по средам в 16:20 в аудитории П-6. Страница курса: http://vmk.somee.com/Details/431 |