現階段的分布式應用開發(fā),包括多層架構、SOA、Web Service、網格甚至云計算等,一般不必從網絡通信底層做起,大都基于如CORBA/IIOP、DCOM、RMI、JMS及IBM MQ、TIBCO消息中間件等成熟工具或協(xié)議實現,而其核心內容都是消息技術及體系。而絕大多數分布式技術方面的資料要么只是介紹成熟工具和協(xié)議的使用方法,要么便是介紹網絡通信底層知識,而對介于這兩者之間的消息技術的內在原理和詳細實現機制,則很少有人真正了解與問津,而這正是《消息設計與開發(fā):分布式應用開發(fā)的核心技術》的重點內容。《消息設計與開發(fā):分布式應用開發(fā)的核心技術》詳細披露了消息體系的內在原理與實現機制:如何以消息對象形式組織各種復雜數據類型?消息如何從一臺機器傳送到另一臺機器?如何通過消息實現遠程過程調用?如何實現跨平臺的分布式消息通信?多種類型的消息如何管理?消息隊列如何管理?企業(yè)級的多任務并發(fā)如何控制?如何保證大量的消息與任務都會被及時處理?如何合理利用系統(tǒng)資源?JMS與SOAP的機制有什么區(qū)別和聯(lián)系等,都是《消息設計與開發(fā):分布式應用開發(fā)的核心技術》要講述的內容。《消息設計與開發(fā):分布式應用開發(fā)的核心技術》緊密結合代碼實例,基于面向對象設計與實現方法,旨在通過《消息設計與開發(fā):分布式應用開發(fā)的核心技術》指導可自行設計開發(fā)消息體系原型。