您的位置:首页 > 其它

谈谈对WCF分布式开发的感受

2007-11-28 19:25 656 查看
在自己还不是很明白WCF是做什么的时候(那时.NET3.0框架仅发布了一个月), 去了一加电力部门,而且竟然被直接分进项目组做开发,开发的是一个电力系统4位一体的运营平台,从这里我了解到什么是软件的分布式。

对于大型的软件分布式,专家都用各种各样的说法,但具体到问题上大家就不是很清楚了。

其实我理解的也不一定正确,但我们的项目就是这样进行的,那时要求用新技术WCF开发

因为VISTA还没有正式被公司搬上台,只能在2003下开发,这样WPF的应用就受到了限制,

但WCF在3.0下可以完整的被应用进来,WCF整合了以前各种的分布式技术,比如MSMQ,WEB Service,REMOTING等技术,它提供对各种协议的支持,所以开发WCF项目和以往的项目完全不同,首先定义服务层,因为其完全是面向服务开发的,服务层包括了业务逻辑,数据访问,安全行等等,然后通过WCF对外提供可调用接口,而这种接口通过服务契约生成一种URI地址,在WEB SERVER上进行调用,所有的方法都通过proxy的机制引用进去,在UI层只是远程调用服务层的东西,这样,每个服务层都可以对应不同的数据库构成不同的系统平台,而UI部署在WEBSERVER上,提供对所用需要的数据的调用,这样就形成了分布式数据调用方式和数据共享,这在以千兆内网和大服务器机群支持的大型项目中是很好的一种应用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐