JSR 172 為 J2ME 定義了兩個獨立可選包:遠端服務調用 (JAX-RPC 子集) 與 XML 解析。針對 CDC 與 CLDC 1.0/1.1 設備,將 Web 服務能力下沉至終端,避免各應用重複造輪子。
| 規範 | 版本 | 說明 |
|---|---|---|
| SOAP | 1.1 | 傳輸與數據編碼 |
| WSDL | 1.1 | 服務描述 |
| XML | 1.0 | 標記語言 |
| XML Schema | - | 數據類型定義 |
| WS-I Basic Profile | 1.0 | 互操作性基線 |
不支援:UDDI 2.0(服務發現)、SOAP with Attachments、SOAP Message Handlers、編碼表示、服務端點(僅消費者角色)。


調用為阻塞式,**必須在獨立執行緒中執行**,否則會凍結 UI 事件線程。
javax.microedition.xml.rpcjavax.xml.namespacejavax.xml.rpcjava.rmi(含 RemoteException)應用程式不直接呼叫上述 API,而是透過工具生成的 Stubs 進行遠端方法調用。