Moreover, new and unanticipated uses of the infrastructure will inevitably begin to surface. The important point is to start earlier rather than later. I ntelligent messaging provides the strong, loosely coupled infrastructure needed for connecting application systems into effective business processes. The term refers to the use of a messaging-based architecture in combination with an integration broker. In an ideal world, the information supporting a business process flows among application programs in response to business events, such as a user entering a transaction from a workstation, or simply implied from a database update.
Messaging lets application programs communicate asynchronously and in a relative realtime manner.
An application experiencing a business event can put the relevant data onto a messaging backbone without concern for who needs to get it or how it will get there. The messaging infrastructure takes care of delivering the message to the recipient applications, in a near realtime manner. And, should the target application system or some part of the network be unavailable at that moment, the data is stored and forwarded at a later time. Likewise, recipient applications can process messages immediately as they arrive or deal with them in some other delayed manner. It also leaves receiving applications to deal with data format and semantic differences of the sending application.