首页 >> 通信技术 >> 技术滚动 >> 正文
国内SOA平台中间件研究报告
2007年11月7日 16:50    eNet硅谷动力    评论()    

    1、SOA国内发展现状

    近年来,面向服务体系结构(SOA)成为全球计算机软件行业的热点话题,被誉为软件开发的下一个里程碑,成为企业软件架构的趋势。企业用户业务需求的不断变化,要求企业IT系统必须成为一个适应力强的竞争体,能随着企业环境的变化而改变,并具备柔性扩展、随时支持业务流程变化的基础功能。

2007年中国通信业百个成功解决方案评选_通信世界网

    SOA的重要特点包括松耦合、可灵活支持业务流程重构、广泛应用标准等,这使得SOA更适用于业务系统间的互操作和整合。SOA适用的主要应用场景包括企业应用集成(EAI)、电子商务(B2B)、电子政务(各部门间信息共享和协同工作)等。SOA架构可以帮助客户更快地开发和实施下一代应用,更好地解决针对各个单一业务应用所建设的各自独立系统间资源无法共享、信息割裂等问题。

    SOA架构独立于实现服务的硬件平台、操作系统和编程语言,构建在不同系统中的服务可以用统一、通用的方式进行交互。因此实现SOA需要一个平台来在各种不同服务间进行协调、管理。能否使企业的IT架构更为灵活,从容的应对市场环境的不断变化;使企业现有的IT系统之间充分整合,达到各个业务部门和环节更好的协同;使企业IT系统的复用性提高,有效降低IT成本,都是衡量SOA平台是否满足中国企业需求的重要参考标准。

    根据《信息周刊》和埃森哲公司对国内上千家企业机构的问卷调查,拥有SOA应用的企业比例为8.8%,在大中型企业中,比例可达到10%。四分之三的被调查企业未对SOA采取任何行动。而在早期已开始SOA部署的企业中,60%的大中型企业和超过一半的小型企业都表示,将增加在SOA上的投入。数据表明:尽管SOA在中国尚处于应用启蒙阶段,但企业在SOA上的投入却在快速增加。可以预计未来1-2年,SOA在中国将进入快速发展期。

    目前,在国内的很多行业,例如政府、电信、金融、医疗等等,都需要实施SOA。

    政府的电子政务建设需要围绕政府的具体职能,利用信息化的手段,达到业务标准和业务资源的统一,实现数据自底向上的快速准确汇集和业务自上而下的高度协同。中国的电子政务建设目前还处于起步阶段,政府传统的应用是条块的,不能完全满足现实的需求,政府需要建设政府服务资源目录。在政府服务资源目录里,提供了政府提供的服务的位置以及调用方法。尽管社会变化在加速,政府职能也在不断转变,但政府所提供的业务点是固定不变的,通过实施SOA,就可以对政府业务流程进行重组,实现资源服务的整合,提高工作效率,以适应不断变化的需求。

    电信运营业也是SOA应用的重要领域之一。通过对电信运营商的信息系统进行SOA架构的改造,应对电信运营业走向综合的信息化服务的挑战,是电信产业与IT产业不断实现融合的一个重要发展方向。电信运营商现有的IT和网络基础设施往往是封闭和专有的,各个系统间的运作缺乏统一和协调。这样的状况不仅会导致运营商在系统建设方面不断重复建设所造成的投资浪费,由于各个系统间缺乏关联性,无法对消费用户进行准确的分析,并制定相应的销售策略。服务整合几乎是每一个电信运营商无法逾越的过程。如何将这些新旧IT系统进行有效整合,以实现数据的共享和集中对于运营商而言格外重要。目前运营商在统一规划、统一框架、统一标准等原则下,通过SOA平台对这些功能进行连接。在电信服务走向融合应用的过程中,能否更快速、更低成本地将不同服务系统进行有效的捆绑、开通及管理便成为了提升竞争力的关键之一,SOA架构正是提供这一能力的基础。

    在金融行业中,金融企业的业务流程需要不断地自动化、优化,在企业范围内甚至整个价值网络上进行流程的整合,将生产效率的提升从个人、部门,推动到整个企业范围内,以及整个价值网络上。企业所面对业务流程的变化速度正在急剧提升,需要在最短时间内推出一个全新的金融产品或服务,提高响应速度需要一个非常灵活、快速应变、全面整合的IT系统。目前,大多数金融企业的IT投入,大约70%花在了已有系统的运维和修补上,IT的投资回报率较低。在银行业,调查统计表明,银行核心系统占整个IT投入的50.2%,这种状况使得IT面临窘境,无法使用有限的IT投入来满足业务持续不断的创新和变化。而且,金融企业所拥有的IT系统孤岛很多,要在应用、数据、流程、访问渠道、安全等层次上全面整合,以及在应用整合、流程端到端的整合方面仍然任重道远。此外,金融企业IT资产重用不够理想。主机上的核心系统的数据和处理能力如何开放给其他非主机安全高效使用,如何以统一的方式来定义、描述、使用和管理主机上和开放系统上的IT资产,并且重复地使用这些资产都是需要进行研究的问题。而采用SOA架构可以帮助金融业更加灵活地开展新服务,这种能力对于中国的金融行业来说尤其重要。采用更为先进的SOA架构,就意味着能够得到更快的反应速度、更低的变革成本、更高的可维护性和扩展性。SOA将保证金融业的业务连续性。银行在很多环节上在自动化方面还是大有可为的,如果能够从架构方面着手,帮助企业实施SOA,就可以帮助银行降低成本、降低风险,同时也能够改善他们的客户体验。

    在医疗行业当中,目前很多医院已经存在多个应用系统。为了应对业务的需要,把这些复杂的系统转向SOA是必然趋势。医院业务和IT系统的对应关系,是SOA成为医院信息化发展的必然选择。目前,国内医院在信息化实施上主要存在两种应用,一种是结合自身的需求进行自主开发,然后通过集成商进行整合;另一种是采用厂商一体化产品,一次性完成IT系统结构的部署。从历史原因而言,早期的医院信息化需求比较简单,厂商产品线也比较宽,每个产品都能够很从容地达到用户的要求,因此,采用一体化产品的医院占了绝大多数。但是医院的各个部门对信息化的需求是千差万别的,通用的一体化产品已经无法满足他们的需求了,需要多个应用系统、多个模块的并行实施,适应业务发展的需要。所以越来越多的医院提出了系统整合的要求,更好的解决方式就是SOA。

    在这一发展趋势的驱动下,众多国际知名的软件生产商纷纷推出用于帮助企业搭建SOA架构的软件产品,其中包括IBM的WebsphereMessageBroker、BEA的AquaLogic,TIBCO的AcitveMatrix,Iona的Artix等等,都为客户提供在异构计算环境中开发、部署、管理和运行完整的SOA的开放和独立的平台。

    然而在国内实施SOA与在国外实施SOA存在一定的差异。中国IT应用成熟的企业已经建设了大量的生产型系统,目前正在尝试着整合;而更多的企业正在进行系统新建或改造优化,大量的服务性系统仍有待新建。对已有系统的改造优化主要是系统升级、新建功能模块或新开发周边系统并集成到已有系统。在金融、电信等行业,已经建设了近90%的生产性系统,但仍然缺乏大量的服务性系统。而外国的重量级产品大都庞大而繁杂、实用性和解决客户需求能力差。引进国外产品的价格高昂,企业实际都应用不到30%的功能,这对于国内各行业来说是一种极大的浪费。因此,外国的SOA软件平台并不一定可以完全适应中国市场的需求。

    长期以来,国内平台软件基本上走的是一条亦步亦趋的跟随型发展路线,这一发展路线使我们在与国外软件的竞争中处于比较被动的局面,缺乏战略上的竞争优势。而SOA概念刚刚起步不久,从技术层面看,中国SOA中间件企业与国际先进的SOA中间件企业之间不存在太多差距,相反,国内软件生产商更贴近客户的实际情况,有更好的服务支持;有长期以来在应用软件方面的大量积累,更有更多的政策的支持。国内厂商自主研发的SOA平台产品完全可以把国内软件的竞争优势体现出来,有能力打造自己的产品与企业品牌影响力,扩大产品的市场份额,借助SOA理念实现自我的发展和跨越。

    2、ESB已成为SOA的切入点

    SOA的概念已经被用户所广泛接受,如何才能真正实现基于SOA的应用便成为IT界普遍关注的问题。

    传统的平台厂商是以“服务器”为中心、以“Hub”为形式来建立业务整合解决方案,这种方法虽然解决了信息孤岛问题,但投资大,见效慢,不灵活。

[1]  [2]  [3]  [4]  编 辑:张翀
关键字搜索:SOA  平台  中间件  
  [ 发 表 评 论 ]     用户昵称:   会员注册
 
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈