SunTM Open Net Environment (Sun ONE) customers can develop web services
with XML support that is interoperable with other standards-based services,
regardless of the underlying platform. The role of JavaTM technology and
Simple Object Access
Protocol (SOAP) are discussed in this article.
Java technology provides Sun ONE with open, cross-platform support
for SOAP and other key web services standards. SOAP is an industry
standard now being defined by the World
Wide Web Consortium (W3C). It defines how applications communicate with
one another on the network, a fundamental feature for networked
services on demand.
"The Java platform is a fundamental foundation for the Sun ONE
architecture and brings key differentiators to Sun ONE: support for
open industry standards and the ability to integrate easily with other
software products," said Rich Green, vice president and general manger,
Java and XML Software, Sun.
Web services standards, such as SOAP, are still being defined, but
developers can use a variety of interim implementations available from
several sources, such as the Apache Project, Cape Clear, or tools
vendors. Vendors can also write native support into their products. The
Sun ONE products and the Java technology platform currently utilize this model.
Ultimately, the individual products that make up the Sun ONE family
will utilize common implementations of XML and other web services
standards as they are created by the Java Community ProcessSM Program (JCP),
including support for SOAP and XML processing.
The JCP program has completed and released the JAXP API specification
to support XML processing and parsing. The Java API for XML Messaging
(JAXM), which is nearing completion by the JCP, will provide SOAP
support to the iPlanetTM Message Queue product, which in turn
provides SOAP support to iPlanetTM Application and Integration
Servers and other Sun ONE products that are implementations of Java
technology. The iPlanetTM Integration Server today includes a native
implementation of SOAP. iPlanet Message Queue is a high performance
JavaTM Message Service (JMS) implementation message oriented
Additional JCP Expert Groups, made up of representatives from
multiple member companies, have formed as part of the JCP program to
develop the additional APIs that will provide Java technology platform support for
communication to registries and repositories, such as UDDI and ebXML;
remote procedure calls and data binding.
Read More ...