Although highly effective, traditional service bus architectures have often introduced a single point of failure that can impact multiple solutions. To truly leverage what the service bus has to offer requires that it is fail-safe and is architecturally redundant. However, redundancy in implementation can increase both the cost of hardware and the cost of software licenses.