Feature description

The Web Services API consists of two independent optional packages designed to provide an infrastructure for the web services client/server architecture.

Starting from S60 3rd Edition FP 2, implementations of JAXP and JAX-RPC subsets are included as specified in the JSR-172 and JSR-248 specifications.

Supported features

The specified API supports the following features:


  • The supported JAXP API is a subset of the JAXP 1.1 specification. It offers a SAX 2.0 based XML parsing functionality that can be used in the J2ME platform. However, it does not support DOM based XML processing.

  • The supported JAX-RPC API is a subset of the JAX-RPC 1.1 specification. It offers a Java API for interacting with SOAP based web services.

Excluded features

The specified API has the following limitations:


  • The API only provides access to web services from J2ME; it does not provide server capabilities. This means that it is only possible to write web services consumer (WSC) applications, but not web services provider (WSP) applications.

  • The API supports static stub based method invocation; it does not support dynamic proxies or dynamic invocation interface (DII).

  • The API only supports stubs for SOAP messages that use document style and literal use (document/literal).

  • The API supports HTTP Basic Authentication and Session Management as defined by JAX-RPC 1.1 section 13.1.1, "HTTP Basic Authentication" and section 13.2, "Session Management" respectively.

  • The implementation does not support HTTPS as a transport protocol.