JSR 109 (エンタープライズ Web サービスの実装) は、Java EE 環境 (具体的に言うと、Web、EJB、およびクライアント・アプリケーション・コンテナー) で Web サービスをデプロイし、 ルックアップするためのプログラミング・モデルとランタイム・アーキテクチャーを定義します。その主な目的の 1 つは、ベンダー間で実装を相互運用可能にすることです。
JSR 109 は、JAX-RPC をベースに構築したもので、 Java EE 環境における JAX-RPC の使用、および Java EE アプリケーション・サーバーへの Web サービスの実装とデプロイメントをカバーします。 JSR-109 は XML ベースのデプロイメント記述子を定義し、 Java EE 環境における Web サービスおよび Web サービス・クライアントのデプロイメントを標準化します。 JSR 921 は JSR 109 を保守改訂したもので、 アップデート・バージョンの JSR 109 によって置き換えられました。
詳しくは、JSR 109, "Implementing Enterprise Web Services および JSR 921: Implementing Enterprise Web Services 1.1 を参照してください。