Лекции (Архив, 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-сервисами.
Архив