ミドルウェアとは何ですか?

ミドルウェアは、多かれ少なかれそれが何をするかを説明するトリッキーな単語の1つです。アプリケーションまたは一連のアプリケーションのさまざまな部分を接続するソフトウェアです。それは、ネットワークとその接続されたコンピューターを一緒に保持する一種の接着剤としてである可能性があります。ミドルウェアは単一のアプリケーションであるか、サーバー全体にすることができます。

人々は、ミドルウェアを新しいプリンターから古いコンピューターまで実行するアダプターデバイスと考えることもできます。アダプターは2つのデバイスを接続し、それらの間のコミュニケーション、したがって機能性を有効にします。 一般的なパッケージには、分散コンピューティング環境(DCE)と一般的なオブジェクトリクエストブローカーアーキテクチャ(CORBA)が含まれます。

すべてのミドルウェアには同じ汎用があります。複数のコンピューターがネットワーク全体で複数のことを行うか、1つのコンピューターがネットワーク全体で多くのことまたは1つの複雑なことを許可することです。 たとえば、データベースシステムをWebサーバーにリンクするために使用されるものもあります。ユーザーがWebブラウザを介してデータベースにアクセスするようにlowsします。 特定の複雑なコンピューターシステムには、厳しいアプリケーションを実行するために、このタイプのソフトウェアが必要です。大型のミドルウェアの完璧な例は、アプリケーションサーバーです。これは、単一のアプリケーションまたは単一のタイプのアプリケーション専用のサーバーです。

別の例は、オンラインゲーム環境にサービスを提供するのに役立つソフトウェアのスイートです。ますます頻繁に、オンラインゲームは、高解像度、高解像度、グラフィックの強烈なプレゼンテーションを特徴としています。従来のサーバーソリューションは、特にマルチプレイヤーである場合、このようなオンラインゲームエクスペリエンスを促進するのにもはや十分ではありません。ミドルウェアは、現実と仮想現実の両方で、ギャップを埋めるのに役立ちます

最も基本的なミドルウェアは見えないため、コンピューターは互いに、そしてサーバーと接続して通信できます。このソフトウェアがなければ、CERネットワークアクティビティの種類は不可能です。より強力なアプリケーションになるほど、より多くのミドルウェアが必要になります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?