ホームページ  >  記事  >  運用・保守  >  Linuxではどのようなミドルウェアが利用可能ですか?

Linuxではどのようなミドルウェアが利用可能ですか?

青灯夜游
青灯夜游オリジナル
2022-04-29 18:30:067784ブラウズ

Linux ミドルウェアには次のものが含まれます: 1. tomcat (サーブレット標準サーバー ソフトウェア); 2. weblogic (j2ee アーキテクチャに基づくミドルウェアで、移植可能でスケーラブルなアプリケーション システムの開発を簡素化します); 3. Jetty (Java で記述)言語、自動テストを実現できる; 4. JBoss など

Linuxではどのようなミドルウェアが利用可能ですか?

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

ミドルウェアとは

ミドルウェアは、分散アプリケーション ソフトウェアを利用して、異なるテクノロジー間でリソースを共有する、独立したシステム ソフトウェアまたはサービス プログラムです。 。ミドルウェアはクライアント/サーバー オペレーティング システムの上に位置し、コンピューター リソースとネットワーク通信を管理します。 2つの独立したアプリケーションや独立したシステムを接続するソフトウェアです。接続されたシステムは、インターフェイスが異なっていても、ミドルウェアを通じて相互に情報を交換できます。

ミドルウェアを実行する重要な方法は情報転送です。ミドルウェアを介して、アプリケーションは複数のプラットフォームまたは OS 環境で動作できます。

ミドルウェアとは、オペレーティングシステムとアプリケーションソフトウェアの中間に位置し、アプリケーションソフトウェアに対するサービス機能を提供するソフトウェアであり、メッセージミドルウェア、トランザクションミドルウェア、アプリケーションサーバーなどが含まれます。 2種類のソフトウェアの間にあるため、ミドルウェアと呼ばれます。

Linux で一般的に使用されるミドルウェア

1. Tomcat

は Java 言語サーブレットの標準ですサーバー ソフトウェア

ローカル開発、小規模プロジェクト、または個人開発 (無料のオープンソース Web アプリケーション サーバー) に適しており、Apache は HTML ページを提供し、Tomcat は実際に JSP ページとサーブレットを実行します。ただし、Tomcat の静的 [HTML ] は Apache サーバーほど優れていません

機能:

  • 最新の標準をサポート (SUN の専門家は TOMCAT 開発者と頻繁に交流します)

  • 素早いアップデート

  • クロスプラットフォーム

  • ##小型でインストールと導入が簡単

2. weblogic

大規模プロジェクトや商用プロジェクトでは、Java の動的機能と Java Enterprise 標準のセキュリティが、大規模な WebLogic の開発、統合、開発に導入されます。ネットワークアプリケーション. 導入・管理のうち、アメリカのbea社が開発したj2eeアーキテクチャに基づくミドルウェアです。

特長:

  • ポータブルでスケーラブルなアプリケーション システムの開発を簡素化し、他のアプリケーションやシステムに豊富な相互運用性を提供します

  • 充実した強力な機能を備えた商用ソフトウェアで、主に大企業の大規模プロジェクトで使用されています

  • # は拡張性の高いアーキテクチャ システム
#3.jetty

一部のサンプル プロジェクトまたは小さなプロジェクト (オープン ソース サーブレット コンテナー) は Java 言語で書かれており、Jetty は高速かつ軽量で動作し、その動作はテスト ケースから制御できます。ジャワでは。このようにして、[自動テスト] は外部環境に依存することがなくなり、自動テストを正常に実現できます。

特長:

    使いやすさ、拡張性、組み込みの容易さ
  • 高速かつ効率的
4. JBoss

#EJB コンテナーとサーバーの管理 (オープンソース コード プロジェクト)、JBoss はビジネスに適した LGPL ライセンスの下で配布され、オープン ソース コミュニティによって開発されています

機能:

    アプリケーション サーバーにも優れた機能が多数あります。資質。
  • 必要なメモリとハード ディスクの容量は比較的小さいです。
  • インストールが簡単: 解凍後、いくつかの環境変数を設定するだけで済みます。
  • 「ホット デプロイメント」をサポート。BEAN をデプロイする場合、BEAN JAR ファイルをデプロイメント パスにコピーするだけで自動的にロードされ、変更があれば自動的に更新されます。
  • Boss と Web サーバーは同一の Java 仮想マシン上で動作し、サーブレットはネットワークを介さずに EJB を呼び出すため、業務効率が大幅に向上し、セキュリティ性能も向上します。
  • ユーザーは、EJB-JAR と Web-WAR を個別に実装する代わりに、J2EE-EAR を直接実装できるため、非常に便利です。
  • Jboss は、[クラスター]
5、WebSphere

IBM のソフトウェア プラットフォームをサポートしています。サーバー、サービス、ツールなどのミドルウェア インフラストラクチャ全体。業界最強のオンデマンド Web アプリケーションやクロスプラットフォーム、クロス製品のソリューションを 24 時間年中無休で作成、実行、監視するために必要です。 WebSphere は、信頼性が高く、柔軟で堅牢なソフトウェアを提供します。 WebSphere は、業界でサポートされているオープン スタンダードに基づいたモジュラー プラットフォームです。既存の資産は、信頼できる耐久性のあるインターフェイスを介して WebSphere に接続できるため、環境を継続的に拡張できます。 WebSphere は、Intel、Linux、z/OS などの多くのプラットフォーム上で実行されます。

機能:

    多数のアプリケーションのニーズを満たす
  • さまざまなハードウェアおよび OS プラットフォームで実行
  • 分散コンピューティングをサポートし、ネットワーク、ハードウェア、OS プラットフォーム全体で透過的なアプリケーションまたはサービスの対話を提供します
  • 標準プロトコルをサポート
  • サポート標準インターフェイス
  • ....

関連する推奨事項: 「

Linux ビデオ チュートリアル

以上がLinuxではどのようなミドルウェアが利用可能ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。