The Version 1.2 release of the Java Web Services Developer Pack (Java WSDP) includes several new features, including: (1) JavaServer Faces technology which simplifies building user interfaces for JavaServer applications; (2) a WS-I Supply Chain Management sample application that uses Web Services endpoints for retailers, manufacturers, warehouses and a logging facility; (3) an early access version of XML and Web services security which provides a framework for the JAX-RPC application developer to digitally sign/verify SOAP messages, based on a draft of the OASIS WS-Security specification and W3C XML Signature; (4) a JAXB 1.0.1 sample which processes a UBL (Universal Business Language) order using JAXB-generated classes and prints a report. JAX-RPC and SAAJ have been extended to add support for the WS-I Basic Profile 1.0 draft. The Java Web Services Developer Pack is a "free integrated toolkit that allows Java developers to build, test and deploying XML applications, Web services, and Web applications with the latest Web services technologies and standards implementations. Java WSDP also includes the Java APIs for XML, Java Architecture for XML Binding (JAXB), Java API for XML Processing (JAXP), Java API for XML Registries (JAXR), JavaServer Pages Standard Tag Library (JSTL), SOAP with Attachments API for Java (SAAJ), Java WSDP Registry Server, Ant Build Tool, and Apache Tomcat container."
Contents of the Java Web Services Developer Pack v1.2
- JavaServer Faces (JSF) v1.0 EA4
- XML and Web Services Security v1.0 EA
- Java Architecture for XML Binding (JAXB) v1.0.1
- Java API for XML Processing (JAXP) v1.2.3
- Java API for XML Registries (JAXR) v1.0.4
- Java API for XML-based RPC (JAX-RPC) v1.1 EA
- SOAP with Attachments API for Java (SAAJ) v1.2 EA
- JavaServer Pages Standard Tag Library (JSTL) v1.1 EA
- Java WSDP Registry Server v1.0_05
- Ant Build Tool 1.5.2
- Apache Tomcat v5 development container
- WS-I Supply Chain Management Sample Application 1.0 EA
New Features
"The Java WSDP 1.2 contains the latest versions of Java and XML technologies with bug fixes and performance enhancements for all of Sun's Java and XML technologies as well as the following new features:
JavaServer Faces: Developed through the Java Community Process, JavaServer Faces technology simplifies building user interfaces for JavaServer applications. With the well-defined programming model that JavaServer Faces provides, developers of various skill levels can quickly and easily build web applications by: assembling reusable UI components in a page, connecting these components to an application data source, and wiring client-generated events to server-side event handlers.
Web Services Interoperability Sample Application: The WS-I sample application is a Supply Chain Management app that uses Web Services endpoints for retailers, manufacturers, warehouses and a logging facility. The sample application allows you to mix and match web services from different vendors in various transactions. These use cases demonstrate interoperability using concrete examples of real Web services.
XML and Web Services Security: The early access version of XML and Web services security provides a framework for the JAX-RPC application developer to digitally sign/verify SOAP messages, based on a draft of the OASIS WS-Security specification, which is in turn based on World Wide Web Consortium (W3C) specifications for XML-Signature.
UBL (Universal Business Language) Data Binding Sample: JAXB 1.0.1 includes a new sample that processes a UBL (Universal Business Language) order using JAXB-generated classes and prints a report to the screen. The sample provides a case study of how JAXB helps in the rapid development of applications for industry-standard schemas. [adapted from the "What's New" document]
Help With Java WSDP 1.2
The Java Web Services Developer Pack 1.2 News document announces an updated Java Web Services Tutorial which "will be available in Summer 2003. This tutorial will work with and talk about all of the technologies in the Java WSDP 1.2... To help developers get started with Java WSDP 1.2, the release adds quite a few examples in each technology's samples directory. The samples.html file in each technology's docs directory briefly describes each sample and explains how to build and run the samples. There is a JavaServer Faces Tutorial to help you learn about JavaServer Faces. The release also enabled you to start the Java WSDP server, point your browser to http://localhost:8080, and run several JSP, Servlet, JSTL, JSF, and SAAJ examples that are automatically deployed when the Tomcat server starts... Java WSDP 1.2 adds a new facility allowing users to receive updates to selected technologies when the updates come available -- not just when a new version of the Java WSDP is shipped..." [adapted from the news page as of 2003-06-05]
Principal references:
- Update 2003-09-11: "Sun is First to Market With Platform for WS-I Compliant Web Services Applications. Recent Beta Release of the J2EE 1.4 Software Developer Kit and Java Web Services Developer Pack 1.2 Demonstrate Sun's Java Web Services Leadership."
- Java Technology and Web Services
- Java Web Services Developer Pack 1.2
- What's New in JWSDP Version 1.2
- JavaServer Faces Technology
- Summary of Java WSDP Technologies
- JavaServer Faces Technology Tutorial
- Java Web Services Developer Pack 1.2 News
- Download JWSDP Version 1.2
- Earlier: "Sun Releases Java Web Services Developer Pack EA1." News story January 2002.
- Feedback: send email to jwsdp-feedback@sun.com