Уточнение здесь: «Сервис-ориентированная архитектура - это системная интеграция и подход повторного использования кода, когда приложения зависят от подключения к сервисам, предоставляемым другими работающими приложениями по сети ».
У меня есть сценарий, в котором два приложения j2ee были интегрированы с использованием обмена сообщениями на основе событий. Здесь вышеупомянутые фразы системная интеграция и , подключающиеся к сервисам, предоставляемым другими работающими приложениями по сети , остаются в силе. Могу ли я назвать это SOA?
Следующие принципы будут в силе здесь
1) безгражданство
2) ориентированная на сообщения - слабо связанная
3) расширяемый.
Однако следующее не применяется
1) независимость от платформы - ни одно из интегрируемых приложений не было разработано для работы на другой платформе.
2) Приложения представляют собой простые приложения j2ee, которые не были разработаны со всеми концепциями soa.