上の図に示すようなアーキテクチャを Web サイト用に設計する予定です。私は Java でコア プラットフォームを構築しています。これは、DB やその他の高度な処理タスクと通信を行い、モジュールは定義されたインターフェイスを介してコアに接続できます。
モジュールは、フロントエンド Web サイト、電子メール ボックス、管理コンソールなどのようなものであり、PHP、Java、Ruby on Rails などの任意のテクノロジで構築できます。
モジュールとコア間の通信に使用する通信プロトコルを教えてください。プロトコルは、ほとんどの言語が理解し、双方向通信で簡単に処理できるものでなければなりません。
そして、誰かがそのようなアーキテクチャに欠陥を見つけた場合は、優れた拡張性と柔軟性を提供するより良いものを親切に提案してください。