1.2. JBoss ON Server およびインターフェース


JBoss ON サーバーは Java アプリケーションです。リソースおよびグループ、監視、アラート、ドリフト、プロビジョニングなどのサブシステムはすべて、サーバーのエンタープライズ JavaBean に含まれます。異なる JBoss ON API はこれらの EJB と対話します。
特に、サーバー EJB のほとんどはステートレスセッション bean(SLSB)です。これらのコアサーバー SLSB は、特定の命名ロジックに従います。
  • 実装クラスは *ManagerBean です。これにより、ローカル API とリモート API の両方が実装されます。
  • サーバーが内部的に使用された SLSB は *ManagerLocal です
  • リモート API を定義する SLSB は *ManagerRemote です
各 SLSB は、命名規則 *Manager で CLI でリモートインターフェースを公開します。たとえば、リソースの管理に関連するすべてのメソッドは ResourceManager に属します。
サーバー自体は EJB を使用してデータ構造を作成します。CLI は、リモート API、を使用してサーバー EJB と対話します。 *managers.リモート API は、のコンパイルです。 *remote サーバーの EJB のインターフェース。

図1.1 サーバーインターフェースおよびクライアントの対話

そのため、JBoss ON サーバーに適合し、サーバー側のスクリプトを使用する方法は?
異なる API はすべてクライアントと対話し、サーバーと若干異なる方法で対話します。
エージェントおよびそれらの基盤のリソースおよびリソースプラグインは、プラグイン API を使用してコアサーバー(リモーティングフレームワーク上)と通信します。エージェントとサーバープラグインは、JBoss ON の機能を拡張するために頻繁にペアで機能します。たとえば、バンドルの追加レシピスタイルを実装するには、サーバー側のデータ構造を操作するために、リソースと対応するサーバープラグインと連携するためにエージェントプラグインが必要になります。
JBoss ON CLI は、リモートおよびドメイン API を使用して、リモーティングフレームワークを介してコアサーバーと通信します。エージェントとは異なり、CLI は機能を実装しません(またはそれ以上は含まれません)、既存の機能上で管理タスクを実行します。
JBoss ON サーバーによってホストされる GUI は、ローカルインターフェースを直接使用します。GUI は CLI とは異なる API を使用するため、CLI(「JBoss ON CLI と JBoss ON GUI 操作の相違点」)ではなく、GUI で実行できる内容に若干の違いがあります。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat