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. Because of this, any instance
class can behave differently from other instances of the same class. Ruby's
dynamic typing nature doesn't require explicit declaration of variable types.
It feature... (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 mechan... (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 ov... (more)
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 registr... (more)