ABSTRACT

This chapter provides an overview of Web services and describes the Java Platform Micro Edition (Java ME) Web Services Application programming interface (API) to support Web services in resource-constrained devices, such as cellular telephones, Personal Digital Assistant, and the like. Given the success of Web services in powerful, wired computers, the Java Specification Request 172 expert group also developed an API to support Web services on resource-constrained devices using the Java ME based on the Connected Device Configuration and the Connected Limited Device Configuration. The Web Services API includes two optional packages to the Java ME platform. The first one is the Java API for XML-based RPC (JAX-RPC) package, which allows mobile devices to access remote XML-based Web services. JAX-RPC is a Java API for interacting with Simple Object Access Protocol-based Web services. This package, which is a subset of the JAX-RPC specification for the Java SE platform, is a remote procedure call implementation in the Java programming language.