Web アプリケーションのクラウド展開にEIPのソリューションを採用したいと考えています。
- アプリケーションは、各レイヤー (データ、サービス、Web など) が個別のモジュールおよび成果物として現れるようなアプローチで開発されます。
- 各レイヤーには、クラウド上の異なる仮想リソースに展開する機会があります。この点で、ウェブノードは関連するサービスノードを見つけ、同様にサービスノードはデータノードに接続されます。
- サービス層のオブジェクトは、アプリケーション内のサービスへの REST アクセスを提供します。Web レイヤーは、サービス レイヤーからの REST サービスを使用して、アプリケーションのユーザーに対する要求を完了することになっています。
クラウド上で「高度にスケーラブルな」アプリケーションを提供するという上記の要件については、Apache Camel、Spring Integration、Mule ESBなどのソリューションが重要な選択肢のようです。
このトピックに関する質問やブログ投稿など、他の議論があるようですが、 「クラウド」でそのような展開スキームを具体的に経験した人はいますか? アイデアや経験の共有に感謝します。ティア。