Acting as a producer of Web services, the ASE Web Services Engine uses three components: an HTTP handler, a SOAP handler, and an XML mapper.
Figure 2-2: ASE Web Services Engine as producer
The HTTP handler supports HTTP 1.1 and listens for requests sent using the HTTP POST and GET methods. The HTTP handler also supports SSL connections.
Do not use GET HTTP requests. These commands embed all arguments within the URL, which cannot be encrypted. Use POST HTTP, which moves all arguments into the body of the HTTP request and allows the whole contents to be encrypted.
The SOAP handler supports SOAP 1.2 and processes SOAP requests. The SOAP handler also generates WSDL files describing Web services.
The XML mapper encodes relational data, returned from Adaptive Server Enterprise through JDBC, into XML that complies with the SQLX standard. The XML mapper also generates a DTD and an XML schema to describe the data.