原创 一本被忽略的好书 —— “深入理解Microsoft Windows 2000分布式服务”收藏

新一篇: 《深入解析Microsoft Windows操作系统》译序 | 旧一篇: 计算机程序设计课程教学之我见

 
一本被忽略的好书 —— “深入理解Microsoft Windows 2000分布式服务”
潘爱民,2006.12.28
 
在我所翻译的10多本书中,有几本书得到了超乎寻常的认可度,比如《C++ Primer》(第3版中文版)、《COM本质论》等。唯独有一本书,《深入理解Microsoft Windows 2000分布式服务》,却一直未引起足够的关注。时隔5年多以后,我希望再次介绍这本书。
 
在Windows 2000发布之前的那几年,Windows NT 4不断地推出Service Pack,那时候安装一个系统,需要打一堆补丁,还有很多琐碎的配置。我曾经担任过Windows系统管理员,深切地知道Windows 2000中将原来散落在各处的分布式服务集成到一起对于系统管理员来说意味着什么。Windows 2000系统集成了这众多的分布式服务,但是,真正要用好这些分布式服务,或者在Windows 2000上开发分布式应用系统,并不是信手得来的。集成只是提供了方便,本质上来讲无法降低这些分布式服务的复杂性。
 
这本书可以让分布式系统的管理员和开发人员更好地理解Windows 2000分布式服务的内部机理,虽然书中并没有直接介绍有关开发的内容,但是对于有程序开发经验的管理员或开发人员来说,这本书非常恰当地向他们描述了这些分布式服务的机理,使他们快速地领会这些服务的本质。
 
记得当年编辑第一次为了这本书而找到我的时候,跟我说,他一看到这本书,就觉得这本书应该由我来翻译最为恰当。我接手翻译以后,只用了三个月时间便完稿,不过在出版社走流程花了一年时间。看起来,从出版这本书开始,就一直没有得到重视,更别说后期的宣传和促销了。但依我看,在讲述Windows系统服务的书籍之中,这本书实在是不错的。
 
下面附上当年我翻译完成时所写的译序。
 
译序
这是一本很沉重的书,也是一本很有价值的书。这是我翻译这本书最真切的感受。如果您对Windows 2000的分布式服务确实很感兴趣的话,那么不管您从事什么性质的工作,请千万不要错过这本书。
分布式环境和分布式应用是两个非常复杂的话题,在Windows和Internet出现之前,这两个概念往往只出现在讲述理论的教科书上,普通的计算机工作者对此是可望而不可及的。随着Internet的普及以及Windows NT操作系统的发展,分布式应用逐渐走入企业应用领域。Windows 2000的发布标志着Microsoft提供的分布式环境渐趋成熟。尽管Windows 2000提供的大多数分布式特性在以前的Windows操作系统中都已经被实现了,但是这些软件大多非常零碎或者很不成熟。虽然Windows 2000使分布式应用有可能走入普通的企业,但是这不等于分布式环境能够像桌面环境那样易于操纵,不等于分布式应用能像桌面应用那样易于使用。继Windows 2000发布之后,Microsoft又发布了其他一些基于Windows 2000的应用产品,如SQL Server 2000、Exchange 2000等,所有这些软件产品构成了以Windows 2000为基础的分布式应用平台。
假定您选择Windows 2000作为分布式应用平台,如果您不理解Windows 2000提供的分布式服务,那么要想建立一个有效的分布式应用几乎是不可能的。Windows 2000分布式服务涉猎的范围非常广泛,精通所有这些服务是一项非常艰巨的任务。实际上,您需要做的是理解这些技术的基本结构和基本思想。这本书可以提供您所需要的基础。所以,不管您是分布式应用的设计人员,还是分布式应用的开发人员,甚至是分布式应用的管理人员,这本书都可以让您获得有关分布式服务的基础知识。
这本书以三层结构的分布式应用为主要目标,Windows 2000的分布式服务为中间层软件提供了各种支持。本书讲述的分布式技术包括:目录服务、分布式安全服务,以及各种与中间层组件有关的服务,比如COM、COM+、数据服务技术、ASP等。在Microsoft的下一代.net体系结构中,Windows 2000是最基础的操作系统,本书讲述的分布式服务也将是.net策略的应用基础。不管是企业应用还是Web应用,分布式服务将是必不可少的基础设施。
虽然这本书的篇幅并不多(在现在的计算机图书中,这本书充其量只能算中等规模吧),但是它涵盖的信息量非常大,作者讲述的手法也非常独特,全书没有一行代码,也没有一个屏幕拷贝图,作者采用文字叙述结合技术原理结构图,深入浅出地讲述了Windows 2000的各个分布式服务。作者的意图是讲述这些技术的概念和思路,讲述这些技术如何实现,以及各种技术之间的关系。作者David Chappell在他的上一本书“Understanding ActiveX and OLE”也采用了类似的手法,事实证明这种叙述方法对于读者接受复杂的技术有很好的效果。尽管如此,阅读这本书并不轻松,而且也不能带给您实践经验,但是它可以使您尽快地掌握Windows 2000提供的分布式服务的精髓。
翻译这本书并不轻松,但是翻译的过程也是学习的过程,这使我得益匪浅。我尽力把这些技术按照作者的原意讲述出来,个别地方经与原作者商榷有所改动。希望呈现在读者面前的中文书是一本有价值的参考书。
 
潘爱民
2000年10月于北京大学燕北园
 

发表于 @ 2007年01月10日 14:21:00|评论(loading...)|编辑

新一篇: 《深入解析Microsoft Windows操作系统》译序 | 旧一篇: 计算机程序设计课程教学之我见

评论

#lu_zi 发表于2007-01-11 18:01:54  IP: 211.100.39.*
我想这可能和windows2000的分布式系统在国内并不很流行有很大关系,另外,windows2000的分布式系统的开发好象...很麻烦啊
#pppppp2 发表于2007-01-11 18:19:40  IP: 218.242.177.*
市场上书都绝版了,现在还发表这种评论有什么用。
#hoya5121 发表于2007-01-14 09:11:52  IP: 121.41.0.*
买鞋的叫鞋托,买袜子的叫袜托

买书的............叫.....
#huangskar 发表于2007-02-05 22:42:44  IP:
是呀,这本书都看不到了,潘老师是不是可以开放一下这本书,先谢谢了。
#jzm520 发表于2007-12-10 04:14:10  IP: 218.83.90.*
潘老师:您好!我是最近才知道有这本好书的,但是可惜,现在市场上没有卖了,我找了好多地方啊,请问你有没有这本书来源啊,最好是书我看电子书不习惯,如没有能不能再介绍一本和它内容差不多的书啊,您最近出的那本《深入解析Microsoft Windows操作系统》我买了,很不错对我帮助很大.谢谢你的精彩翻译!不过我还是想努力尽量在最短的时间内通过英语阅读这一关,这样就可以接触更多新全尖的资料了.再次表示真心的感谢!
#cheungmine 发表于2008-06-26 19:11:04  IP: 211.148.7.*
这更是一本完全没必要看的书。虽然我偏激了些,但是,现在做分布式的系统,谁还用Windows啊?多少跨平台的分布式的架构可以用啊。虚拟机就很好,ErLang也不错。
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 潘爱民