At the end of last year, I was given a rather unpleasant assignment. This
company had several Java Remote Method Invocations (RMI) services that were
interacting with the legacies of the organization and I needed to open up an
XML interface for them.
My first idea was to use the Simple Object Access Protocol (SOAP). But the
current W3C specification and implementation of the SOAP API from Apache
presented only the HTTP binding for SOAP. Because of this, the SOAP services
had to be deployed in a Web server container. The possibility of opening up a
SOAP-based interface to the existing RMI services was limited by the
following factors:
If we convert the existing RMI services as SOAP-based and deploy them in a
Web server container, the existing clients to those services have to be
rewritten or reconfigured in order to be able to talk to the SOAP server in a
SOAP-reco... (more)
How many times have we pulled out our hair trying to find a proper way to
deploy high-end graphics and animation over the Web? The answer is perhaps a
bit embarrassing. In DHTML concepts, with the help of JavaScript and layered
components, we could render interactivity with graphics and produce some
animation effects, but those were far from what we desired and what existing
multimedia packages could offer for PC-based games and animation programs. By
the time Java came into the picture it offered graphics-handling features,
which perhaps put a ray of hope into the developer's wo... (more)