SOA не является спецификацией, согласно которой программный продукт может быть заявлен как совместимый с SOA. Узнайте больше о том, что такое SOA на http://en.wikipedia.org/wiki/Service-oriented_architecture
SOA - это в основном метод архитектуры / реализации, который направлен на слабую связь уровня представления с уровнем данных. Таким образом, несколько сервисов / модулей / приложений могут обращаться к одним и тем же данным и использовать их в соответствии со своими потребностями. Эта слабая связь может привести к большему количеству распределенного программирования. В тот день, когда вы увидите, что конкретный сервис более востребован, вы можете добавить узлы в кластер для конкретного сервиса.
Примерами самих по себе могут быть приложения, созданные с использованием архитектуры SOA. Liferay (Java CMS с открытым исходным кодом) - это сервисное приложение. Все приложения, которые предоставляют какой-то API-интерфейс (см. Programmableweb.com), можно назвать SOA-включенными, когда вы извлекаете данные и используете их так, как хотите.
Но да, конечно, SOA не является спецификацией.