Runtime architecture of a web service
In USoft 11.x, the functionality described here is deprecated.
Web service providers will be removed from USoft Definer and USoft Authorizer in USoft 12.x. Please use USoft Service Definer instead.
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.
USoft supports both both SOAP 1.1 and SOAP 1.2 protocols for web service providers.