Internet Express for Tru64 UNIX Version 6.10 Administration Guide (5900-1418, March 2011)

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 : Directories and
Subsets for XML Components).
Apache Axis administration (Section : Apache Axis Server Administration).
Apache Cocoon Servlet administration (Section : Apache Cocoon Servlet Administration).
Directories and Subsets for XML Components
The directories in Table 25 are created when you install the XML components:
Table 25 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
IAEXMLCLIBXerces and Xalan C++ header files/usr/local/include/xml
IAEXMLCLIBLibxml2 header files/usr/local/include/libxml2
164 XML Component Administration