NonStop SOAP 4.1 User's Manual

Features of NonStop SOAP
The key features of NonStop SOAP are:
Support for SOAP 1.1 and SOAP 1.2 standards
NonStop SOAP implements the World Wide Web Consortium (W3C) SOAP 1.1 and SOAP
1.2 standards.
Support for WS standards
NonStop SOAP implements the following WS standards:
WS-Policy
WS-Security
For more information on NonStop SOAP support for WS standards, see “WS–Security in
NonStop SOAP 4” (page 271) .
Tools for the service-first development approach
NonStop SOAP provides the SoapAdminCL tool that implements the service-first approach
for developing TS/MP applications. For more information on using the SoapAdminCL tool,
see “NonStop SOAP Tools” (page 194).
Tools for the contract-first development approach
NonStop SOAP provides the WSDL2C and WSDL2PWY tools that support the contract-first
approach for developing TS/MP and non-TS/MP Web services. For more information on
using the WSDL2C and WSDL2PWY tools, see “NonStop SOAP Tools” (page 194).
Tools for SOAP client development
NonStop SOAP 4 provides the WSDL2C tool that helps generation of SOAP clients in the C
programming language. For more information on building SOAP clients, see “NonStop SOAP
4 Client APIs” (page 105) .
Transaction management
NonStop SOAP 4 provides transaction management support for Pathway applications exposed
as Web services using Transaction Management Facility (TMF). For more information on
transaction management in NonStop SOAP 4, see “Transaction Management” (page 236).
Support for TS/MP and non-TS/MP applications
NonStop SOAP 4 enables you to expose the following applications as Web services:
Pathway application written in C or COBOL programming language
NonStop process-based application written in C or COBOL programming language
DLL-based applications written in the C programming language
Powerful modular architecture
NonStop SOAP has a modular architecture that can be used to modify the default message
process of the NonStop SOAP 4 server using pluggable modules. For more information about
modules, see “Customizing NonStop SOAP 4 Message Processing” (page 124).
Message Receiver User Functions (MRUF) can be used to modify the message buffer and
Pathway or NonStop process service invocation attributes. For more information about MRUF,
see “Customizing NonStop SOAP 4 Message Processing” (page 124).
28 Introduction to NonStop SOAP