When the thread that has the lock leaves the critical section, the suspended thread needs to be woken up. The thread will need to be re-scheduling and contextswitched back into the CPU.
When the Web service makes the switch, certain standards must be switched (for example, WS-Context for loose coupling to WS-Addressing for tight coupling).