驱动之家
微软OOXML和IBM等厂商支持的开放文档格式ODF之争仍在延续,近日,IBM软件事业部官员Steven Mills公开对微软基于OOXML提出的SOA(面向服务架构)提出了质疑,他认为微软的SOA架构和IBM的同类型服务相比充其量只能算是一种“轻量级信息服务架构”。
SOA的全称是Service-oriented architecture,它是在计算环境下设计、开发、应用、管理分散的逻辑(服务)单元的一种规范,它将是下一代Web服务的基础架构的一种技术架构。SOA的中心思想就是使得企业应用摆脱面向技术的解决方案的束缚,轻松应对企业商业服务变化、发展的需要。SOA需要公开的标准来连接不同的应用程序,目前由IBM所推动的SOA主要基于XML(eXtensible Markup Language-可扩展的置标语言)技术,可以允许第三方厂商或者家庭用户来完成相关工作。
在本周一的正式声明中,IBM公司表示,微软的SOA业务发展并不成功,原因在于软件巨头过于强调“微软兼容特性”。“我们对于所有平台,也针对所有应用程序,”IBM软件部门总裁斯蒂芬在接受采访的过程中表示,“我们几乎整合所有应用程序,然而微软则只向Windows平台提供兼容连接。”另一方面,和微软形成鲜明对比,IBM使用了开放资源XML以及Web服务。
另一方面,IBM在存货管理和交易控制系统中采用垂直SOA模式,从而实现自动化,与此同时过程属于水平模式。
IBM和微软所争论的焦点其实集中于XML标准,微软提出的OOXML(Office Open XML )标准完全由微软自己开发,而ODF则是由IBM以及其它一些开源厂 商共同支持并且已经通过ISO认证的标准,目前微软的OOXML仍在争取国际标准组织 ISO的认可。自然IBM有充足的理由对微软基于OOXML技术的SOA架构提出意见,Mills表示:“我们所做的是支持所有平台,所有的应用程序,我 们试图整合一切,而微软所能提供的只是其Windows平台上各应用程序之间的连通性。这是我们之间的最大差异。”
“如果你使用了微软的技术,他们的目标是如何保证Windows环境下的连接,而我们的观点则是,无论您使用的是微软还是其它家的系统环境,我们都将保证其连通性。”之后Mills又补充说明道。
虽然微软目前仍在争取国际标准组织ISO的认可,但OOXML已在2006年12月7日被ECMA(欧洲计算机制造商协会-“行业标准”的非盈利企业联合会)批准,所以微软宣称OOXML已经不再是一个私有的标准。
目前为止,微软对IBM的批评并未发表任何评论。
|