SOA относится к принципам проектирования (некоторые могут даже сказать, что это парадигма), а не к инструментам и реализации, поэтому сложно запустить IDE и "внедрить SOA".
Поскольку SOA больше и сложнее, чем, скажем, шаблон проектирования, большинство источников по этому вопросу имеют дело только с теорией и не обсуждают детали реализации.
Если вы понимаете концепцию и знаете Java, тогда вы можете начать реализацию поверх существующих сред (см. Другие ответы), повторно используя существующие компоненты или, если вы чувствуете, что я хочу написать aC-компилятор - с нуля, вы можете попробовать разработать и написать собственный SOA с нуля.