Internet Express for Tru64 UNIX Version 6.8 Administration Guide (14233)

8 XML Component Administration
The XML components provide commercial-quality, standards-based XML solutions. These
components include: Xerces XML parsers in C++ and Java, Xalan XSLT stylesheet processor in
C++ and Java, FOP XSL formatting objects in Java, Batik Scalable Vector Graphics (SVG) toolkit
in Java, Cocoon XML-based Web publishing in Java, and Apache Axis. All are from the Apache
XML Project. Internet Express also includes the UDDI4J Java Client Library from IBM that
provides an API that can be used to interact with a UDDI registry, and libxml2 XML parser and
toolkit in C developed by the Gnome project.
Apache Axis is an implementation of the SOAP (Simple Object Access Protocol) submission to
the W3C. SOAP is a lightweight protocol for exchange of information in a decentralized,
distributed environment. Apache Axis, which is a follow-on project to Apache SOAP, is an
XML-based protocol that consists of three parts: an envelope that defines a framework for
describing what is in a message and how to process it, a set of encoding rules for expressing
instances of application-defined data types, and a convention for representing remote procedure
calls and responses. Axis improves on the previous Apache SOAP project with increased speed,
flexibility, and stability and adds WSDL support.
Apache Axis can be used with a variety of other protocols; however, the only bindings defined
in this document describe how to use Apache Axis with HTTP and the HTTP Extension
Framework.
The Universal Description, Discovery and Integration (UDDI) Project is a comprehensive, open
industry initiative enabling businesses to discover each other and define how they interact over
the Internet and share information in a global registry architecture. The UDDI project is the
building block that enables businesses to quickly, easily and dynamically find and transact with
one another via their preferred applications. The UDDI4J Java Client Library is a class library
that generates and parses messages sent to and received from a UDDI server.
This chapter provides the following information:
Directories and subsets for XML components and documentation (Section 8.1: Directories
and Subsets for XML Components).
Apache Axis administration (Section 8.2: Apache Axis Server Administration).
Apache Cocoon Servlet administration (Section 8.3: Apache Cocoon Servlet Administration).
8.1 Directories and Subsets for XML Components
The directories in Table 8-1 are created when you install the XML components:
Table 8-1 Directories and Subsets for XML Components
SubsetsContentsDirectory
IAEXMLJLIBJava libraries for Cocoon/usr/internet/xml/xml/cocoon/
IAEXMLJLIBJava libraries for Xerces, Xalan, FOP,
and Batik
/usr/internet/xml/xml/lib
IAEXMLJLIBApache Axis libraries and samples/usr/internet/xml/axis/
IAEXMLJLIB, IAEXMLCLIBComponent documentation/usr/internet/docs
IAEXMLJLIBUDDI4J libraries and samples/usr/internet/xml/uddi4j
IAEXMLCLIBLibxml2 tools/usr/local/bin
IAEXMLCLIBXerces C++, Xalan C++ , and Libxml2
libraries
/usr/local/lib
8.1 Directories and Subsets for XML Components 167