Professional Documents
Culture Documents
XML is a cross platform neutral-data format and Java is a cross platform programming language. These
technologies provide a perfect solution for developing platform independent applications.
Java Web Services Developer Pack (JWSDP) brings together a set of Java APIs for XML-based Java
applications by supporting key XML standards such as SAX, DOM, XSLT, SOAP, WSDL, UDDI, and
ebXML. These APIs and their reference implementations are bundled together with a set of runtime tools
to form a JWSDP to provide a build, deploy, and test environment for Web services applications and
components. The pack includes the following toolset:
1. Java XML Pack
2. JavaServer Pages Standard Tag Libraries
3. Apache Tomcat container
4. Java WSDP Registry Server
5. ANT Build Tool
Java XML Pack
Document-oriented APIs
Document-oriented APIs are generally used for interpreting data stored in an XML format.
1. Java API for XML Processing (JAXP)
For parsing:
o Simple API for XML (SAX)
o Document Object Model (DOM) API
For transformations:
o Extensible Stylesheet Language Transformation (XSLT) API
Procedure-oriented APIs.
These APIs facilitate the sending and receiving of XML documents using network services. Procedure-
oriented APIs are generally used for interfacing between Web services applications
1. Java API for XML Messaging (JAXM)
It provides synchronous and asynchronous messaging capabilities in the Web services environment
and enables the exchanging of XML documents over the intranet or Internet. Also it provides a
messaging infrastructure and standard API mechanisms for building, sending, and receiving XML
messages.