Высоконагруженные приложения как совокупность веб-сервисов Основная секция
Доклад принят в Программу конференции
Тезисы
- Что такое веб-сервис?
- Почему принципиально важно использовать XML?
- Парадокс применимости «тяжелых» технологий в HighLoad;
- RPC, SOA или REST?
- Пример HighLoad приложения как совокупности веб-сервисов:
- Шлюз как веб-сервис: приведение данных к XML;
- Агрегация данных как веб-сервис;
- Прикладная многозадачность как веб-сервис;
- Свойство индуктивности архитектуры;
- Прозрачность интерфейсов для человека и для машины.
- Некоторые технические подробности:
- Как обеспечивать сетевую многозадачность;
- Простой прикладной код без потерь производительности;
- Внутренняя и внешняя интеграция;
- «Подводные камни»
- Область применения веб-сервисов.