微软在SOA领域内绝不会甘心久居人后

微软正通过其SOA战略推动企业应用的发展,旨在创建更开放的平台以促进内部程序间的互操作性。除了利用Silverlight打造跨平台RIA外,微软还计划通过Oslo简化程序开发流程,使更多用户能够参与到开发中来。同时,BizTalk Services作为SOA服务的组成部分,将进一步降低企业部署复杂系统的门槛。

  在大多数情况下,这仅仅意味着客户端的Office应用程序使用基于Web服务集的协议与服务器端相对应的程序 进行通信。与Exchange相连的Outlook客户端程序便是如此,但现在微软已经将这一措施推广到了与SharePoint通信的大多数 Office应用程序上。与Exchange/Outlook的封闭式系统不同,微软力图将SharePoint/Office打造成为一个更加开放的平 台,让企业内部的程序也能进行访问。


  规划未来


  目前,多数RIA都使用Ajax,但微软希望程序开发商最终能把许多RIA转移到它新推出的 Silverlight平台上。与ActiveX和Windows媒体播放器等早期客户端技术不同,微软的Silverlight具有跨平台(支持苹果 机)和跨浏览器(能与Firefox、Opera及Safari兼容)的功能。


  显然,微软的目的是要将浏览器边缘化,它希望RIA的开发商能瞄准一个更加丰富的平台。然而,Ajax的广泛兼 容性意味着它仍将是公共互联网上应用程序的首要平台,像Flash之类的平台目前还只能充当配角。在负责浏览器脚本标准的组织欧洲计算机制造商协会 (ECMA)中,微软与非营利性组织Mozilla Foundation正在就未来浏览器脚本的问题争得热火朝天。


在企业内部网中,有关标准化的争斗则不那么激烈:基于Web的应用程序只需支持标准的企业图象即可,不 需要照顾到每个用户。然而,即便在这个领域,Silverlight还是遭到了对手Flash和Curl强硬阻击。微软希望Silverlight能获得 程序开发商们的青睐,因为他们不管是为浏览器、Web服务器还是一般的Windows程序进行开发工作,都可以使用同样的工具,如Visual Studio和C#。不过,微软可得看到Java的前车之鉴。当初Java也能为开发商提供此类理论上的便利,并且一开始还在服务器上一统天下,但最终在桌面电脑上却乏人问津了。


  从长远上看,微软许诺给SOA开发商的好处远不止常规性的编程语言。微软的目标对象甚至不仅仅局限于程序开发 商,它想的是将程序开发向所有用户开放,包括那些不具备编程技术的普通人。去年6月,微软公布了代号为Oslo的技术蓝图,这一蓝图在很大程度上借鉴了 BPM建模工具,后者不再用一串串的代码来描述业务流程,而是改用了像操作流程图一样的图表。


  Oslo进一步扩大了BPM建模的范畴,它连计算流程也包括在内--一开始只限于用于SOA的复合应用程序,但 最终将包涵在Windows服务器或桌面电脑上运行的任何程序。微软表示,Oslo的目的不仅是要让编码变得更加简单,在它修成正果之日,许多程序根本就 不再需要编码了。用于实现这一宏伟计划的解释程序将出现在未来的。Net框架中,而Oslo建模工具将被植入其他程序中,包括BIzTalk和 Visual Studio。


  不过,说一千道一万,Oslo离瓜熟蒂落还差得远。据说今年微软会推出测试版的一些产品,但公司对于最终产品的 发布日期却并未有个明确的表示,预计我们可能还得再等上好几年。微软曾透露Oslo将用于Visual Studio 10,可现在就连Visual Studio 9还仍然处于测试阶段。


  自然垄断


  BIzTalk Services是微软SOA战略中最雄心勃勃的一个环节,微软将其称作互联网服务总线(ISB)。微软宣称,BizTalk Services将成为真正基于标准的ESB,它具备企业内部ESB的所有功能。与Oslo相同,BizTalk Services还未正式投放市场,甚至连上市的时间也还没有确定,不过它听起来更加实际一些,因为客户现在就能登陆labs。biztalk。net对 它进行在线测试。


  微软计划针对完全不同的两个市场分两步推出ISB。公司的第一批目标客户,是需要将应用程序与商业伙伴或第三方进行整合但却有心无力的企业。根据微软的计划,企业以后就不需要再与不同网络上的多种Web服务打交道了,它们只需要找到微软即可。


  微软的第二步计划是,将SOA和BPM向那些无法承受ESB的企业开放。它的推销说词和其他软件即服务(SaaS)供应商的承诺如出一辙。


  在第二步上,微软将可能面临最强硬的挑战,对手不仅仅是SaaS供应商,还包括传统的SOA及应用程序平台厂 商。随着ESB的迅速商品化,红帽公司、MuleSource公司以及由太阳公司提供支持的OpenESB都推出了开源ESB,微软可能已经失去先机了。 在将SOA作为一种服务来销售的业务中,微软面临的最大对手是Salesforce,虽然后者并不比微软先行多久。



  “软件加服务”的概念显然让微软受益不少:它不仅给公司带来了两条收入渠道,更重要的是,它让微软把桌面电脑软 件领域内的庞大势力伸展到了服务领域中。不过,对于客户而言,这也许并不是个好消息。SaaS的最大卖点之一,就是它不需要在本地硬盘上安装软件。虽然如 今几乎每台桌面电脑上都安有Windows和Office,但如果将某项服务与Windows Server产品过于密切地联系在一起,那带来的好处可能就要大打折扣了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值