Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
Message-driven processing is a technique used in a client-server environment in which a client requests a service from a server-side application via a message broker. The message broker then sends the request to the corresponding application.
The message broker is a mediator software program which ensures that client node messages are delivered to the correct application destinations. A message may contain an application’s name, requested service and priority.
The message-driven processing technique is used primarily in client-server environments. It is based on a distributed computing platform, which distributes network applications via different servers. Message-driven processing is a service-oriented architecture (SOA) scheme. That is, many different clients request services from many different applications and servers.
Client-requested service communication is handled via a middleware or message broker, which ensures that client-generated requests are received where the requested application resides within the network infrastructure.
Message driven applications can also be described as a distributed computing application in a network that is geographically dispersed.