Java API for XML-based RPC (JAX-RPC) allows invoking from a Java application a Java-based Web Service with a known description while still being consistent with its WSDL description. It can be seen as Java RMIs over Web Services. JAX-RPC 2.0 was renamed to JAX-WS 2.0 (Java API for XML Web Services).
JAX-RPC provides a programming model for the development of SOAP (Simple Object Access Protocol)-based applications. The JAX-RPC programming model simplifies development by abstracting SOAP protocol-level runtime mechanisms and providing mapping services between Java and the Web Services Description Language (WSDL).
The following are the advantages of JAX-RPC:
- Platform independence of the Java programming language.
- JAX-RPC is not restrictive: a JAX-RPC client can access a Web service that is not running on the Java platform, and vice versa.
- JAX-RPC uses technologies defined by the World Wide Web Consortium (W3C): HTTP, SOAP, and the Web Service Description Language (WSDL).
- WSDL specifies an XML format for describing a service as a set of endpoints operating on messages.
- It is possible to send a wide variety of messages through JAX-RPC.
- It provides extensible type mapping, which gives JAX-RPC still more flexibility in what can be sent.
Copyright © 2009-2010 Wikipedia. All rights reserved.
Best exam simulation SUN scja download free trial. Become SUN SCJA certified.If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.