アプリケーション/プレゼンテーション層(Java ベース) をサービス層(Java ベース)に接続するテクノロジを選択する必要があります。基本的には、Business Delegate オブジェクトから適切な Spring Service を検索します。
そこには非常に多くのオプションがあり、私を混乱させます。ここに私が絞り込んだオプションがありますが、よくわかりません..
スプリング RMI
アパッチキャメル
アパッチ サービスミックス (ESB)
布施 イオナ (ESB)
ここに私が知りたいことがあります
- これらのいずれかに取り組んだ(または評価した)場合、どちらの選択がより適切だと思いますか? (そして、理由を教えても害はありません:)
- 他にも注目すべきテクノロジーはありますか?
- 現時点では、アプリケーション層とサービス層が分散されているとは考えていませんが、将来的にこの可能性を排除したくはありません。この柔軟性を提供するように設計することは良い考えですか?
どんな助けでも役に立ちます。ありがとう!