Table of Contents
The Java WS Core is an implementation of the Web Services Resource Framework (WSRF) and the Web Service Notification (WSN) family of standards. It provides APIs and tools for building stateful Web services.
New Features in the GT 4.0 release
- Implementation of the 2004/06 OASIS WSRF and WSN working draft specifications (with minor fixes to the 1.2-draft-01 published schemas and with the March 2004 version of the WS-Addressing specification)
- Basic HTTP/1.1 client & server support
- JNDI-based registry based on the JNDI service in Apache Tomcat
- An implementation of the Work Manager and Timer specifications
Other Supported Features
- A standalone and embeddable container
- Tomcat 4.1 and 5.0 support
- Basic API for resource persistence and recovery
- Persistent subscriptions support
- Automatic service and ResourceHome activation on startup
- Operation providers
Deprecated Features
- None
Usability improvements for Java WS Core:
A number of performance and scalability improvements:
- Optimized basic messaging performance
- Optimized querying of resource property document
- Scalability improvements of subscriptions
- And more
- Per-service configuration and configuration profiles
- Convenient command line scripts around deployment and undeployment Ant scripts
Protocol changes since GT version 3.2
- HTTP/1.1 with 'chunked' transfer encoding is now used by default.
- Wire messages follow the new schemas and therefore are completely different (see below).
API changes since GT version 3.2
- The majority of the APIs are new. Some APIs resemble GT 3.2 APIs, for example
ServiceData
is replaced byResourceProperty
andServiceDataSet
is replaced byResourcePropertySet
.
Schema changes since GT version 3.2
- Schemas are completely new. The WS Java Core implements the OASIS WSRF and WSN working drafts specifications (with minor fixes to the 1.2-draft-01 published schemas and with the March 2004 version of the WS-Addressing specification.)
Java WS Core depends on the following GT components:
Java WS Core depends on the following 3rd party software:
Please see the Technology Dependencies Details page for details.
Java WS Core should work on any platform that supports J2SE 1.3.1 or higher.
Tested platforms for Java WS Core:
- Linux (Red Hat 7.3)
- Windows 2000 and XP
- Solaris 9
Tested JVMs for Java WS Core:
- Sun JVM 1.3.1, 1.4.2 and 1.5.0
- IBM JVM 1.3.1, 1.4.1, and 1.4.2
- BEA JRockit JVM 1.5.0
JVM notes:
Tested containers for Java WS Core:
- Java WS Core container
- Tomcat 4.1.31
- Tomcat 5.0.30
Associated standards for Java WS Core:
Please see Java WS Core documentation for more information.