"Many view Web services as the backbone to a new generation of
cross-platform, cross-language distributed computing applications.
In fact, Sun defines Web services as 'a well-defined, modular,
encapsulated function used for loosely coupled integration between
applications or systems components.'
"This industry buzz explains why many businesses want to extend
their existing J2EE applications to Web services applications,
which would allow them to leverage the functionality of J2EE while
reaping the benefits of Web services. To that end, Apache's latest
SOAP engine, Apache eXtensible Interaction System (Axis), not only
enables developers to build new Web service applications from
scratch but also provides the infrastructure to publish existing
Java classes as Web services.
"This article demonstrates how to create a Web service
application from an existing J2EE application using Oracle OC4J
J2EE application server and Apache Axis. With downloadable source
code, it provides a step-by-step tutorial for building a simple
J2EE application and then Web-service enabling it with Axis..."