微软WCF给SOA带来的影响
日期:2007年9月7日 作者: 查看:[大字体 中字体 小字体]-
来自微软的DeVadoss对WCF给SOA带来的影响进行相关说明
很多我们对Windows Communication Foundation的预计已经展现出来,那么它又带给哪些我们没有预计到的东西呢?
John DeVadoss: WCF是构建安全可靠的事务性服务的统一框架。它是一种构建分布式面向服务系统的非常丰富的技术基础,它统一了消息风格和RPC[Remote Procedure Call]风格,并且通过二进制和基于开放标准的通信达到了平台最优化。对于我来说,最关键的事情是让更多人了解它,但我认为让开发人员激动的是编成模型的优雅和简单。在很多文章中,面向服务已经获得了这种极高的评价。我想,WCF能做的就是对绝大多数开发人员甚至架构师来说让这种想法成为现实。
请进一步解释一下这种想法。在过去很多公司为很多大型项目投入了不少资金,难道集成不是显而易见的目标吗?
DeVadoss: 如果你听听开发人员和架构师谈论SOA甚至更加深奥的东西,你就知道对我们来说,它还只是一种很好的想法而以。它不过是关于松耦合、合约以及消息的远景想法。而WCF会以相当简单的方式让它对我们大多数的受众成为现实。
如果你停下来想想松耦合的基础,我想使你困惑的一定是人们使用的不同方法。有的厂商希望SOA成为一种产品或者平台。而有的厂商希望在更大的服务领域让SOA成为一次到位的无所不能的企业SOA,要花费24到36个月才能完成。而如果你再想到SOA的基本原则就是帮助你实现互操作性、集成性和灵活性,那么它确实与很多人有关。这个想法更像是不同厂商、服务提供商都在预期的事情。甚至一些架构师组织都把它添加到已让有些人感到复杂的性质中。
面向服务的基础形式是与人有关的某种东西,因为它能很好的映射成我们想要得业务。于是,IT就作为服务提供者,在那之上是客户的行为,这样使服务获得优势。
我是一个Java用户,WCF的出现应该令我注意些什么呢?
DeVadoss: 有两件事情值得注意。第一,编成模型所带来的优雅和简单。第二,是我们对服务的配置方面所作的工作。从IT管理者或者开发人员以及构架师的角度来看,在决定用什么协议、什么标准、什么机制来通信正是问题的所在。我们的目标非常不明确。我们正在重新定义通信的消息风格以及RPC风格。
为什么说WCF是Vista的组成部分?它与操作系统到底有什么联系?
DeVadoss: 我们对WCF确实有底层的支持,那么让我们来把它弄明白。说到它与某个版本耦合在一起,我们选择了.NET框架。我们希望.NET框架的基础能够用到WCF。这是一个关键想法。但是,WCF并没有与Vista硬耦合到一起。如果你是一个使用Windows 2003的开发人员,你依然可以使用WCF的灵活性等强大功能。
那么如果我使用Linux或者Solaris,会有一些限制吗?
DeVadoss: 不会有。我想,在这个充满分布式的互联系统的世界里,更重要的事情就是互操作性,只有集成才能共享通用的基础设施或者通用的协议,例如WS-*。而每台机器是否相同就不是那么重要了。更重要的是我们能够在基础设计级别互联和通信,能够都理解顾客或者帐单的含义。
在过去的几年中Redmond关于面向服务架构的想法发生过改变吗?你认为在2006年它又是什么样子?
DeVadoss: 我认为在2006年会发生两件事情。首先,面向服务将变成架构系统的普遍风格。另外,还在成长的服务提交这种传统服务提供方式只是SOA的一个方面,服务消费才是真正正确的途径。我跟很多架构师和企业客户谈到IT界构建并将实现它的远景。它们的服务提交、供应、管理和构建都需要非常复杂的基础设施,但当你与客户交谈时,他们并不知道这样做的好处。我认为服务客户将变得更加可行,而且会通过我们对Vista的投资和Office工具的投资反映出来。只有客户得到好处,你才可能用于服务提交的最强大的基础设施,但没有业务价值的话一切都是白搭。 - [1] [2] 下一页
-
- 微软WCF给SOA带来的影响 相关文章:
- ·微软新系统Vista服务优化攻略
- ·正反两极端 细看微软Vista十大得失
- ·微软捕获中国黑客刘蝶雨的故事
- ·微软官方下载:Vista SP1预览补丁包
- ·成功解决微软正版验证通知问题的方法
- ·微软WCF给SOA带来的影响
- ·微软ping程序源代码完整版(附详细的注释)
- ·微软提供的功能强大的ASP-HTML转换工具.它将常用的ASP脚本转换为HTML从而减轻服务器的负担
- ·微软建议的ASP性能优化28条守则
- ·引进博客服务!微软邀您测试MSN 9.1
- 微软WCF给SOA带来的影响 相关软件
- ·微软正版认证离线安装包 build 2006.12.24 第二版
- ·微软拼音输入法 2007
- ·flv格式转3gp格式专用软件(微视转码工具)
- ·微软模拟火车
- ·《星际争霸》微操地图合集下载
- ·青霜微软媒体播放器RM解码器 V3.0
- ·微软王码五笔 86版 For Nt/2000/Xp
- ·微软娱乐包—壁纸自动换(WinterPowerToy) V1.0J 汉化版
- ·微软正版验证工具(Windows XP/2003 序列号更换工具)
- ·微软官方ANI漏洞补丁 Windows XP 更新程序 (KB925902)
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:SOA不止是一种IT技术
精品推荐
热点TOP10
- ·深入浅出.NET泛型编程
- ·如何为嵌入式开发建立交叉编译环境
- ·SVG与UML图详解
- ·使用ADS1.2进行嵌入式软件开发
- ·Linux 系统内核的调试
- ·UML类图详解(1)
- ·统一建模语言(UML)的现状及发展
- ·微软WCF给SOA带来的影响
- ·.NET 数据访问架构指南
- ·质量管理新七种工具简介(1)
- ·利用UML类图设计Java应用程序详解(1)
- ·Tomcat中用web.xml控制Web应用详解
- ·VC中利用多线程技术实现线程之间的通信
- ·WinCE嵌入式开发程序入门
- ·用WPF构建强大的用户体验
- ·ISO9000:2000 质量管理八大原则(1)
- ·掀起你的盖头来:WPF开发简介
- ·Apache APR可移植运行库简介(1)
- ·团队协作关键做好三件事&一个项目经理的一些个人体会
- ·升级到SQL Server 2005 的10大理由
