Oracle SOAP Release Notes
iAS v1.0.2.2
Features
-
server-side infrastructure for managing and running SOAP enabled services
-
Java client API for invoking SOAP services
-
supports pluggable XML parser
-
requires XML parser that supports JAXP and DOM2 API (supported parser is
distributed as xmlparserv2-soap.jar)
-
supports pluggable providers that enable extensible support for different
types of services. This release includes:
-
Java provider supports SOAP services that are Java classes
-
supports RPC invocation over HTTP transport
-
Security features include:
-
HTTP plus basic authentication, proxy, and proxy basic authentication
-
HTTPS levels 1-3 plus basic authentication, proxy, and proxy basic authentication
-
Supports these encoding styles:
-
SOAP v1.1 Encoding provides built-in support for encoding/decoding primitive
types (boolean, double, float, long, int, short, byte), Strings, arbitrary
JavaBeans (using reflection) and Vectors, Enumerations, Hashtables, or
1-dimensional arrays of these types. For other types user can hand-write
encoder/decoder and register with the runtime.
-
Literal XML encoding allows one to send XML elements (DOM org.w3c.dom.Element
objects) as parameters by embedding the literal XML serialization of the
DOM tree. No code needs to be written to support this (see the addressbook
demo to see a sample use of it). This encoding style is supported
for Java services only.
-
SOAP servlet is configurable via an XML configuration file
-
auditing of SOAP requests and responses
-
pluggable handlers can be configured to run globally as part of a response
chain, request chain, or error chain
-
pluggable provider manager (release includes file-based manager of deployed
providers)
-
pluggable service manager (release includes file-base manager of deployed
services)
-
pluggable logger (release includes servlet logger and stdout logger)
-
SOAP servlet runs in a servlet engine that supports Java Servlet Specification
v2.0 (JServ)
Requirements
-
JDK 1.1.8 or 1.2
Limitations
The following features of the SOAP v1.1 specification are
not currently
supported:
-
encodingStyle attribute must have only one encoding style given (see section
4.1.1 of the spec)
-
mustUnderstand attribute
-
root attribute
-
actor attribute and SOAP intermediaries
-
ID/href links and multi-ref accessors
Documentation and additional resources:
Oracle SOAP Developer's Guide
Oracle SOAP API Javadoc
SOAP v1.1 Specification
This product includes software developed by the Apache Software Foundation
(http://www.apache.org/). SOAP is provided "AS IS."