Я искал на Google, но не получил прямых ответов, что Каковы преимущества сервис-ориентированной архитектуры?Преимущества сервис-ориентированного архитектор
Может кто-нибудь, пожалуйста, выделите некоторые из преимуществ SOA?
Я искал на Google, но не получил прямых ответов, что Каковы преимущества сервис-ориентированной архитектуры?Преимущества сервис-ориентированного архитектор
Может кто-нибудь, пожалуйста, выделите некоторые из преимуществ SOA?
Это дает много полезности для вашего кода и огромной мощности для бизнеса.
Допустим, вы начали создавать приложение для банковских операций, теперь вам нужно создать мобильное приложение для него, и если это не так, вам нужно разоблачить методы от вашего сервиса до Master/Visa для транзакции.
Теперь в приведенном выше сценарии, если приложение было разработано с использованием SOA, тогда много кода повторно используется с дополнительным преимуществом централизованного развертывания.
Два наиболее важные (по крайней мере, в практическом смысле) являются:
Иными словами: SOA хорошо вписывается в современный ландшафт разработки программного обеспечения с распределенными командами и постоянно меняющимися требованиями, будь то функциональными или нефункциональными.
Маленький и управляемый также ведет к таким вещам, как ограничение ущерба, когда кто-то принимает плохие решения. Или установление естественных ограничений на размер рефакторинга. –
И какое второе преимущество? –
Подходимость и масштабируемость. Две вещи, не так ли? (Btw: я исправил форматирование, чтобы сделать это более понятным и визуально) –
Вниз, пожалуйста, прокомментируйте – AliveTillYouLearn
Ваш ответ содержит смелые претензии, например. * Это дает много полезности для вашего кода и огромную власть для бизнеса, а также * - но недостаточно подробно для их обоснования. Кроме того, ваше утверждение о том, что * то много кода используется повторно, просто неверно и не имеет ничего общего с SOA. Наконец, и, возможно, самое худшее из всего, * добавленное преимущество централизованного развертывания * - во-первых, это не преимущество, а во-вторых, SOA ведет к децентрализации развертывания и управления, а не наоборот. –