Failure is inevitable


The Application Bus

The Message Bus pattern is a pattern of enterprise application architecture that deals with the integration of systems.  It consists of several components that facilitate the exchange of messages between the various systems in order to achieve some shared purpose.  When done properly, messaging is one of the lowest forms of coupling that can be achieved in a software system.  For this reason, it has become commonplace to use a message bus to decouple the components within a single logical application as well.  This use of the message bus pattern is so specialized that it is... [More]