消息设计与开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

序二

初次看到何小朝博士送来的这本新书稿时,我感到惊讶!老实说,在国内,像这种原创性的、体系化的、完整介绍一种重要技术领域的书籍非常少!看过作者的上一本书《不是三维》后,感到何小朝博士有深邃的思想,精辟独到的见解和丰富的软件设计管理经验,在读过这本书之后,更是真正见识到了他深厚扎实的技术功底!

分布式技术的应用领域非常广泛,如Web门户、SOA、Web Service、网格乃至流行的云计算等,都属于其范畴之内。在很久以前,进行分布式技术开发时,程序员都是直接在通信接口(如Socket套接口、RPC等)之上开发的。发展到今天,绝大多数的分布式开发都可以基于成熟的协议或产品进行,如JMS、RMI、CORBA/IIOP,以及消息中间件IBM MQ、TIBCO等。总的来讲,这些协议与产品都属于消息体系,同时,市面上介绍这些产品和协议如何使用的书籍也很多,但是,正如作者所说,到目前为止,详细介绍消息体系内核技术的书籍几乎没有,在国外也很少见到。我想,如果不是作者本人曾有机会亲自深入参与过该项技术内核的设计与开发,是很难写出这样一本书的。因此,这本书非常有价值,其出版也非常有意义。

本人同意作者的观点,虽然大多数分布式开发可以基于成熟的消息体系进行,但对于一个软件设计师及程序员来讲,深入了解消息体系的内在原理和详细工作机制,无论是对提高个人设计能力和技能水平,还是对现实的软件开发,都有着重要的意义。

我愿意向广大读者推荐这本书!

北京大学教授欧亚科学院院士

2011年3月