In this message exchange, a service provider sends a message to a consumer, without expecting a reply. The service operation must only contain an output message, and the input message is not defined.
The operation in the WSDL looks like the following:
<portType name="Library"> ..... <operation name="newBooks" tmep:mep="notification"> <input message="tns:newBooksNotification" /> </operation> </portType> <binding name="LibraryNotificationJmsSoap" type="tns:Library"> <soap:binding style="document" transport="http://www.w3.org/2010/soapjms/" /> <operation name="newBooks"> <soap:operation soapAction="newBooks" /> <input> <soap:body use="literal" /> </input> </operation> </binding>
In this case, the provider is the initiator of the communication (it sends the messages), and the consumer is recipient of the messages.