Java API for XML-based RPC

Java API for XML-based RPC

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).

It works as follows:

# A Java program invokes a method on a stub (local object representing the remote service)
# The stub invokes routines in the JAX-RPC Runtime System (RS)
# The RS converts the remote method invocation into a SOAP message
# The RS transmits the message as an HTTP request

The advantage of such a method is that it allows the Web Service to be implemented at server-side as a Servlet or EJB container. Thus, Servlet or EJB applications are made available through Web Services.

External links

* [https://jax-rpc.dev.java.net/ Sun's JAX-RPC page]
* [http://weblogs.java.net/blog/kohlert/archive/2005/05/jaxrpc_20_renam.html JAX-RPC 2.0 renamed to JAX-WS 2.0]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Java API for XML-based RPC — (JAX RPC) ist eine Java Bibliothek, um Remote Procedure Calls auf XML Basis ausführen zu können. Die Funktionalität der API wird von einem Unternehmenskonsortium (rund um Sun) und unabhängigen Personen im so genannten Java Community Process… …   Deutsch Wikipedia

  • Java API for XML Web Services — Die Java API for XML Web Services (JAX WS) ist eine Java API zum Erstellen von Webservices. JAX WS wurde in der Java Platform Enterprise Edition 5 eingeführt und ist seit der Version 1.6 auch Teil der Java Platform, Standard Edition.[1] JAX WS… …   Deutsch Wikipedia

  • Список Java API — Есть три типа Java API: официальный основной Java API, содержащийся в JDK или JRE, в одном из вариантов Java. Три варианта платформы Java: Java ME (Micro edition), Java SE (Standard edition) и Java EE (Enterprise edition). дополнительные… …   Википедия

  • Java Platform, Enterprise Edition — Java Platform, Enterprise Edition, abgekürzt Java EE oder früher J2EE, ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web Anwendungen. Sie ist eine… …   Deutsch Wikipedia

  • Java XML — API от Sun Microsystems состоит из следующих отдельных интерфейсов программирования: Java API for XML Processing или JAXP. Java API for XML Messaging или JAXM. Java API for XML based RPC или JAX RPC. Java API for XML Registries или JAXR. Java… …   Википедия

  • Java EE version history — The Java Platform, Enterprise Edition or Java EE (formerly known as Java 2 Platform, Enterprise Edition or J2EE) has undergone several changes since 1.0 as well as numerous additions of new specifications. JPE (May 1998) Announcement of JPE… …   Wikipedia

  • Java XML — The Java programming language XML APIs from Sun Microsystems consist of the following separate programming APIs: * Java API for XML Processing, or JAXP. * Java API for XML Messaging, or JAXM. * Java API for XML based RPC, or JAX RPC. * Java API… …   Wikipedia

  • Java 2 Enterprise Edition — Java Platform, Enterprise Edition, abgekürzt Java EE oder früher J2EE, ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web Anwendungen. Sie ist eine… …   Deutsch Wikipedia

  • Java 2 Platform Enterprise Edition — Java Platform, Enterprise Edition, abgekürzt Java EE oder früher J2EE, ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web Anwendungen. Sie ist eine… …   Deutsch Wikipedia

  • Java EE — Java Platform, Enterprise Edition, abgekürzt Java EE oder früher J2EE, ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web Anwendungen. Sie ist eine… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”