多様なアプリケーションやデータをシンプルに統合するメッセージング・ミドルウェアです。
IBM MQについて、コラムでもご紹介しています。
IBM MQ は、メッセージ・キューイング型の非同期通信基盤を提供するミドルウェアです。
MQ を使うと、プログラム同士がキューを介して非同期でデータを送受信することができます。
プログラム同士が直接通信を行う同期型の通信では送信側・受信側双方のプログラムが稼働していないと通信が失敗してしまいますが、MQ を利用した非同期型のメッセージングキューイングでは、送信側のプログラムがデータをキューに書き込むことができれば受信側のプログラムが稼働していなくてもデータの送受信を完了することができます。
同様に、受信側のプログラムもキューに蓄積されたデータを自分の好きなタイミングで取り出して利用することができます。
プログラム間に MQ が入ることで通信相手のプログラムの稼働状態を意識することなくデータの送受信が行えるようになるため、システム間のデータを非同期にすることができます。
メッセージング型非同期連携の機能を提供するため、MQ を利用するプログラムは相手の稼動状態を気にせずメッセージを送受信することができます。
また、受信したメッセージを一時的にキューの中に保存することができるため、送信側と受信側の処理性能の違いを吸収してくれます。
これらの特徴を活かし、大量DB更新処理やファイル/イメージデータの送信、ディレード処理など、同期処理の必要のない処理をデータ連携を行う際にシステム間の連携を疎結合に保つことで、サーバーの台数の抑制や運用コストの削減につながります。
MQ Advanced は、以下のオプション・フィーチャーを提供する上位製品です。
信頼性の高い MQ のトランスポートを利用してファイル転送を安全・効率的に行うためのフィーチャーです。
MQMFT を利用したファイル転送は、転送指示や転送結果の確認が転送を行うサーバーだけでなく任意の場所から行えるため、転送の集中管理・監視が行えるようになります。
アプリケーションのキューへのメッセージ投入時に暗号化、受信時に復号化され、MQ のメッセージを End to End で暗号化します。
暗号化・復号化の処理は MQクライアント・ライブラリーで行われるため、アプリケーションの修正は不要です。
遠隔地のメッセージングを高速化するためのゲートウェイ機能を提供し、パケット欠損やネットワーク遅延が大きな環境でのスループット低下を大幅に抑制します。
当製品、パートナー契約に関するお問い合わせは以下のボタンよりお願いいたします。
“IBM MQ” について、コラムでもご紹介しています。
“IBM MQ” をご提案の際に役立つ情報は「MERITひろば」でも!
※会員様専用サイトのコンテンツです。ログインまたは新規会員登録が必要です。