Monday, August 6, 2007

>> Java EE Web Services Technologies

Java EE Web Services Technologies
Implementing Enterprise Web Services
This specification defines the programming model and runtime architecture for implementing web services in Java. See
JSR 109.

Java API for XML-Based Web Services (JAX-WS)
The Java API for XML Web Services (JAX-WS) is the centerpiece of a newly rearchitected API stack for Web services, the so-called "integrated stack" that includes JAX-WS 2.0, JAXB 2.0, and SAAJ 1.3. The integrated stack represents a logical rearchitecture of Web services functionality in the Java WSDP. JAX-WS is designed to take the place of JAX-RPC in Web services and Web applications. See the JAX-WS project page and JSR 224.

Java API for XML-Based RPC (JAX-RPC)
You can use the Java API for XML-based RPC (JAX-RPC) to build Web applications and Web services, incorporating XML-based RPC functionality according to the SOAP 1.1 specification. See the JAX-RPC project page and JSR 101.

Java Architecture for XML Binding (JAXB)
Java Architecture for XML Binding (JAXB) provides a convenient way to bind an XML schema to a representation in Java code. This makes it easy for you to incorporate XML data and processing functions in applications based on Java technology without having to know much about XML itself. See the JAXB project page and JSR 222.

SOAP with Attachments API for Java (SAAJ)
The SOAP with Attachments API for Java (SAAJ) provides a standard way to send XML documents over the Internet from the Java platform. SAAJ 1.3 EA (with support for SOAP 1.2) is shipped in Java WSDP 2.0. See the SAAJ project page and JSR 67.

Streaming API for XML
Streaming API for XML (StAX) is streaming Java-based, event-driven, pull-parsing API for reading and writing XML documents. StAX enables you to create bidrectional XML parsers that are fast, relatively easy to program, and have a light memory footprint. See JSR 173.

Web Services Metadata for the Java Platform
JSR 181, Web Services Metadata for the Java Platform, defines an annotated Java format that that uses Java Language Metadata (JSR 175) to enable easy definition of Java web services in a J2EE container. See
JSR 181.

More Info: http://java.sun.com

1 comment:

anon_anon said...

you might also want to look at vtd-xml, the latest and most advanced XML processing API available today


http://vtd-xml.sf.net