Mule使用的是基于消息的架構風格(如上圖所示),消息具有程序語言無關系、組件無關性、數據格式靈活性、消息無狀態等特征,基于消息的服務也同樣具有無狀態的特征,此外,消息風格有非常成熟的應用模式,能夠滿足當前遇到的大部分數據應用需求以及SOA的需要。因而能夠很好的滿足需求中的前2個和第三個的可擴展、可定制的需求。