17.6 Summary The J2ME Web Services Optional Package offers a Java-centric way to build mobile Web Services clients through generated client stubs. It standardizes the SAX XML parsing API and JAX-RPC API subset for both CLDC and CDC devices. The specification also standardizes the generated clientside stub by defining a set of SPIs that the vendors must adhere to. The Optional Package handles JavaBean marshaling and runtime exceptions very well using techniques familiar to Java developers. It is likely to gain widespread support from the industry. |