JMS と WebSphere MQ の相互運用性ソリューション

     前  次    新しいウィンドウで目次を開く     
ここから内容

WebSphere MQ との相互運用性

以下の節では、AquaLogic Service Bus がどのように WebSphere MQ に接続するか、および AquaLogic Service Bus と WebSphere MQ 間の通信で使用される一部のメッセージのタイプの概要について説明します。また、WebSphere MQ のチューニングのガイドラインも示します。

 


AquaLogic Service Bus での WebSphere MQ の使用

AquaLogic Service Bus は、WebSphere MQ JMS インタフェースを介して WebSphere MQ に接続します。つまり、AquaLogic Service Bus は WebSphere MQ JMS クライアントです。

WebLogic Server の外部 JMS サーバでは、WebSphere MQ サーバに対する初期コンテキスト ファクトリ、接続ファクトリ、およびキューを指定します。詳細については、『WebLogic JMS のコンフィグレーションと管理』の「外部サーバ リソースからサードパーティ JMS プロバイダへのアクセスのコンフィグレーション」を参照してください

WebSphere MQ JMS では、2 種類の転送方式がサポートされます。

WebSphere MQ JMS クライアントがキュー マネージャと物理的に同じマシン上で実行されている場合は、転送のタイプを BINDINGS に設定できます。それ以外の場合は、CLIENT タイプのみ使用できます。

WebSphere MQ は、次の 2 通りの方法で AquaLogic Service Bus と対話できます。

AquaLogic Service Bus は、AquaLogic Service Bus Console でコンフィグレーションします。詳細については、『AquaLogic Service Bus Console の使い方』を参照してください

 


メッセージングのタイプ

以下の節では、メッセージングのタイプの概要について説明します。

非永続メッセージング

要求が欠落しているなど、信頼性のない配信を受け入れる場合、必要に応じて非永続メッセージを使用できます。WebSphere MQ のロギングと WebLogic JMS メッセージの永続化は永続メッセージに対してのみ実行されるため、非永続メッセージを使用すると関連する I/O アクティビティが排除されます。

注意 : 非永続メッセージのスループットは、通常はマシンのプロセッサ速度によって制限されます。ただし、物理メモリが不足している場合は、サーバ システムがページング I/O で CPU サイクルを消費することがあります。

非 XA 永続メッセージング

WebSphere MQ 永続メッセージのスループットは、通常はキュー マネージャおよびログへの書き込みの I/O レイテンシによって制限されます。

XA メッセージング

キューへのトランザクション (XA) アクセスのサポートを有効にするには、AquaLogic Service Bus が IBM WebSphere MQ と共存している場合は、BINDINGS を使用してキュー マネージャにアクセスします。AquaLogic Service Bus と IBM WebSphere MQ が異なるマシン上に存在する場合は CLIENT を使用します。ただし、CLIENT を使用する場合、XA トランザクションをサポートする IBM WebSphere MQ クライアントの特殊なバージョンが必要です。このバージョンは、WebSphere MQ Extended Transaction Client と呼ばれます。

 


WebSphere MQ のチューニング

AquaLogic Service Bus を使用している場合、次のガイドラインを使用して WebSphere MQ をチューニングします。 WebSphere MQ の詳細については、WebSphere MQ の関連マニュアルを参照してください。


  ページの先頭       前  次