Fiorano Logo Share (facebook)
english 英語   Deutsch ドイツ語   japanese 日本語
ホーム | What We Do | ブログ | ニュース | ダウンロード | POC お申込み | お問合せ | サイトマップ   
    ホーム >> 製品ライン >> FioranoMQ トップ >> FioranoMQ の機能 >> JMS とは >> 管理オブジェクト

  製品ライン
     FioranoMQ® トップ
        FioranoMQ® 10 (JMS 2.0)
           共有サブスクリプション

        FioranoMQ® の利点
        メッセージ配信性能
        機能説明
           デザイン ゴール
           JMS に準拠した機能
           JMS 補完機能
        最新機能 (リリース情報)
        動作環境 (システム要件)

FioranoMQ Datasheet
製品紹介パンフレット


     Fiorano Integration

     Fiorano API マネジメント

JMS の機能的特徴 (管理オブジェクト)


5. 管理オブジェクト
JMS 仕様では、下記の 2 つのオブジェクトを JMS サーバーによって管理することが定められています。

  • ディストネーション (キュー、トピック)
  • 接続ファクトリ
これらのオブジェクトは、管理オブジェクト (Administered Object) と呼ばれるものです。
管理オブジェクトは、JMS API では直接アクセスできないオブジェクトで、そのアクセスには JNDI (Java Naming and Directory Interface) を用いるよう規定されています。
管理オブジェクトは、JMS 管理機能 (もしくはシステム管理アプリケーションまたはシステム管理者) によって作成され、JMS クライアントが JNDI を用いてアクセスするオブジェクトです。


図 7. 管理オブジェクト

JMS クライアントでは、一般に、次の手順によって管理オブジェクトを取得し、JMS サーバーとの接続を確立します。
  1. JMS クライアントは、管理オブジェクト (接続ファクトリおよびディストネーション) 取得のために JNDIイニシャルコンテキストを取得します。
  2. 接続ファクトリをルックアップします。
  3. 接続ファクトリを使用して JMS サーバーへのコネクション (接続) を生成します。
    接続ファクトリには、メッセージ ドメイン (PTP、PubSub) やトランザクション コントロールなどの属性値を、JMS 管理機能を用いてあらかじめ設定しておきます。JMS クライアントでは、適切な属性値が設定された接続ファクトリをルックアップし、使用する必要があります。
  4. 確立したコネクションに結び付けて、セッションを生成します。
  5. ディストネーションをルックアップします。
  6. 生成したセッションに結び付けて、メッセージプロデューサもしくはメッセージコンシューマを生成します。その際、ルックアップして取得したディストネーションを指定します。

JMS では管理オブジェクトの利用方法について上記のように定めていますが、管理オブジェクト インスタンスの実装方法については製品ベンダーに委ねられています。したがって、接続ファクトリの名前や設定できる属性値などは、製品ベンダー間で異なっています。また、ディストネーションとして実際に使用されるデータストアも製品ベンダーによって異なっています。

FioranoMQ では、数種類の実装方法を用意し、ユーザの環境に応じて柔軟に選択できるようにしています。
詳細については、管理オブジェクトの実装のページを参照してください。


       管理オブジェクトの実装 の詳細説明



 製品 / ソリューション
インテグレーション プラットフォーム | ESB | クラウド連携プラットフォーム | B2B/EDI ゲートウェイ | プリビルト マイクロサービス/アダプター | BPM ツール
API マネジメント          MQ | JMS | MQTT (IoT/M2M) | メッセージング
SAP 連携 | Salesforce 連携 | モバイル インテグレーション | SOA/EDI | ハイブリッド クラウド連携 |
医療連携 | 電子商取引 | バンキング ソリューション | FIX (電子証券取引) | e-GIF (電子政府)

フィオラノ ソフトウェア公式ブログ
        フィオラノ ジャパン ブログ
フィオラノ ソフトウェア (株) 公式 SNS
    Share (facebook)     FioranoonGoogle+            

プライバシー ポリシー | 利用規約 | お問合わせ     
© Fiorano Software Technologies P Ltd. All Rights Reserved.