

Java Message Service って何でしょうね?
ということでのメモメモ。
JMSは、クライアント/サーバ的なメッセージ交換のためのJ2EE的(企業的?)な機能です。JXTAなどとは違うようです。
メッセージ交換のためのサーバとインターフェースが、JDBCのように必要です。javax.jmsにあります。
エンタープライズ・メッセージングシステム とかMessage-Oriented Middleware(メッセージ指向ミドルウェア MOM) とか言うらしいです。
きっと、APIとSPIがあるのでせぅ。
どのようなサーバがあるのかというと、IBM MQとかがいろいろあるようです。フリーのもあるのかな?
非同期転送で、好きなときに送信して受け取れるみたいです。
EJB2.0 のなかにも、こいつからメッセージを受け取るイベントドリブンBean (メッセージ駆動型Bean)なんていうのがあったっけ・・・。
どうやらメーリングリストなどに似たような形のものをソフトウェア間で行うための仕組みのようで、送受信は、1対1の他、1対多の配信も行えるようです。JMSの場合はサーバを経由したやりとりになり、サーバ対クライアントという通信ではなく、クライアント対クライアントの通信のようですね。
どの規模の環境でつかえるのか・・・サーバ用途かな。
Messageクラスがありますか。それを使ってデータを運びます。
参考

[掲示板]