This is a text description of smpsrvex.gif.

This figure describes a sample service execution showing the role of the input, protocol, and output adaptors and the flow of information. Beginning with an XML request as input into the input adaptor, the input adaptor takes care of handling the submitted service request. Next, the protocol adaptor takes the XML service request in addition to any preprocessed requests and adapts it to the communication protocol used by the remote service provider. The protocol adaptor handles any aliases as well as any HTTP requests. The output from the protocol adaptor is HTML. The output adaptor now transforms this raw response returned by the remote service provider through an XSL Transformation (XSLT) to form a service XML response.