この質問が濃い場合はご容赦ください。
背景:データベースに統合する内部アプリケーションがいくつかあります。私たちはそれを分割する方法を検討しており、他のアプリのデータベースを呼び出す代わりに、各アプリケーションがサービスを通じてその機能を公開するアーキテクチャに移行することが最も理にかなっているようです。これはサービス指向のアーキテクチャのように思えます。サービス指向アーキテクチャの開始に関する情報を探していると、この記事に関する多くの話題を目にします。SOA は死んだ。長生きするサービス。また、Martin Fowler と Jim Webber からもこれを参照できます: Does My Bus Look Big In This? .
質問:
- SOA は終わったのでしょうか、それとも単に話題になっただけなのでしょうか?
- サービス指向アーキテクチャを可能な限り薄くシンプルに保つには、どのような方法が最適でしょうか?