Synchrous request-response mode:
Client's thread blocks until a return value or exception is returned
One-way RPC mode:
Client's thread continues processing
No return value or exception is expected
... <portType name="HelloOneWayIF"> <operation name="oneWayValueType"> <input message="tns:HelloOneWayIF_oneWayValueType"/> </operation> </portType> <binding name="HelloOneWayIFBinding" type="tns:HelloOneWayIF"> <operation name="oneWayValueType"> <input> <soap:body use="literal"/> </input> <soap:operation soapAction=""/> </operation> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> </binding> ...
Non-blocking RPC invocation mode:
A client invokes a remote procedure and continues in its thread without blocking
Later, the client processes the remote method return by performing a blocked receive call or by polling for the return value
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |