UDDI (Universal Description, Discovery, and Integration) is widely accepted
as the standard for Web services publishing, querying, and discovery. A UDDI
registry allows you to publish and browse Web service references via SOAP
(Simple Object Access Protocol) and HTTP interfaces. The structure of the
UDDI specification allows the possibility of private UDDI nodes or a private
UDDI registry. A private UDDI node can implement all the UDDI APIs (Inquiry
and Publish) as defined by the UDDI specification, but it doesn't participate
in the replication scheme, nor does it reside within intranets, extranets, or
private networks on the Internet. In this article, I'll show you how to
develop a private UDDI registry using the Java API for XML Messaging (JAXM).
UDDI defines the following major data structures, along with two sets of
APIs, to publish and discover Web services:
bus... (more)
It's easy to develop Web services using Ruby. This article looks at how to
develop a Web service client to access the Web services that are hosted in
the Internet and how to develop a Web service with simple steps using Ruby.
An Overview
Ruby is the interpreted scripting language invented by Yukihiro Matsumoto for
quick and easy object-oriented programming and is more popular in Japan than
in other countries. Ruby's open-source nature makes it free for anyone to
use. All data structures in Ruby are objects, but you can add methods to a
class or instance of a class during runtime. ... (more)
This article takes a look at SOAP Message handlers and how JAX-RPC supports
SOAP Message handlers and its usage scenarios.
First, some of the terminology: a SOAP Interceptor takes raw SOAP message as
input and, before processing the message, modifies the SOAP message or adds
some additional information to it, and then returns the SOAP message as
output.
A SOAP Message handler is a mechanism that intercepts the SOAP messages at
the client level as well as at the server level. SOAP Intermediary intercepts
the SOAP message between the client and server.
SOAP Header processors deal ... (more)
The RPC mechanism enables a remote procedure call from a client to be
communicated to a remote server. SOAP RPC supports three types of parameter
modes - IN, OUT, and INOUT - for remote method invocation. In this article
I'll explain how JAX-RPC supports SOAP RPC parameter modes and how to use
JAX-RPC parameter modes with Apache Axis.
JAX-RPC
JAX-RPC provides a means for performing RPC over SOAP. It provides rules for
client code generation, SOAP Binding, mapping from Java to WSDL and WSDL to
Java, type mappings between Java and XML data types, and client APIs for
constructing W... (more)