В настоящее время я работаю над довольно большим Java-приложением, в котором мы хотим разделить некоторые наши функции на сервис-ориентированную архитектуру.Какая архитектура SOA наиболее подходит для приложения Java?
Похоже, что основная структура SOA для прикладного пространства - OSGi, и я изучал Felix и Knopplerfish, но я хотел убедиться, что это не мой единственный вариант.
Имеет ли смысл использовать фактический протокол веб-сервисов для нашего приложения, например SOAP, хотя мы не создаем веб-приложение? Это даже приемлемо?
Были ли вы используете приложение OSGi (Felix и т. Д.) С вашим настольным приложением? если да, то как это получилось? Вы знаете что-нибудь лучше?
Мы все довольно новы для SOA здесь, поэтому любая помощь будет принята с благодарностью.
Какой непопулярный вопрос: P SOA не очень сексуальный, я полагаю. +1 всем вам за ответ! –