技术开发 频道

微软:新辟荆棘SOA道路

  【IT168技术新闻】微软正在开辟与其他主要软件制造商如IBM, BEA系统公司以及新并购的webMethods/Software AG不同的SOA世界,分析家说。

  “它们一直是一个与众不同的公司,并且它们一直在为此而奋斗,”Bradley F. Shimmin,当前业界首席应用基础架构分析师,在与微软碰面讨论过它们实施SOA的办法后说。

  “微软向市场推出完全不同的东西,”ZapThink公司资深分析师Ron Schmelzer在研究了微软的SOA实现办法后说,“它们从来没有像其他人一样只拥有同一个产品种类下的东西。它们一直以来对任何类型的Gartner TLA( three-letter acronym)都很抗拒。就此而言,你应该帮助它们。”

   以此为例,Shimmin说,“它们可以实现SOA,但是它们并没有一个SOA工具套件。”微软在极力避免一些标准SOA产品分类的同时,分析家们发现它正在逐渐步入SOA领域,尽管他们自己的.NET世界与有时作为枢纽部件的BizTalk server之间非常的接近。

   分析家指出微软虽然没有一个ESB,但是已经提供了ESB规范和性能。微软不支持服务组件架构(SCA)和服务数据对象(SDO)规范,此规范为.NET提供了相似的功能。

   Schmelzer不喜欢把微软置于一个二项选择题中,好像必须在开发.NET的它和开发Java的公司如IBM之间做出选择。在他看来,那些认为微软所做的任何有关SOA的努力都是以.NET为中心的批评者要么是陷入这个选择怪圈,要么是出于纯粹的对Java的偏袒。

  “如果你去IBM购买WebSphere,但是要求把它部署到.NET平台上,你得到的回答将是no,”Schmelzer说,“WebSphere是一个基于java的产品,从这点上看,IBM的Java为核心的解决方案与Microsoft的以.NET的为和核心的解决方案在本质上一样的。”

   最后两名分析家均同意,微软在.NET平台上所做的努力无论对它的客户还是开发人员来说都是十分有意义的。

   详细信息请参见如下网站: http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1251630,00.html

0
相关文章