Web services are Web based applications that use open, XML-based standards and transport protocols to exchange data with clients. Web services are developed using Java Technology APIs and tools provided by an integrated Web Services Stack called Metro. The Metro stack
consisting of JAX-WS,
JAXB, and
WSIT, enable you
to create and deploy secure, reliable, transactional, interoperable Web
services and clients. The Metro stack is part of Project Metro and
as part of GlassFish,
Java Platform, Enterprise Edition (Java EE), and partially in
Java PlatForm, Standard Edition (Java SE).
GlassFish and Java EE also support the legacy JAX-RPC APIs.
Project GlassFish replaces the Java Web
Services Developer Pack, our previous release vehicle for
providing new web services between releases of
the Sun Java System Application Server. ?
Read More
WhyMetro
The Metro Web Services stack delivers secure, reliable,
transactional interoperability between Java EE and .Net 3.0 to help you
build, deploy, and maintain Composite Applications for your Service
Oriented Architecture. Metro provides ease-of-development features,
support for W3C and WS-I standards such as SOAP and WSDL, asynchronous
client and server, and databinding through JAXB 2.0.
WhyGlassFish
GlassFish is an open source, production-quality and Java EE5 compatible
application server. GlassFish focuses on ease-of-development
with enhanced web services via Metro. Constructing web applications is made easier with
JavaServer Faces (JSF) technology and the JSP Standard Tag Library (JSTL). Java EE 5 supports rich
thin-client technologies such as AJAX, technologies that are crucial for building applications for Web 2.0.