Questionmark's Open Assessment Platform

The QMWISe process cycle

This section explains the process cycle that occurs when an application uses QMWISe.

The complete cycle of events that occur are described in the following table:

Stage Title Description
1 Generating the SOAP request message The client or user application must generate a SOAP request message for a specific, named web service method including the input data (if any)
2 Sending the request over the internet The request message is transmitted over the internet via HTTP from the application program to QMWISe
3 Accessing Perception QMWISe processes the request message and makes appropriate calls to the Perception software to fulfill the request
4 Perception's processing Perception processes the calls from QMWISe and sends return information back to QMWISe
5 Generating SOAP response message QMWISe generates a SOAP response message for the web service method including the output data, or a SOAP fault message if there have been any errors
6 Sending the response over the internet The response message is transmitted over the internet via HTTP from QMWISe to the application program

All stages in this process can be tested with the a test harness.

The complete cycle of events that occur when an application program uses QMWISe can be seen in the process cycle diagram below: