Java | 软件工程 | 开发理论 | VB | VC | .NET | C/C++ | Delphi | ASP | PHP | JSP | SOA频道  | 开发者博客
a
a
  从WCF所处的位置来看,它是包含在..NET 3.5之中的。我们注意比较.NET 3.0与.NET 2.0,其实唯一的区别就是.NET 3.0包含了WCF、WPF、WF。因此,我们认为WCF是.NET框架的一部分。尤为关键的是,WCF并不能脱离.NET框架而单独存在,因此,虽然WCF是微软用以应对SOA解决方案的开发需求而专门推出的,但它并不是例如Spring、Struts那样的框架,也不是像EJB那样的容器或者服务器。[详细介绍]
专题策划:天极Yesky软件开发频道 内容提供:dizzarz [010-82657868]
  Windows通信基础相关内容
WCF配置文件全攻略
     当今的软件系统开发,如果没有配置文件几乎是不可想象的事。没有配置文件,软件如何按照用户的要求对功能进行定制?没有配置文件,在对软件进行配置安装的时候如何根据具体的硬软件环境进行修改?最重要的是没有配置文件,该如何应对软件系统的可扩展要求?不知不觉地,配置文件的编写与管理竟然成了软件开发的重中之重。
利用Silverlight、WCF和AJAX开发全新的企业应用
     相对以往“原始”的HTML、CSS的开发方式,Silverlight拥有.NET核心中专用的CLR部分和富客户端开发所需的基本框架,同时微软还专门针对媒体(及其数字媒体权限管理)提供必要的开发支持。设计和开发人员将从多方面获益:
WCF LOB Adapter SDK 试用手记
   WCF 内置了很多Binding,而很多Binding其实主要是TransportElement 和 EncodingElement以及一些额外特性(比如安全,可靠消息传递等)的组合。WCF LOB Adapter SDK 安装好之后,他在WCF 模型的基础之上作了一个Framework.另外帮你多了一个项目模板。你要做了的只是点击向导。然后加上自己的实现就行了。他自动生成的框架代码,都有详细的注释。告诉你该做什么。
WCF for .NET CF开发快速入门
  本文可以看作是Chris Tacke的文章An Introduction to WCF for Device Developers的翻译,文中代码由于笔者调试需要稍作了修改,局部做了进一步的说明,并将部分链接更新。文章很短,也没有涉及太多WCF原理性的东西,但是作为WCF Mobile开发入门,这却是个很好的向导,为了方便阅读,有些地方我做了额外的说明。.
市场要求WCF进一步完善其应用性
   在.NET 3.0的4项技术(WF、WCF、WPF、WCS)中,WCF是最被国外同行所看好的技术,但应用中WCF却显得门槛有些太高,为了迎合开发市场的需要WCF在很多方面亟待进一步改善。WCF作为相对位置比较底层的新一代分布式组件技术成为抱怨的焦点。与COM+、.NET Remoting、XML Web Service推出时的情况相比,微软的商业宣传似乎分量更足。虽然在各种活动中,WCF充分体现出很多优异表现(跨平台调用、隔离具体组件技术、充分利用各种WS-*协议、大幅降低编码量、几乎完全基于配置等),但相信您也注意到,与其他介绍不同,WCF的介绍都会提前把很长的配置文件写好,介绍的时候讲师总是说“时间关系,下面我们导入一个之前配置好的文件”。
WCF的Web编程模型资源
    自从WCF的Web编程模型的消息被首次公开,以及它在.NET Framework 3.5中的官方版本面世以来,开发人员能够获取到少量信息往往屈指可数。现在,Steve Maine提供了这方面资源的一个总结性列表。
David Pallmann谈WCF服务设计使用技巧
  David Pallmann近期发布了关于WCF使用技巧的系列文章。这些技巧是按照设计模式来进行组织的,而这些设计模式则是根据开发WCF Provider和Consumer的方面来分组。.
在WCF服务的实现中进行依赖注入
     Don Smith服务架构概念模型(Service Architecture Concept Model)一文中提出了WCF服务门面的设计方法。依照这样的设计,服务将发布一个由业务逻辑层组件构成的接口/契约。而这些业务逻辑层组件则又依赖于资源访问层中的数据访问组件。
在.NET Framework 3.5中的WCF通信选项
    针对分布式系统开发中会遇到的各种通信选项,微软发布的Windows Communication Foundation为其提供了一种单一的编程模型。这一组选项涵盖了从内部处理通信到端对端网络通信的诸多方面。在过去,每一种通信模型都对应了一种特定的编程模型。“如果为多种通信方式提供一个通用的编程模型,就能够帮助开发者有效地处理各种多样性”,David Chappell说道。

 

 

 

编者按 更多
.NET Framework是Microsoft为开发应用程序而创建的一个富有革命性的新平台。.NET Framework可以创建Windows应用程序、Web应用程序、Web服务和其他各种类型的应用程序。微软.NET战略中有几大重点,一是将网络作为计算存储中心,二是基于网络的操作系统和开发工具的架构;第三个更加人性化的自然界面。
.NET三大件之WCF 更多

Windows通信基础

WCF 通过一种面向服务的新型编程模型简化了关联应用程序的开发。通过提供分层的体系结构,WCF 支持多种风格的分布式应用程序开发。 WCF 通道体系结构在底层提供了异步的非类型化消息传递基元。而建立在此基础之上的是用于进行安全可靠的事务处理数据交换的各种协议功能,以及广泛的传输协议和编码选择。

类型化编程模型(称为“服务模型”)设计用来降低分布式应用程序的开发难度,并为 ASP.NET Web 服务、.NET Framework 远程处理和企业服务领域的专业开发人员,以及将要从事 WCF 开发的人员提供熟悉的开发体验。 该服务模型的特点在于它将 Web 服务的概念直接映射到 .NET Framework 公共语言运行库 (CLR) 中的对应内容,包括将消息灵活且可扩展地映射到用诸如 Visual C# 或 Visual Basic 等语言实现的服务。 该服务模型提供支持松散耦合和版本管理的序列化功能,并提供与诸如消息队列 (MSMQ)、COM+、ASP.NET Web 服务、Web 服务增强 (WSE) 等现有 .NET Framework 分布式系统技术以及很多其他功能的集成和互操作性。

相关技术专题:

SQL Server 2008新特性

.NET Framework革命性的新平台

相关内容 更多

· VC++ 2008 Feature Pack正式版放出下载
· 鲍尔默:Windows Vista是件进步之作
· .NET开发Silverlight程序:界面和对象模型
· 微软开发专栏
· ASP.NET专栏
· ASP.NET数据库,数据库报表, ADO.NET,数据库应用
· VC.net专栏


  • 天极服务|关于我们|About us|网站律师|电子杂志|RSS订阅|友情合作|加入我们|网站地图|MSN/QQ上看天极
  • Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
  • 商务联系、网站内容、合作建议:010-82657868在线提交意见反馈渝ICP证B2-20030003号