Runtime architecture of a web service |
When publishing a web service by clicking the Create Web Service button on the Web Services (Provider) window, an ASP.Net HTTP Handler file with extension .ASHX and (if requested) a WSDL file are generated. The ASHX file represents the starting point (the access URL) for the published web service. The ASHX server page calls the Rules Service via the HTTP protocol in a SOAP format, and executes the SQL statement defined for a specific method. The response (if any) from the Rules Service is sent back to the client application.
The installed web server handles the security and logging mechanism of the web service. Possible error messages are sent to the client application in the standard Fault element of the SOAP message. NOTE: USoft supports both both SOAP 1.1 and SOAP 1.2 protocols for web service providers.
See also |