RSS订阅
RSS订阅TT SOA
您现在的位置:TT SOA > BI > 中间件技术上完全依赖SOA?

中间件技术上完全依赖SOA?

2008-10-10  选择字号:  | |
打印本文章

导读:SOA则更多地被传统中间件厂商谈及和宣传,中间件和SOA甚至被形容为鱼和水的关系,中间件厂商借助SOA理念实现了自我发展和跨越。对于中间件来说,SOA是技术方面的大势所趋

关键词:SOA 中间件 面向服务架构 SOA理念

正在加载数据...

  厂商宣传为了制造效应,但SOA架构的中间件仍然是应用上一个比较笼统的范畴。目前,SOA(面向服务架构)大潮正在席卷着整个世界,而且势不可挡。作为一种集成企业应用的方法论,SOA具备灵活性、标准性、重用性强和成本低等优点。厂商也一再强调,通过SOA,用户可以将所有组件服务简单组合在一起,这些服务可以被共享、重用和连接,从而实现更高效的企业业务集成应用。

  从现状来看,SOA则更多地被传统中间件厂商谈及和宣传,中间件和SOA甚至被形容为“鱼和水的关系,中间件厂商借助SOA理念实现了自我发展和跨越”。诚然,对于中间件来说,SOA是技术方面的大势所趋,但真会是目前似乎“完全依赖SOA”的关系吗?

  厂商竞相追逐

  当今IT正在发生着很大变化,例如在数据层面上,企业信息量变得庞大,数据类型的应用也随之增多,在安全性上的要求也更高;从逻辑层来看,企业业务流程变化更快,复杂性变高。在界面层用户希望功能强大而操作快捷,资料来源和互动性要更丰富,因此对用户来说,拥有一个成熟的IT基础为业务打下基础就尤为重要。

  而从近日近700人参与的甲骨文融合技术峰会上也能看出,如何制定和实施中间件战略也成为IT主管所关注的焦点,涉及的方面包括:SOA、企业级Web 2.0、商业智能、身份管理、内容管理、数据集成和基础架构管理等热门话题。

  SOA架构已经被视为下一代Web服务的基础架构,目前国外IT厂商所开发的相关产品大多是基于SOA架构,IBM、BEA更是表示,SOA落实到具体的软件产品就是中间件。于是,基于SOA架构的中间件产品成了软件厂商竞相追逐的目标。

  IBM将SOA作为软件市场的最大策略,将其WebSphere软件转为SOA战略,并应用于其主机系统,企业可以很容易地把复合型应用建立在门户网站中,以解决公司员工的问题。BEA也把SOA定为未来惟一的战略方向。基于互联网的解决方案产品线相对比较丰富,例如其Weblogic就在市场取得很大成功。

  而Oracle融合中间件定义全面,覆盖了用户界面、商业智能、内容管理、SOA业务流程管理、应用服务器和身份管理领域,并与网格基础设施和企业管理器构成了强大的软件技术平台,其中间件不仅可以独立使用,还能与应用系统相集成,因此用户数也已经超过5万多家。

  基于SOA的Oracle融合中间件中如业务流程管理、商业智能、企业绩效管理等也遵循了IT基础的六个原则:业务驱动、与业务紧密相关、能提升价值、更高效率及更低风险、高灵活性。

  国产中间件厂商也看到了SOA架构的趋势,东方通、普元等国内中间件一线厂商也积极响应中间件SOA战略,并在此基础上做行业应用上的一些创新,例如东方通的BOA中间件。

  从众多的厂商蜂拥而至可以看出,SOA无疑是未来趋势。

  关系密切但不依赖

  之所以SOA会成为厂商关注的IT架构,是因为在SOA架构下,“服务”成为应用系统的基本组件,这样一来,IT和业务的结合不再像以前那样变得分散和形成孤岛。而且,SOA架构使应用系统具备灵活性,并完全符合Web服务和XML标准,因此用户不用去关心其底层的实现技术。这使用户的应用变得简单。

  不过,SOA架构的中间件仍然是对中间件应用上一个比较笼统的范畴,其包括应用服务器、消息中间件、交易中间件、门户服务器等多个类别,其中如应用服务器、门户中间件等与互联网关系密切的应用,很容易就能封装而且本身也支持Web服务,这其实类似于SOA.另外,对于消息中间件、交易中间件等要去基于SOA,其意义不会明显。

  当然,不能因此去否定SOA对于中间件的意义,如果中间件基于SOA架构,无论是从整体应用还是后续的再开发,都显得十分清晰,例如企业业务流程中,各个关键业务如市场、供应、物流方面都能依托SOA架构,SOA又与现在企业应用居多的Web服务紧密联系在一起。使其以Web服务方式体现并互相调用,很容易实现业务之间的信息整合。

原文出处:http://www.cnw.com.cn/cnw07/Software/SOA/htm2008/20081007_60408.shtml
来源:网界网    
相关的白皮书
现在再来谈什么是SOA已经过时,对于SOA人人心里都有一笔账。我们还是从最基本的说起,什么是SOA……
达芬奇曾指出:一个好的设计应该是简单的。这种观点容易理解,但当企业面临IT基础架构的简化问题时,他们应该往什么方向走,却是一件不易办到的事情……
在今年管理软件稳中有降的大环境下,软件即服务(SaaS)呈爆发式增长,为整个行业带来了新活力……
所谓Saas是Software-as-a-service(软件即服务)的简称,它是一种通过Internet提供软件的模式,用户不用再购买软件,而改用向提供商租用基于Web的软件……
据市场研究公司Burton Group称,围绕SOA的问题主要不是技术和复杂性问题,因为SOA的问题是关于企业内部的人和流程的问题……
虚拟化和SOA之间是一种间接的、相辅相成的关系。也许在IT及业务转型中,两者的结合使用会发挥最大的优势。虚拟化有助于更快地显示部署基础设施的投资回报率(ROI)。
云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。
安全对于许多的IT部门来说都是一个重要的问题之一,但是SOA安全问题完全是在另一个新的纬度上了。对于SOA为一个机构所带来的许多的好处,例如具有在许多不同的提供者和供应商的情况下混合和匹配服务。
最新更新
专家答疑
技巧
Ron Schmelzer,Jason Bloomberg
你认为通过遵循IT组织步骤可以演变为SOA吗?ZapThink公司明确SOA实行肯定是一个挑战——也不应被视为这一倡议应得到执行的一个步骤就是整个企业的基础……
Dana Gardner
您能解释什么是“私有云”吗,能否举例说明?这是供应商需要建立的基础吗?作为托管服务供应商和服务供应商寻求最有效和最强大的基础设施,作为他们的“云”支持能力……
Andrew Pollack
我们正在寻找一种从主机选择SOAP服务器的请求。我们希望制造一个远程程序呼叫(RPC)从CICS程序的SOAP服务器,其中进程请求,使错误或成功后的反应……