Message-driven processing is a fundamental process in client-server architectures, and occurs when a client forwards a service request in a message to a software program that acts as the receiver
and distributor of the message. Such specially formatted messages to a requestbroker are made, for example, by custom Web browsers. The recipient of the message forwards it to the appropriate server application. Messages of this type can contain information about the type of service, about the configuration of the message and the time of forwarding. Depending on the structure of the message, the receiver or the request broker that manages the requests and responses can reply to the sender of the message and forward the message to the appropriate server
. The method of message-driven processing is used in network concepts with distributed data processing. In large, geographically distributed networks, there is a greater need to verify messages and applications before they are applied. To handle the high flow of messages in such networks, additional computing components are usually used.