Вопросы к Поиску с Алисой
SOA и REST имеют разные особенности, которые влияют на выбор между ними для построения корпоративных информационных систем. www.osp.ru {6-host}
SOA (сервис-ориентированная архитектура) предполагает построение сложных систем путём интеграции сервисов от различных производителей независимо от платформ и технологий. www.osp.ru SOA облегчает разработку корпоративных приложений в виде модульных бизнес-веб-сервисов, которые можно легко интегрировать и повторно использовать. docs.oracle.com
REST — более новый протокол, который использует HTTP в качестве транспорта и поддерживает несколько форматов данных (XML, JSON и так далее). www.osp.ru habr.com REST не предъявляет строгих требований к реализациям, у него больше гибкости, он менее ресурсоёмок и обходится меньшим объёмом документации. www.osp.ru
Некоторые другие различия:
Выбор между SOA и REST зависит от потребностей и возможностей конкретной организации. www.osp.ru Например, если создаётся крупная корпоративная система с множеством сложных процессов, которые должны быть правильно реализованы, SOAP — хороший выбор. {6-host} Но если создаётся динамическое общедоступное веб-приложение или работают с небольшими соединениями, REST — более гибкий вариант. {6-host}