分布式系統(tǒng)是計算機軟件領域的一個重要研究分支,它涉及分布環(huán)境下軟件中的通信、名字服務、事務處理、容錯和安全等眾多的理論和實踐問題。從20世紀80年代以來,分布式系統(tǒng)在很多領域取得了突破性的進展,它以各種中間件軟件的形式出現(xiàn),并為現(xiàn)代信息系統(tǒng)建設提供了不可或缺的技術支持。但分布式系統(tǒng)的研究仍然面臨著重大的技術挑戰(zhàn),受到很多未決問題的困擾。我國在分布式系統(tǒng)領域的研究起步較晚,基礎薄弱,形成軟件產品的能力與發(fā)達國家相比有很大差距。本書的主要讀者對象是計算機軟件從業(yè)人員,包括大專院校計算機專業(yè)的本科生、研究生,本書站在國際和國內在相關領域的最前沿,試圖把分布系統(tǒng)的起源,理論基礎,算法基礎,分布、復制與集成相關的一些關鍵理論的技術背景全面地介紹給讀者。盡管它不是一本講解如何進行軟件開發(fā)的收,但卻試圖成為所有軟件從業(yè)人員必備的基礎書籍。