1. A system with a middleware architecture, comprising: one or more than one messaging appliance configured for receiving and routing messages; an interconnect; and a provisioning and management system linked via the interconnect and configured for exchanging administrative messages with each messaging appliance, wherein each messaging appliance is further configured to execute the routing of messages by dynamically selecting, in real time, a message transmission protocol and a message routing path.