Дело в том, что вам не нужно.
Структура SOA очень сложна для достижения. Это требует заботы и организационного стиля, который, я полагаю, не будет у большинства компаний. (Я рад, если у вас есть такая организация).
Томас Эрлс рассказывает о современных SOA и Web-сервисах первого поколения. WS-I - это традиционный стиль веб-сервиса, такой как веб-сервисы asp.net. На самом деле эти традиционные веб-сервисы не означают каких-либо сервис-ориентированных; И вот что происходит: люди создают простые веб-сервисы и называют их SOA.
Современная SOA, на мой взгляд, представляет собой целую систему, основанную на сервисах. Внутри этой «экосистемы» службы будут вызывать друг друга для выполнения некоторых задач.
Анализ SOA является болезненным, и вам нужна помощь. Чтобы построить такую экосистему, нужно быть готовым с первого момента.
Инженерные сервисные интерфейсы (контракты) также является парадигмой. Если вы наденете Lean Thinking за пояс, вам придется отказаться от желания создать современный дизайн.
Если ваша система уже работает, хорошо! Если кому-то понадобится интеграция в возможном будущем, о котором вы еще не знаете, не делайте этого сейчас. Но если ваша система рождена для потребления, то вы думаете об этом.
Best