「Java Message Service」の版間の差分

削除された内容 追加された内容
CharHigh (会話 | 投稿記録)
バージョン・リンク更新など
6行目:
メッセージングとは、疎結合分散通信形式のひとつの形式である。この文脈上での"通信"とはソフトウェアコンポーネント間のメッセージ交換である。
 
メッセージ指向技術は、キューのような仲介役のコンポーネントの導入によって密結合通信(TCP(TCPネットワークソケット、CORBA、 [[Java Remote Method Invocation|RMI]]のような)を緩和する。このアプローチによって、ソフトウェアコンポーネントがお互いに"間接的に"通信するようになる。このメリットは、キューを使用して通信する場合に、メッセージ送信者が正確に受信者を知る必要がないということも含んでいる。
 
== モデル ==
94行目:
以下のソフトウェアで実装されている。
* [[Apache ActiveMQ]]
* [[{{仮リンク|Apache Qpid]],|en|Apache Qpid}} - using [[Advanced Message Queuing Protocol|AMQP]]を使用
* EMS - {{仮リンク|TIBCO Software|en|TIBCO Software}}
* EMS from [[TIBCO]]
* FioranoMQ from- フィオラノ ソフトウェア
* [[{{仮リンク|OpenJMS]], from|en|OpenJMS}} The- OpenJMS Group
* [[{{仮リンク|JBoss Messaging]]|en|JBoss Messaging}}, {{仮リンク|HornetQ|en|HornetQ}} and- [[HornetQレッドハット]] from ([[JBoss (company)|JBoss]])
* [[{{仮リンク|JORAM]], from|en|JORAM}} the- [[OW2 Consortium]]
* [[OpenMQ]] - [[オラクル (企業)|オラクル]]([[サン・マイクロシステムズ]])
* [[Open Message Queue]], from [[Sun Microsystems]]
* {{仮リンク|Oracle WebLogic Server|en|Oracle WebLogic Server}}, {{仮リンク|Oracle Advanced Queuing|en|Oracle Advanced Queuing|label=Oracle AQ}} - [[オラクル (企業)|オラクル]]
* [[BEA Weblogic]] (part of the [[Oracle Fusion Middleware|Fusion Middleware]] suite) and [[Oracle AQ]] from [[Oracle Corporation|Oracle]]
* [[RabbitMQ]], using- [[Advanced Message Queuing Protocol|AMQP]]を使用
* Solace JMS from- [[{{仮リンク|Solace systemsSystems|en|Solace Systems]]}}
* [[SonicMQ]] from- [[{{仮リンク|Progress Software]]|en|Progress Software}}
* [[StormMQ]], using- [[Advanced Message Queuing Protocol|AMQP]]を使用
* SwiftMQ
* [[WebSphere Application Server]] from- [[IBM]]
* [[WebSphere MQ]] (formerly MQSeries) from- [[IBM]]
* Ultra Messaging from [[29 West]] (acquired by [[Informatica]])
 
== 歴史 ==
* 2001年6月25日 - 1.0.2b リリース
* 2002年3月18日 - 1.1 リリース
* 2013年5月21日 - 2.0 リリース
 
== 関連項目 ==
121行目:
 
== 外部リンク ==
* [http://www.oracle.com/technetwork/java/index-jsp-142945.html Java Message Service (JMS)] {{Ref-en}}
* [http://docs.oracle.com/javaee/67/api/javax/jms/package-summary.html Java Message Service API] {{Ref-en}}
* [http://docs.oracle.com/javaee/6/tutorial/doc/bncdq.html The Java MessageEE Service6 Tutorial - Java Message Service] {{Ref-en}}
** [http://doc.java.sun.com/DocWeb/#r/Java%20EE%205/javax.jms/columnMain 日本語など多言語翻訳]
* [http://docs.oracle.com/javaee/6/tutorial/doc/bncdq.html Java Message Service Tutorial]
 
{{Java}}