科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道微软SOA探秘

微软SOA探秘

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果我们把微软归入SOA阵营中的“新人”,相信绝大多数人都会表示赞同。然而,在SOA的核心协议 WS-A的创立者当中,一半来自于IBM公司,而另一半则全部来自于微软公司。

作者:佚名 来源:支点网 2008年6月2日

关键字: Web Portals SOA 中间件

  • 评论
  • 分享微博
  • 分享邮件

    如果我们把微软归入SOA阵营中的“新人”,相信绝大多数人都会表示赞同。然而,在SOA的核心协议 WS-A的创立者当中,一半来自于IBM公司,而另一半则全部来自于微软公司。由此看来,微软公司不仅不是SOA阵营的“新人”,说它是SOA的元老似乎也不为过。而之所以会出现业界人士不了解微软的SOA,原因在于微软在SOA的问题上一直保持着低调的立场。

  12月12日,微软终于抛开了这种低调,在以“互联协作·整合创新”为主题的微软中国SOA高峰会上,微软的SOA也得以高调亮相。为了展现微软SOA的真面目,比特网(ChinaByte)采访了微软CTO办公室成员Donald Ferguson 博士以及微软(中国)CTO李志霄博士。

  谈起微软的SOA,Donald认为:“目前业界主要的SOA厂商各有特色,与其他厂商比起来,微软更加关注开发者。各个IT公司的SOA之间,没有对错之分,只有理念的不同。”据比特网(ChinaByte)了解,微软的SOA全面服务于其“S+S”(软件+服务)战略,而“S+S”将成为微软未来的发展方向。

    具体来说,微软的“S+S”战略包括了多个要素。考虑到用户的应用既可能来自于防火墙内部的外购或自行开发的应用,也可能聚合互联网上的种种被微软称为“云端”的应用,因此微软的“S+S”首先利用SOA进行业务整合,消除信息孤岛,自动化业务流程;其次是采用Saas进行外部业务的拓展;最后是改善业务体验。概括起来说,微软的SOA不是倡导一种“由内向外”(Middle out)的架构方法,由战略远景规划和业务需求进行引导,并通过循环递增的SOA项目来实施,最终的目的在于满足业务需求。

  Donald特别强调:“SOA离我们的生活非常近,它终将改变人们的生活。”举例来说,如果我们出行时遇到飞机晚点的情况,我们一定会遇到接下来一连串的麻烦。我们得打电话给预定的饭馆,告知因为天气的原因,我们不能在当天入住。我们还得打电话给航空公司,打听飞机可能起飞的时间。我们更不能忘记,打电话给家人,向他们报平安的同时告诉他们自己的现状。但事实上,这些麻烦是可以避免的。如果有了SOA,这些麻烦就完全可以一次性解决。解决的前提首先要有一根ESB(企业服务总线),来控制后边的事件,再把每个事件都当做一个工作流,从而当我们遇到麻烦时,ESB就可以自动控制后边的这些工作流启动。由此不难看出,SOA离我们的生活有多近。

  Donald进一步指出:“微软SOA的推广可能加速中国国内SOA的应用进程,原因在于微软的产品在中国大量的中、小企业内已得到了广泛的应用,这些应用在今后的时间内将会更加有效地帮助中国企业实现SOA。同时,由于中国中、小企业众多,这些企业有更多愿望去创新,企业规模小同时也给创新流出了空间。因此,SOA并不仅是美国企业关注的事情,它的影响将会是全球化的。”

  李志霄则认为:“企业的CIO们需要明白一个道理,企业要做大做强,必然依靠差异化,由差异化增强核心竞争力。因此信息系统也要实现差异化,所以他们必需正视他们自己企业的个性化需求。这就需要CIO们不受概念误导,但在这个概念满天飞的时代,这的确是一件不容易做到的事情。”在微软看来,Saas不过是一种交付方式,Web 2.0也不过是由社区效应和经济利益共同作用下产生的聚合效应。因此,从企业信息系统的差异化出发,必须同时在防火墙内部的自有IT设施中实现SOA,同时在防火墙外部采用Saas沿伸出去。

    李志霄对比特网(ChinaByte)表示:“用一句话概括微软的SOA,就是微软要利用自己的技术,帮助企业清除防火墙之间的障碍,也就是通过S+S,全面解决企业面临的问题。”

  许多用户可能认为微软由于是一个SOA的后来者,从而对微软实施SOA的能力表示怀疑。对此,李志霄表示:“在微软的SOA中,Biztalk Server将起到ESB的作用,从它的进化过程你们可能不难发现,微软一直在SOA方面所做的努力。”的确,在Biztalk Server 2000中,支持XML的功能被添加了进来;到Biztalk Server 2002时,支持EAI的功能实现了;接下来的Biztalk Server 2004,BPM(流程管理)的功能被添加了进来;在Biztalk Server 2006中,ESB功能已被正式地添加了进去;而在Biztalk Server 2008中,RFID的功能还要被添加进来。我们还不能忽视的,是微软WCF(Windows Communication Framework)、WPF(Windows Presentation Foudation)软件的成熟。通俗地讲SOA的实现,不过是实现流程的管理,这就需要ESB;接下来还要实现流程之间的通信,于是WCF出现了;由于 IT系统需要与人交互,于是WPF来了。由此不难看出,微软已具备了实现SOA的所有技术。

  李志霄强调:“还有一个产品不能忘记,这就是Oslo套件。以往人们喜欢利用建模的方法,把业务模拟出来。建模的方法之所在易于被人接受,在于它只有线条和方框,但现在建模的方法间也不能兼容,出现了建模信息孤岛,而Oslo套件的目的,则在于解决这个问题。”

  据比特网(ChinaByte)观察,微软“S+S”战略的实现,并不是限于以上提到的产品,而是涉及了微软所有的产品线。并且,在“S+S” 战略中,技术实现上也并不局限于ESB,还涉及到了以整个Internet为总线的ISB,而整个业界能够实现ISB的技术还并不成熟。因此,微软的 SOA更象是一个连接微软昨天、今天、明天的大布局。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章