Messaging concepts
The term messaging, in the generic sense, is usually used to describe the exchange of information between two interested parties. In the context of computer science, messaging can be used to loosely describe a broad range of mechanisms used to communicate data. For example, e-mail and instant messaging are two communication mechanisms that could be described using the term messaging. In both cases, information is exchanged between two parties, but the technology used to achieve the exchange is different.
Loose coupling
These two technologies can also be used to describe one of the main benefits of messaging, that is, loose coupling. We discuss two aspects of coupling in the context of messaging applications:
- process coupling
- application coupling