1
簡単に言えば、JPPFを使用すると、処理時間を大幅に削減するために、処理能力の要件が大きいアプリケーションを任意の数のコンピューターで実行できます。これは、異なるマシンで同時に実行できる小さな部分にアプリケーションを分割することによって行われます。仕組みこれには2つの側面があります。アプリケーションを小さな部分に分割し、独立して並行して実行できます。JPPFは、この作業を非常に簡単かつ迅速に行い、それらを使用しない場合よりもはるかに痛みを軽減する機能を提供します。その結果、「ジョブ」と呼ばれるJPPFオブジェクトが作成され、それ自体が「タスク」と呼ばれる小さな独立した部分で構成されます。JPPFグリッドでアプリを実行します。最も単純なJPPFグリッドは、任意の数の実行ノードが接続されたサーバーで構成されています。ノードは、通常は別のマシンにインストールされ実行されるJPPFソフトウェアコンポーネントです。これは一般にマスター/スレーブアーキテクチャと呼ばれ、サーバー(別名「マスター」)によってノード(別名「スレーブ」)に作業が分散されます。JPPFの用語では、作業単位は「ジョブ」と呼ばれ、その構成「タスク」はサーバーによって並列実行のためにノード間で分散されます。コミュニティによる強化10年以上にわたる活発な開発により、JPPFは信頼性、パフォーマンス、およびスケーラビリティの実績を誇るアーキテクチャを誇っています。コミュニティにコミットしたプロジェクトであり、ユーザーへの優れたサポートを実証し、ユーザーとの継続的な会話を行っています。すべての質問、問題報告、または機能要求は、最終的にはコミュニティ全体に利益をもたらす貢献になります。JPPFの利点の中で最も重要な点は、インストール、使用、および展開の容易さです。「Hello World」アプリケーションを作成するのに何日も費やす必要はありません。数分、最大で数時間で十分です。クラスタへのJPPFコンポーネントのデプロイは、FTPまたは任意のネットワークファイルシステムを介してファイルをコピーするのと同じくらい簡単です。JPPFにより、開発者はコアソフトウェア開発に集中できます。