1. ホーム
  2. frameworks

[解決済み】ミドルウェアとは一体何ですか?

2022-04-06 05:55:11

質問

最近、よく耳にするのが ミドルウェア しかし、ミドルウェアの正確な定義とは何でしょうか?ミドルウェアについて調べてみると、いろいろな情報や定義があるのですが、それらの情報や定義を読んでいると、ほとんどの「ウェア」が何かの途中であるように思えます。では、すべてのものがミドルウェアなのでしょうか?

あるいは、ミドルウェアでないウェアの例はありますか?

解決方法は?

あなたの会社が4種類の製品を製造し、あなたの顧客が別の3つの会社の3種類の製品を所有しているとします。

ある日、クライアントは、すべてのシステムを1つの巨大なシステムに統合してはどうかと考えました。その10分後、IT部門は「それは2年かかる」と言いました。

あなた(賢明な開発者)は、異なるシステムをすべて統合して、一緒に動くようにすればいいじゃないか、と言った。クライアントマネージャーは、あなたをじっと見ていた...。ミドルウェアを使うんだ。すべての異なるシステムの入出力と、それらが使うリソースを調べて、適切なミドルウェアのフレームワークを選ぶんだ」と、あなたは続けました。

まだ、技術者でないマネージャーに説明している

ミドルウェアのフレームワークを真ん中に置いて、最初のシステムがXのものを生産し、YとZのシステムがその出力を消費する、というようにします。