NonStop SOAP for Java User's Manual

Introduction to NonStop SOAP for Java
NonStop SOAP for Java User’s Manual523860-001
1-4
Features and Functions of NonStop SOAP for Java
Features and Functions of NonStop SOAP for
Java
NonStop SOAP for Java includes:
A configuration file and setup script to install NonStop SOAP for Java under the
iTP WebServer and NSJSP environments. See Configuring NonStop SOAP for
Java on page 3-1.
A deployment descriptor file that exposes a service implemented using a standard
Java class (including a normal Java bean) or an Enterprise Java Bean (EJB). See
SOAP Deployment Descriptor on page 4-1.
Administration tools to generate a SOAP deployment descriptor file for a Java
class or Enterprise Java Bean (EJB). The Administration tools can also be used to
generate WSDL and deploy a Java class or an EJB as a Web service. See Using
the Administration Tools on page 5-1.
SOAP client APIs help you build a SOAP client that can invoke a Web service. See
Using the SOAP Client APIs on page 6-1.
Support for SOAP attachments on the client and server. See Using Attachments on
page 6-3.
Samples which utilize the SOAP for Java features. See Samples Deploying
NonStop SOAP for Java on page 7-1.
A tool for tracing SOAP messages. See Tracing SOAP Messages on page 5-25.
Architectural Overview
NonStop SOAP for Java includes the following components.
Transport Wrapper
The Transport Wrapper facilitates how a SOAP message gets in and out of the SOAP
server. The NonStop SOAP server is a Java servlet running in the NSJSP servlet
engine. The NonStop SOAP server gets a SOAP message in its doPost() method,
processes the request (by invoking the appropriate Service Provider), and replies back
with a SOAP response.
Web Services Engine
The Web Services Engine orchestrates the flow of messages from a transport to a
particular Web service provider. The Web Services Engine uses the SOAP deployment
descriptor to determine the appropriate provider.