技术融合实现SOA实现动态应用

日期: 2008-04-24 来源:TechTarget中国

   “‘创世纪’计划就是要把SOA(面向服务的架构)、BPM(业务流程管理)和社会计算(Social Computing)这三者有效地结合起来,而这三者趋同的发展趋势也正是我们提出‘创世纪’计划的初衷。SOA、BPM和社会计算都是技术的创新,重要的是能够把它们更好地集成,并让它们更加简化。”BEA公司全球市场高级副总裁Rosanne Saccone说。


  据介绍,BEA计划在2008年推出的企业级软件服务化(SaaS)平台,就是简化企业和独立软件开发商(ISV)构建动态业务应用的一种方式,这种方式将让ISV利用软件服务化模式来开发动态的业务应用。同时,相信这也是BEA向业务与IT相一致的品牌转型所迈出的重要一步。


  动态业务应用


  在今天,企业面临着更快的节奏变化,更加需要以一种快速和简单的方式来组合和修改业务的应用。不灵活的基础架构和僵化的企业应用定制起来不仅耗费时间,而且成本昂贵,更重要的是,这些应用无法满足企业在今天动态环境中进行竞争的业务需求。


  “我们的‘创世纪’计划的第一步是做一个SaaS平台,这个平台有两个版本,一个是针对企业级客户的版本,另一个是针对ISV的版本。对于企业而言,拥有了WebLogic和AquaLogic的紧密结合;对于ISV的版本,我们强调的是‘计量’能力,因为对于提供服务给用户的企业来说,如何计量用量是非常重要的。”Rosanne Saccone说。


  事实上,BEA只是为ISV提供了一个SaaS的开发平台,ISV在这个平台上能够开发自己的增值应用,并以服务的形式提供给用户。而在这种多用户的SaaS应用模式中,如何对用量进行计算正是BEA所看到的关键点。


  另外,对于SaaS这种创新的交付模式,BEA在营销方式上也有了创新。“以前,我们更多的是针对工程师的销售,是一种IT技术性的营销;现在,我们在推动‘动态业务应用’,而这种动态业务应用是由终端用户的需求来推动的,所以BEA的营销方式也会更多地往这种模式上去转变。”Rosanne Saccone介绍说。


  让SOA更灵敏


  “要想让SOA架构变得更加灵敏,我们就需要有BPM这样的分割层把业务和基础应用分割开来。在我们刚刚发起SOA的时候,主要强调的是可复用性和高效率;而在接下来的发展过程中,我们就必须要把业务流程和Web Service分开,这样才能够获得足够的灵活性。”BEA公司执行副总裁兼首席技术官Rob Levy强调说。


  “那么,一旦有了这样的隔离层之后,我们就可以去实现应用与业务流程高度灵活的改变,到那个时候,最重要的一点就是要把技术上的能力与操作人员的执行能力和决策能力很好地结合在一起。”Rob Levy补充说。而要想实现这种很好的结合,就需要融入Web2.0的技术,并将其很好地应用到整个生命周期中。


  另外,Rob Levy还向记者介绍了从过去意义上的静态应用转变成一个动态应用的三个必备条件。“首先,这个应用是用可以重用的组件构建起来的; 第二,这个应用已经与业务流程之间实现了分割; 第三,这个应用的改变主要是由用户的操作和用户之间的互动来控制的。”Rob Levy解释说。


  而为了能够帮助用户尽快地、更好地实施SOA,BEA一直建议用户从寻找SOA切入点入手,并逐步逐级地实施SOA,最后实现敏捷和随需而变的SOA。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐