软件频道>程序开发>JavaVBVCDelphiC/C++Web开发微软专栏移动数据库程序人生软件工程|开发客
您现在的位置: 天极网 > 开发频道 > SOA平台成战场 微软走自己的SOA之路
全文

SOA平台成战场 微软走自己的SOA之路

2008-02-05 09:10作者:佚名出处:电脑商网责任编辑:卢林嘉

  有关SOA的争议不可避免地涉及到了IBM和微软在XML标准问题上的争斗。作为一项支撑SOA应用数据交互的关键标准,微软所支持的是其内部开发的OOXML(Office Open XML),而IBM使用和支持ODF(OpenDocument Format)。

  围绕Windows平台是否够开放、及其对SOA架构支持能力的争论只是事件的表象,这更像是两大软件巨头瓜分SOA庞大市场拉锯战的“导火索”。

  IBM软件部经理 Steven Mills日前在接受国外媒体采访时抨击微软的SOA实现方式,指责其过于依赖基于Windows的专有标准,提供的是一种“轻量级消息基础设施”,而在部署SOA的过程中,用户会因此受到强调连接微软兼容流程的阻碍。Mills表示,IBM致力于做各种平台、各种应用的集成工作;而微软所做的只是为那些运行在Windows平台的应用提供连接能力。这就是两家公司在SOA实现方式上呈现的巨大反差。

  作为一种功能组件化的设计模型,SOA通过把业务应用连接成为服务的方式实现了IT应用的简单化集成。这种新一代的架构技术可以屏蔽不同平台、编程语言、操作系统和硬件架构之间的差异,用户可以基于Web服务、XML(可扩展标记语言)等通用标准构建跨越式的信息交互体系。而为了提供强大且便捷的集成能力,SOA要求支持厂商采用开放标准连接应用,这些应用可以由第三方厂商或企业自行开发。

  从IBM的视角和逻辑出发,微软支持SOA的出发点有些“自私”。Mills说:“微软的目的是实现Windows环境的连接,只要你使用微软的技术,那么就可以实现平台和应用的连接。而IBM所做的是,把每个环境都连接起来,不管用户使用微软还是其他厂商的技术。”为此,Mills重申了IBM在XML和Web服务方面对开放标准的支持。

  Mills表示,IBM在实现SOA的过程中采用垂直方式实现库存管理和交易控制的自动化,并使之成为垂直流程,这样做是为了避免业务流程模型中交易的摩擦。他认为,微软不能为用户提供确保交易完整性的持续访问流,微软面向开发者提供的MSDN信息服务局限在消息环境中,这种“轻量级消息基础设施”所实现的是Windows系统间的消息交互,不涉及交易功能,也不能覆盖SOA的全部内容。

  有关SOA的争议不可避免地涉及到了IBM和微软在XML标准问题上的争斗。作为一项支撑SOA应用数据交互的关键标准,微软所支持的是其内部开发的OOXML(Office Open XML),而IBM使用和支持ODF(OpenDocument Format)。ODF是获得ISO认证的开源标准,而OOXML却被ODF联盟和开源社区的许多人认为是专有标准。虽然OOXML已经获得了Ecma国际标准组织的认证,并且微软正在努力使其被接纳为ISO标准。

  目前,微软尚没有对IBM的批评做出回应。而无论双方辩论的结果如何,最终都将延伸到软件厂商对市场利益的博弈。对于一个有着明确发展方向和难以估算具体价值的未来大市场,软件企业在技术、标准、商业模式方面的储备,甚至辩论技巧的积累都需要从现在开始。

相关搜索:
关注此文读者还看过
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众