Лекции (Архив, 2015 г.)
№ | Дата | Тема |
---|---|---|
1 | 4 сентября | Лекция 1. Введение. |
2 | 12 сентября | Лекция 2. Классификация РВС. Протоколы РВС. |
3 | 19 сентября | Лекция 3. Организация связи в РВС. Сокеты, RPC, RMI, очереди сообщений. |
4 | 8 октября | Лекция 4. Форматы обмена сообщениями. Клиент-серверные технологии. |
5 | 16 октября | Лекция 5. Основы сервис-ориентированной архитектуры. |
6 | 23 октября | Лекция 6. Сервис-ориентированная архитектура. JSON RPC. XML веб-сервисы. |
7 | 30 октября | Лекция 7. SOAP. REST. |
8 | 06 ноября | Лекция 8. Версии REST API, примеры REST API. CAP-теорема. |
9 | 19 ноября | Лекция 9. P2P. |
10 | 4 декабря | Лекция 10. Виртуализация. Облачные вычисления. |
11 | 18 декабря | Доклад 1. Облачная платформа Microsoft Azure. |
Тестирование
- Тестирование производится в начале лекции на платформе Электронный ЮУрГУ.
Учебные материалы
- Радченко Г.И. Распределенные вычислительные системы. Учебное пособие.
- Robert Daigneau. Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services. Addison-Wesley Professional, 2011. 352 p.
- Sukumar Ghosh. Distributed Systems: An Algorithmic Approach. CRC Press, 2010. 424 p.
Дополнительные материалы
- Diablo 3 Networking. Описание структур обмена данными игры Diablo 3. Представлены ссылки, в том числе, на *.proto файлы обмена сообщениями в формате Google Protocol Buffers.
- Postman. Плагин к браузеру Google Chrome, обеспечивающий удобный интерфейс для взаимодействия с REST-сервисами.
Архив