SOA促进技术平台向第三代演进?

 
   | |

导读:SOA正在成长为企业当前和未来使用的某些新兴技术的一个关键的实现因素。软件服务、业务流程管理和云计算等具有SOA功能的项目正在日益流行和越来越多地被应用。

关键词:SOA 软件服务 业务流程管理 云计算

 
正在加载数据...

  近几年来,SOA中间件的“魔力”越来越吸引着众多厂商的目光,其中以IBM和甲骨文为代表的国际企业动作尤其猛烈。IBM每年在SOA领域的投资达到10亿美元,甲骨文则以85亿美元通过对BEA的收购来全力发展其下一代SOA产品。与此同时,国内厂商也不甘示弱,以创恒信软件和普元软件为代表的国内软件企业都把巨额资金投入到相应的技术研发中,相继推出了拥有自主知识产权的平台产品。普元软件不久前发布了其基于SOA标准的平台套件EOS6.0,而创恒信软件公司更是早在去年年底就已经推出了基于SOA架构的应用开发平台eFlow 2.0。

  在巨大的资金投入和市场需求的推动下,基于SOA架构的中间件市场正快速走向成熟。

  SOA应用强劲增长

  尽管今年年初有一些对SOA的不利报道,但一个重要的事实是,SOA仍在继续快速增长。据权威调查数据显示,“49%的受访者表示,他们的机构有一个或者更多的SOA项目正在实施之中。”甲骨文公司也表示,这个调查结果与其在这个领域的经验是一致的。

  权威研究公司Gartner称,虽然SOA已经出现了十多年时间,但是,SOA正在成长为企业当前和未来使用的某些新兴技术的一个关键的实现因素。此外,软件服务、业务流程管理和云计算等具有SOA功能的项目正在日益流行和越来越多地被应用。

  Gartner分析师指出:尽管经济衰退,但SOA的应用不会显著下降。SOA是软件服务或者业务流程管理等旨在降低成本的基础和实现因素。“我们注意到政府和健康医疗等一些垂直行业对SOA越来越感兴趣。这些行业一直在等待SOA技术和最佳做法成熟起来。而且,一些已经在实施之中的SOA计划正加快,因为用户要更快地体验到SOA的好处。”

  创恒信公司技术总监吕建海也表示,以应用开发平台市场为代表的中间件正在迅速崛起,而基于SOA的架构无疑最受人关注。随着权威机构和企业开始认可这种技术的好处并建立起有效地使用这种技术的最佳做法,基于SOA架构的中间件将变成主流。

  而从软件技术平台的发展脉络来看,目前已经从上世纪80年代兴起的第一代“CORBA”,发展到90年代兴起的第二代“J2EE”,再逐步发展到了今天的第三代“SOA中间件”。Gartner预言,基于服务架构的商业应用将会具备ERP、CRM、供应链和其他应用的全部功能,从而成为单一商业应用的终结者。商业的竞争需求、技术的成熟演变、技术厂商的推动,几股合力让中间件技术开始跨越第二代,向以SOA中间件为方向的第三代演变。

  第三代技术平台落地

  12年前,Gartner首度提出了SOA(面向服务的企业架构)的概念,SOA将软件视为由“配置化服务”组成的新系统,并着重强调软件的松散耦合、并使用独立的标准接口,让企业应用系统变得灵活。

  以创恒信的eFlow为例,它就是一个基于SOA松耦合框架的软件技术开发平台。这种基于SOA系统框架使业务流程逻辑没有硬编码到下层应用中,各个应用系统分开维护,有利于针对业务需要与需求的变化快速修改业务流程。这种流程自动化不仅使业务流程更加流畅,还加快了流程的周转时间,而且提供了一个灵活、方便的流程集成机制。

  对松耦合的系统需求,来源于业务应用程序需根据业务的需求变得更加灵活,以适应不断变化的环境,比如经常改变的政策、业务级别、业务重点、合作伙伴关系、行业地位以及其他与业务有关的因素。特别对于当前的大型应用系统来说,由于需求因素的变化越来越频繁,SOA松耦合的灵活性显得越来越迫切和必要。

  显然,SOA在大型、复杂应用软件开发方面具有先天优势。如基于SOA架构的eFlow应用开发平台能够广泛应用于ERP、OA、CRM、HR、MIS、BPM等各种企业应用系统的开发和构建中,尤其在ERP开发和大型与复杂应用方面更显示出其强大的功能优势。eFlow把ERP构建中需要的各个功能模块进行配置化、模块化,使各个模块间的业务逻辑分离,同时增强独立模块的紧密耦合,通过服务实现了业务流程的敏捷配置,也充分实现了在WEB服务平台上的跨平台、语言独立、松散耦合的异构应用的交互和集成,使得建立在此平台上的ERP等各种应用系统更具易用性和可扩展性。

  如今,用户对ERP的个性化需求越来越高,这是导致ERP实施成功率不高的重要原因之一。而类似创恒信eFlow这样的成熟的技术平台,由于拥有大量成熟而实用的构件/组件,并实现了软件开发的配置化、可视化,因而使软件的复用度高,流程再造比较灵活,能够根据用户的需要随时加入新的系统,或是产生新的系统。因而能够满足用户对于ERP系统的不同需求,成为构建ERP系统的基石和“龙骨”,做到随需而变。

  基于SOA架构的技术平台搭建起来的信息系统就像拥有标准接口的电脑主板,而企业的各个应用系统则如同内存、CPU等硬件设施,企业在应用中可以对其任意“插拔”。这时候,企业应用不再以“独立的应用系统”形态存在,而是被标准化为具有业务功能的“服务”。总之,通过借助已有应用来组合产生新服务的敏捷方式,SOA为企业提供了更灵活的构建应用程序和业务流程的模式,也大大提升了IT与业务融合效率,节省了开发成本,使企业在信息化建设中更具竞争力。


SOA平台
 重归理性 国内SOA平台期待价值提升
 SOA平台对事务的支持
 使用Apache Synapse将现有的系统转化为SOA平台
 解读难以琢磨的SOA平台
 Oracle SOA平台之甲骨文SOA套件概述
 Oracle SOA平台之SOA套件概述
 BEA完善Tuxedo 继续加强SOA平台
 使用新的BPM升级SOA平台
 Sun 正式进入ESB市场 发布了新的SOA平台
 JBoss扩大开源码SOA平台 发表ESB4.0
 利用SOA解决ERP实施中的集成难题
 SOA促进技术平台向第三代演进?
 SOA站在新高度理解企业级架构
 高性能SOA的最佳平台是什么
 以SOA为平台 创建工业集成运营系统
 基于SOA的统一身份认证服务架构
 2009中国软件技术大会蓄势待发
 SPEC组织将SOA基准作为目标

原文出处:http://it.sohu.com/
 
来源:搜狐    
 
 
 
 
 

SOA实施

 
就好像是医疗保健行业相当不错地风化了经济衰退,所以一些厂商已经在最近期待投资。甲骨文和Axolotl公司在2010年医疗卫生信息与管理系统协会……
 
虽然你可以在没有SOA实践的情况下使用云计算,你也可以在不使用云计算的情况下利用SOA,但是云计算的真正价值是使用服务、数据和流程……
 
许多基于服务的新应用跨越了单一组织的边界,在集成这些扩展系统时,数据定义经常是最可怕的挑战压力。加州个独立系统运营商(ISO)就是个实例……
 
Harris公司气象学家使用SOA将天气信息集成到下一代空运系统。上个月在亚特兰大举行的美国气象协会(AMS)会议上,他们探讨了这项工作。
 
现在微软Azure市场上有售,早期企业采用者开始在应用程序上进行移植。自从开发人员专门从事.NET云平台,微软可能就再三思考调查其他云厂商。

热门技术手册排行

 

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

 

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

 

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

 

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

 

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

 

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

查看更多
 
 

登录TechTarget中国

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