A client submits a service request, e.g., a SOAP request, an HTTP GET
request or an HTTP POST request. If necessary, parameters within a
Structured Query Language (SQL) string are replaced with corresponding
values from the client service request. The SQL statement is executed at a
database which, in turn, generates a response to the SQL statement. If
necessary, the response is converted to XML. The response is then sent to
the client.