среда, 7 мая 2008 г.

Почему именно REST?

В архитектуре REST есть два существенных преимущества:


  • Stateless - отсутствие внутренних состояний сервисов.
    Как показывает опыт разработчиков распределенных систем (включая наш собственный), это ключевое требование, обеспечивающее простоту развития и поддержки целостности системы при увеличении количества компонент, сложности задач и т.п. Так же можно заметить, что понятие "stateless" является органическим свойством математических задач и пришло в информационные технологии именно из математики.


  • Простота. REST значительно проще других технологий создания распределенных приложений. По нашему мнению это принципиально необходимое качество подобной архитектуры. Это обеспечит простую интеграцию существующих библиотек и широкое вовлечение людей в среду. Мы думаем, что REST является "убийцей" самой популярной на данный момент сервис-ориентированной архитектуры Webservices (SOAP).

Комментариев нет: