WCF4.0 进阶系列–前言
【题外】一直在博客园看东西,偶尔也写点东西,但是一直没有做完成的系列。之前曾有关于SQL Server认证系列的随笔,不过那只能称之为个人的笔记,或许个人的笔记都算不上。因为其完全从书本摘抄,连翻译都省却了。打算以后还是要好好的写文章,多思考,对技术负责。并下网从中吸取经验和教训,并与大家分享和交流。本人计划陆续推出《WCF4.0 step by step》的翻译,本人非科班出身,英语有时候需要求助字典来完成,之前也从未翻译过东西。所以这将是一条非常艰巨的任务。之前看到过其他博友翻译或者是写书的,真的很佩服他们。因为能在业务时间完成这些功课,需要付出太多的艰辛。
【原书】书名《Windodws Communication Foundation 4 step by step》,在Amazon有它的详细信息。http://www.amazon.com/Windows%C2%AE-Communication-Foundation-Step-Microsoft/dp/0735645566/ref=sr_1_1?ie=UTF8&qid=1304990171&sr=8-1-spell。
【正文】
WCF,WF和WPF已经成为Windows操作系统平台上下商业程序的主要框架。WCF提供微软平台上分布式应用解决方案的基础技术。采用WCF,你可以构建强大的、在服务和应用程序之间相互通讯的SOA系统。WCF同时用以创建和访问运行在在Windows Azure平台上的云服务。
你可以使用WCF创建新的服务;扩展已有的服务、或者与现有的服务交互操作,这些服务可以通过其他技术而创建。在过去,设计分布式应用系统时,你不得不在Web Service,COM+, MSMQ,或者.NET Remoting之间选择其一来实现你的设计。选择的结果会对你方案的架构带来决定性的影响。与之相反,WCF提供了一致性的模型用以实施可扩展系统;在该模型下,你可以使用各种技术去设计和构建方案。
简而言之,若在Windows平台上创建专业的、基于SOA方案,你需要进一步了解WCF。
2.学习WCF,你需要对你的系统做好如下配置:
(1)安装IIS和MSMQ
(2)安装ASP.NET 4.0
(3)安装并配置AdventureWorks数据库