JMS (Java Messaging Service) は,MOM (Messaging-Oriented Middleware) を利用して非同期メッセージングのための標準 API で,J2EE 仕様の一部です.
代表的な MOM 製品としては IBM WebSphere MQ (旧称 MQSeries) などがあります.JMS API を使うことにより,様々な MOM の実装に依存しないで非同期メッセージングを行うことが可能になります.
S2JMS は,煩雑な JMS API を呼び出すことなく非同期メッセージングを送受信するアプリケーションを構築するためのコンポーネント群を提供します.