ZapThink在介绍微软公司通信时,我们惊叹于该公司SOA通信的不足以及其对市场的敏感程度偏低。微软公司SOA官方信息认为SOA只是基于Web服务上的集成。微软自己杜撰了SOA这个字眼,而没有注意到SOA是企业架构的一个方面,而不是关注建立在标准基础上的集成。 微软将SOA变成了一项开发商措施,这项开发商措施关注基于标准的互操作性。
他们的画龙点睛之笔就是SOA是关于“连接业务”的技术。难道它和B2B集成以及XML的基本理念不同?他们将SOA的定义极大的缩小了,以至于和当今的SOA的实际相脱离。尽管客户经常在电话会议上和事件中经常提到这一点,他们都曾经在微软公司的产品中实施过SOA,但是其……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
ZapThink在介绍微软公司通信时,我们惊叹于该公司SOA通信的不足以及其对市场的敏感程度偏低。微软公司SOA官方信息认为SOA只是基于Web服务上的集成。微软自己杜撰了SOA这个字眼,而没有注意到SOA是企业架构的一个方面,而不是关注建立在标准基础上的集成。
微软将SOA变成了一项开发商措施,这项开发商措施关注基于标准的互操作性。他们的画龙点睛之笔就是SOA是关于“连接业务”的技术。难道它和B2B集成以及XML的基本理念不同?他们将SOA的定义极大的缩小了,以至于和当今的SOA的实际相脱离。尽管客户经常在电话会议上和事件中经常提到这一点,他们都曾经在微软公司的产品中实施过SOA,但是其只不过是建立在Web服务上的EAI而已。
对开发商/集成这一价值主张的关注并不是微软公司的长期目标,也不是他们的最佳位置,在用户授权方面微软总是先人一步,当他们试图关注企业集成时,竞争优势就消失殆尽了.事实上,作为中间件的微软除了是提供服务以外,还可以是服务消费者,它很难提供一个真正的异类企业。SOA的真正力量不是基于标准的集成(XML和EDI也没有这种功能)而是在不断变化的环境下组合异类服务。
事实上,抛开对于Web服务的关注,以及他们在市场上占有大量服务组合平台份额这个事实,微软还是有许多可以盈利的地方,除了互操作性通信中间件的变化莫测之外,微软可以提供完全迥异的解决方案。如果微软能够了解SOA是关于服务消费正如其是关于服务供应一样,他们还是有机会大显身手的,通过将注意力从SOA上转移到连接上,即使用以技术为基础的单片机系统,他们还是可以抓住SOA提供的这个机会。
微软有潜力创建一个异类组合环境,以便建立一个位置独立,技术中立,用户互操作的丰富环境,这里Web服务的作用不是很大。对于这些环境的关注存在于真实,复合的环境。事实上是,他们完全误解了SOA,因为许多使用服务组合的应用中都没有SOA的踪影:Office, Silverlight的移动工具,甚至是Xbox。
当然不能否认,微软还是有对SOA懂行的,他们知道SOA会重新考虑我们建立应用方式,以及人们是如何在网上使用这些功能的。但是,显然这些人并没有掌管微软SOA营销通信。那些关注技术的人,开发商和集成定向通信接管了这项工作,这点足以证明他们在市场上反映不够灵敏。
ZapThink采取的措施
如果你真想知道SOA通信究竟如何,就要看看IBM和Software AG怎么说的。他们了解SOA在市场的内涵。他们一定会有机会的。
和许多其它的实例一样,最近进军Web 2.0市场,微软没有扑捉到关键的技术趋势,因此在使用时,装备也不是很齐全。要是微软自2002年以来就一直对SOA进行思考,局面就会截然不同了,那时我们还处于对SOA定义的初始阶段,但是现在是2008年,对于SOA的定义已经很完善了,如果还一味将SOA捆绑在“连接”上,这种做法既不成熟,也不正确,而且还有一定的误导性。微软应该充分利用SOA提供的契机,将注意力从Web服务转移到其它方面,例如启用定位、技术,并在不断变化的环境中处理中立的服务组合——SOA版本。
相关推荐
-
SAP收购CallidusCloud 与Salesforce竞争
一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]
-
谁知道阿里云河南服务中心是干什么的?
一直接到阿里云服务中心的电话,说是阿里云的授权中心,主要提供阿里云的区域服务的?请问其他地方也有阿里云的服务中 […]
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响