WebアプリケーションをSpring MVCで作成しました。いくつかのアクティビティを登録し、しばらくしてレポートを生成するのは非常にシンプルなアプリです。今私はそれを春に完全にしました。唯一のエントリポイントはHTTP webapp requestです。 JMSキュー、FTPファイル、SOAPベースのWebサービスを介してアプリケーションを起動できるようにするために、他のエントリポイントを追加したいと思います。 私はSpringの独自の機能を何らかの形で使ってこれを行うことができますが、Apache Camelをすべてのものに組み込むことが望ましいかどうか疑問に思いますか? Webアプリケーションはそのまま(サービスと直接通信する)、Camelの魔法をSpringのコンテキストに追加し、Camelからいくつかのエンドポイントを公開し、その後メッセージの処理と変換によって既存のサービスが呼び出されると思います。既存のSpringアプリケーションの拡張機能にcamel機能を追加する
Camelを使って非同期処理とスレッド/スケーラビリティ機能を使用できると思います。それは正しい方法ですか?