Я не уверен, что вы можете описать создание wsdl как нисходящее или нисходящее. Я думаю, это зависит только от того, какие инструменты вы используете. Некоторые продукты лучше подходят для создания схемы. Другие лучше начинать с кода. Это действительно зависит от того, к чему у вас есть доступ.
Я думаю, что вы можете описать общую стратегию внедрения SOA как нисходящая или восходящая. Внизу - начало построения сервисов на уровне доступа к данным, а затем сервисы более высокого порядка. Если сверху вниз получить крупный проект, создайте несколько служб, которые нужно использовать, очистить, промыть и повторить.
В этом случае путь вверх - снизу вверх. Окупаемость инвестиций более продолжительна, но именно потому, что эти сервисы продолжают использовать, вы получаете возможность сэкономить, так что вы должны их включить.