ごろにゃ~の手帳(備忘録)

備忘録的ブログ。経営やマネジメント、IT、資産運用、健康管理などについて書き留めてます。

JMS

JMSとはJava Message Serviceの略でありJ2EEで規定されMOM(Message Oriented Middleware)の標準APIです。

J2EE(Java2 Enterprize Edition)は、Javaを使ってエンタープライズシステム(企業の業務システムなど、大規模で複雑なシステム)を構築するためのプラットフォームの規定で、最近特にWebシステムで盛んに利用されている技術です。
そのなかでJMSは、エンタープライズシステム構築のための通信の仕組みとして規定されています。

JMSではメッセージをアプリケーション間で非同期でやり取りする機構を提供します。
非同期とは同期処理のように待たされることなく、呼び出しっぱなしの仕組みです。


JMSは非同期性によってアプリケーション間の結合性を弱く保ち、分散アプリケーション特有の問題を回避し、結果的にシステムの柔軟性と信頼性、耐障害性を高める効果をもたらします。
結合性が弱い一方、JMSはその多くの機能によってアプリケーション間の連携性を高める
ことができます。