BEA:Web2.0将推动SOA的普及

 
   | |

导读:从BEA在2004年5月举行的e-World(BEAWorld的前身)上正式提出“现在开始部署SOA(Service-OrientedArchitecture)”的口号以来,此后每年的BEAWorld已经成为当年SOA领域最重要的活动之一。它不仅是BEA向业界展示其过去一年在SOA领域研究的最新成果、发布最新产品的一次盛会,更是业界交流SOA的最新经验,了解SOA最新发展动向的一次机会。

关键词:BEA SOA BEAworld

 
正在加载数据...

  从BEA在2004年5月举行的e-World(BEAWorld的前身)上正式提出“现在开始部署SOA(Service-OrientedArchitecture)”的口号以来,此后每年的BEAWorld已经成为当年SOA领域最重要的活动之一。它不仅是BEA向业界展示其过去一年在SOA领域研究的最新成果、发布最新产品的一次盛会,更是业界交流SOA的最新经验,了解SOA最新发展动向的一次机会。9月11日~12日,BEAworld2007年在美国的旧金山如期拉开了序幕(随后还将在上海和巴塞罗那分别举行),本报记者飞赴旧金山亲身体验了这一有数千人参加的SOA的全球盛会。

  推动业务创新

  与前两届一样,SOA依然是今年BEAWorld当之无愧的主角,只是主题却有不小的变化。这既反映了本届BEAworld的宣传重点,从某种程度上说也是今年软件市场的热点。

  BEAWorld2007的主题是“推动业务创新”,这是对SOA市场最新需求的响应,同时又不乏前瞻性。从10年前Gartner提出SOA概念以来直到2006年,SOA的宣传推广还一直停留在概念阶段。不管是IBM、BEA还是Oracle,在过去的几年来都在这方面倾注了大量的精力。进入2006年下半年,随着一些SOA的成功案例的出现,情形有了变化,人们开始真正体验到SOA承诺的各种好处,整个行业开始渡过了大肆宣传的阶段而进入了一个新的阶段。在这一阶段,用户已经比较好地理解了SOA并且理解了他们自己的需求,清楚他们需要何种解决方案,开始关注如何通过SOA来更好地满足需求。

  于是,我们注意到,从2006年下半年起致力于SOA市场的厂商无不把让SOA落地作为宣传的重点。最早扛起SOA大旗的BEA在SOA市场上一直是领跑者,从2006年发布的BEASOA360°平台计划,号称将“提供业界最为统一的SOA平台”,到提出了“包容异构系统、无缝创新、混合开发和部署、实现SOA的最佳途径”四大战略,所有举措也无不是响应这一趋势,以尽快帮助SOA落地作为所有市场活动的诉求点。

  “然而,我们认为不能为SOA而SOA,部署SOA的最终目的是简化IT基础设施,从而推动业务创新,”BEA高级副总裁RosanneSaccone在接受记者采访时表示,“所以,今年的BEAWorld的重点确立为如何帮助客户采用今天的技术来改善企业的IT基础设施,推动企业在业务上进行创新,从而获得明显的经济回报。”

  建立动态业务应用

  在BEAWorld2007大会上,最具震撼力的无疑是BEA公司CEO庄思浩在开幕式上的这句话:“套装软件创新的时代已经结束了(Theeraof innovation in packaged application is over)。”BEA公司CEO庄思浩说:“创新是处于竞争环境中的企业的永恒的追求,从IT技术的角度来说,传统的套装软件已经无法满足业务创新的需求,只有SOA才能支持今天企业快速变化的需求!”

  尽管庄思浩的此番话有些让人震惊,仔细掂量却不无道理。随着Web2.0、社交网络、Mashup等的出现,软件世界正在发生着根本性的变革,传统的套装软件在应对新的需求时已经显露疲态,这也是SOA之所以被人们普遍接受的原因。

  Forrester公司最近的一份调查表明,企业当前面临着以下主要困难:企业需要更大的灵活性,而IT无法跟上业务的快速变化,为此,IT需要一个能支持套装软件和定制软件创新的服务层。Forrester认为,要满足这些需求需要一个新的应用类型,这就是动态业务应用(DynamicBusinessApplication)。根据Forrester的定义,动态商务应用具有以下几个特征:内置了企业流程,天生就支持改变,具有广泛的可适应性,可进行裁减以满足个性化的需求。

  从事消费娱乐与通信服务的美国Comcast公司遇到的情形就是动态业务应用的典型场景。这家年收入达300亿美元的公司,主要从事宽带电话以及视频点播等宽带服务,同时还是全美第四大固定电话服务商。为了抢占宽带这个快速成长的市场,Comcast所在行业的服务商之间展开了激烈的竞争,因此对IT部门的要求也近乎苛刻。在BEAWorld2007上,Comcast的高级副总裁兼CIOAndyBaer作为用户代表详细介绍了Comcast所面临的最紧要问题,这包括:

  ●众多部门和下属企业都在推出新产品,公司需要对此进行整合;

  ●能快速地把新产品推介给用户;

  ●对现有产品需要进行扩展;

  ●客户群的快速变化导致对客户的有关定义发生了变化。

  其中,最为紧要的需求是,为了在竞争中立于不败之地,公司需要加快新产品的交付速度,以往都是按月来规划,公司希望能按天来规划,从概念的推出到产品的实现最好能在24小时内完成。另外,为了和第三方合作,他还希望第三方能在基于他的应用平台基础上推出新产品。

  “如果不是SOA,这些要求是根本无法实现的。”他说。他把后来的部署总结为“用SOA对后台系统进行革命”,即建立起了一个动态业务应用的基础设施。这些措施包括:

  ●提供了一个中间层,对老系统进行了封装;

  ●使用ESB来对应用基础设施进行整合;

  ●简化管理力度,保证应用高度容错;

  ●用注册中心和存储库以方便信息的共享和重用。
 
  “Comcast这些工作都是建立在BEA的SOA产品上,”AndyBaer说,“尽管我不能说过去的企业应用将不复存在,但可以肯定的是,如果存在必定会封装到SOA中,从而建立起动态业务应用基础设施。”

 


Web2.0
 Web2.0概念2011年将消失
 企业级Web2.0迎来应用高潮
 SOA敏捷应对Web2.0时代变化
 Web2.0缺乏SOA业务效果
 探讨AJAX在WEB2.0中的具体应用
 Web2.0的企业级应用Lotus ND8
 用Ajax和Web2.0扩展SOA
 Web2.0,Ajax着手改造BPM
 BEA:Web2.0将推动SOA的普及
 SOA + RIA + OSS = Web 2.0(一)
 SOA + RIA + OSS = Web 2.0(二)
 SOA + RIA + OSS = Web 2.0(三)
 SOA + RIA + OSS = Web 2.0(四)
 解析Web架构下CRM应用系统技术平台(上)
 解析Web架构下CRM应用系统技术平台(下)
 创建和管理有状态Web 应用程序
 HTML 5之后是什么?无版本号的HTML

 
来源:计算机世界    作者:邹大斌    
 
 
 
 
 

BEA Web服务

 
您能给我列一个业务流程管理(BPM)框架的清单吗?我可以更多地了解它。目前市场上有两种不同类型的业务流程管理(BPM)框架……
 
在Amazon云融合中间件,和更新Java开发工具的BEA公司的技术,包括新命名的甲骨文WebLogic服务器宣布甲骨文走向世界……
 
继收购BEA Systems之后,Oracle公司又将工作重心放在了技术整合上,发布了WebLogic应用的第一个版本,将其重新标记为面向服务架构(SOA)的"全新战略基石"……
 
甲骨文公司总裁Charles E. Phillips Jr 在周二的网上直播上,在为集成化和两家公司的生产线提供支持规划未来时说,BEA公司的客户不会被迫使用甲骨文公司的中间件产品……
 
自从甲骨文宣布以85亿美元收购BEA后,双方公司的高层都表示BEA客户可以放心,无论是在收购过程之中,还是收获之后,客户都将获得全面的服务支持。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录