Frequently Asked Questions
General
General
- JMSってなんですか?
-
JCA (J2EE Connector Architecture) とは,
RDBMSやMOM (Message-Oriented Middleware) をはじめ,
CICSなどのメインフレーム,TUXEDOなどのTPモニタ,SAPなどのERP等への接続を包括的に扱う仕様で,
JavaEE仕様の一部となっています.
JCAにより,JDBCやJMSはもちろん,独自仕様のリソースに対しても,コネクションプールやトランザクション制御などを
単一のコネクションマネージャでサポートすることが可能となります.
[top] - S2JMSってなんですか?
-
S2JCAはJCA仕様に準拠したリソースアダプタをSeasar2から利用するためのプロダクトです.
JCA仕様の主な登場人物は次の3つです.
- リソースアダプタ
- アプリケーションサーバ
- アプリケーション
[top] - S2JMS-Coreってなんですか?
-
S2JMS-Coreは,アウトバウンド通信を利用してJMSメッセージを送受信するためのコンポーネントを提供するモジュールです.
S2JMS-Coreを使用すると,WebアプリケーションやGUIアプリケーションから容易にJMSメッセージを送受信することができます.
[top] - S2JMS-Containerってなんですか?
-
S2JMS-Containerは,インバウンド通信を利用してJMSメッセージを受信するためのモジュールです.
S2JMS-Containerを使用すると,受信したJMSメッセージをPOJOにバインドし,リスナメソッドで処理することができます
(Message-Driven POJOs).
[top] - S2JMS-Serverってなんですか?
-
S2JMS-Serverは、S2JMS-Containerを利用したアプリケーションをサーバプロセスとして起動するためのモジュールです.
S2JMS-Serverは実行可能Jarファイルとして提供されます.
[top] - アウトバウンド通信 (outbound communication) ってどういう意味ですか?
-
アウトバウンド通信というのは,アプリケーションが主体となって接続を確立したり送受信したりすることです.
接続に対する制御の向きが内 (アプリケーションやアプリケーションサーバ) から外 (RDBMSやMOM,メインフレーム等) に向かっているのでアウトバウンドというのだと思われます.[top] - インバウンド通信 (inbound communication) ってどういう意味ですか?
-
アウトバウンドコネクションとは逆に,リソース (RDBMSやMOM,メインフレーム等) が主体となって接続を確立したり送受信したりすることです.
接続に対する制御の向きが外 (RDBMSやMOM,メインフレーム等) から内 (アプリケーションやアプリケーションサーバ) に向かっているのでインバウンドというのだと思われます. EJB (Enterprise JavaBeans) のMDB (Message-Driven Bean) はインバウンド通信を利用した例の一つです.[top]