《Programming WCF Services》译者序

软件开发技术始终处于变迁之中,更新速度有时候甚至超过了定义硬件发展的摩尔定律值。诚然,软件设计思想的发展略微滞后,然而在这过往几十年来,设计思想却仍然经历了数次重大的变迁。每一次变迁都会给整个软件开发行业带来翻天覆地的变化。在最近十余年,就在面向对象设计与面向组件设计已经成为软件开发的主流开发方法之时,软件设计又开始踏上面向服务设计的崭新之路。

威尼斯官方网站登录 1

威尼斯官方网站登录,从面向组件设计到面向服务设计无疑是软件设计的又一次重大飞跃,它摆脱了组件设计固有的约束与桎梏,不再依赖于实现的技术与平台,以“服务”为核心的实现原则,可以极大程度地解除组件之间的依赖关系,而面向服务框架在事务处理、安全控制、消息传输等方面提供的公共基础功能模块,又使得开发者可以从实现基础功能的工作中解放出来,服务的设计者可以只关注于与企业应用密切相关的业务逻辑。可以说,面向服务设计在互操作性、可扩展性、可重用性以及可伸缩性等诸多方面有着得天独厚的优势与巨大潜能。

Juval Löwy的《Programming WCF
Services》(本书中文版名为《WCF服务编程》,张逸、徐宁译,2008年1月由机械工业出版社出版)可以说是微软WCF技术书籍的开山之作。我
在本书的译者序中这样写道:“它全面准确地为我们描绘了一幅WCF画卷的清明上河图”。这句话也成为了机械工业出版社为本书造势的宣传语。随着
《Programming WCF
Services》中文版在国内的出版,有关WCF的书籍也如雨后春笋一般涌现出来,其中不乏出类拔萃者,但却始终无法撼动《Programming
WCF
Services》在众多WCF技术书籍中的独特地位。是的,本书并非剖析WCF本质的煌煌巨著,例如像Don
Box的那本不朽著作《Essential Com》。同样还有一本讲解技术本质的,除了Don
Box的另一本著作《Essential .NET》之外,我还拜读过Dharma Shukla与Bob
Schmidt所著的《Essential Windows Workflow
Foundation》。必须承认,在WCF技术领域内,目前还缺乏这样一本分析技术本质的佳作。然而不可否认的是,对于WCF技术的推广而言,只有
《Programming WCF
Services》这样类型的书才是最佳选择。因为它“不仅具有高屋建瓴地体系架构知识,同时又能够细致入微地观察技术细节,然后用深入浅出的语言打造成
通俗易懂的著作。就像清明上河图一般,巨细靡遗,浑然天成。”

是的,SOA(Service Oriented
Application,面向服务应用程序)的时代已经到来!“弄潮儿向涛头立,手把红旗旗不湿”,软件开发人员从来都不缺乏弄潮儿迎接怒涛的勇气,谁能够坚定地走在更前面,谁就能够收获更广阔的视野。

随着.NET Framework 3.x的出现,.NET
Framework在很多方面都得到了增强,例如LINQ和Lambda表达式,例如WCF对RESTful服务的支持,以及Visual
Studio
2008为WCF提供的众多模板与工具支持,使得早在2006年出版的原著《Programming
WCF
Services》有了不得不更新的理由。技术总是如此,日新月异,技术书籍自然无法逃脱同样的命运。正因为如此,本书的第二版应运而生。而我作为本书第
一版的译者,受邀翻译本书的第二版,自然也是情理之中(翻译技术书籍总是不容易讨好,我自然也遭了骂,但总体而言,还是正面的反应更多一些)。从本书的第
一版的译稿结束到现在,不经意间已有一年多的时间。与人的一生相比,一载时光固然短暂,却尽够改变人的一生了。在这一年里,我主持了一个项目的架构设计工
作,又作为培训讲师来往奔波北京、上海两地。去年十月,我连续第三年被评为Microsoft
Connected
System的MVP。然而这些工作和荣誉与我儿子的降生相比,又都显得微不足道了。

WCF无疑为.NET开发者提供了决战SOA的制胜利刃。WCF是基于Windows平台下开发和部署服务的SDK,为服务提供了运行时环境,以便于开发者设计服务、部署服务与运行服务。WCF是.NET
Framework 3.0的一个重要组成部分,它集成了.NET
Remoting,Web服务,WSE以及MSMQ的所有特性,使得开发者能够以统一的方式开发面向服务的应用程序。

儿子的降生使得我格外地繁忙了许多,但当机械工业出版
社的陈冀康先生找到我,希望我翻译本书的第二版时,我却没有丝毫的犹豫。我下意识地觉得自己责无旁贷。写书的过程自然是呕心沥血,将自己的著作说是自己的
孩子并不为过。那么译作呢,虽然比不上原著与作者的血浓于水,但因为这么一层关系,却有了几分剪不断理还乱的“亲情纽带”了。为了这本书,我又需要继续奋
战四个月了。我突然觉得还有一种久违的兴奋。或许本书还有第三版,第四版,我希望自己能不断跟踪WCF技术发展的足迹,而本书的翻译或可佐证我的成长。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章