国内SOA平台中间件市场研究报告

上传人:飞*** 文档编号:33941204 上传时间:2018-02-19 格式:DOC 页数:20 大小:225.50KB
返回 下载 相关 举报
国内SOA平台中间件市场研究报告_第1页
第1页 / 共20页
国内SOA平台中间件市场研究报告_第2页
第2页 / 共20页
国内SOA平台中间件市场研究报告_第3页
第3页 / 共20页
国内SOA平台中间件市场研究报告_第4页
第4页 / 共20页
国内SOA平台中间件市场研究报告_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《国内SOA平台中间件市场研究报告》由会员分享,可在线阅读,更多相关《国内SOA平台中间件市场研究报告(20页珍藏版)》请在金锄头文库上搜索。

1、国内 SOA 平台中间件市场研究报告1、SOA 国内发展现状近年来,面向服务体系结构(SOA )成为全球计算机软件行业的热点话题,被誉为软件开发的下一个里程碑,成为企业软件架构的趋势。企业用户业务需求的不断变化,要求企业 IT 系统必须成为一个适应力强的竞争体,能随着企业环境的变化而改变,并具备柔性扩展、随时支持业务流程变化的基础功能。SOA 的重要特点包括 松耦合 、可灵活支持业务流程重构、广泛应用标准等,这使得SOA 更适用于业务 系统间的互操作和 整合。SOA 适用的主要应用场景包括企业应用集成(EAI)、电子商务(B2B)、电子政务(各部门间信息共享和协同工作)等。SOA 架构可以帮助

2、客户更快地开发和实施下一代应用,更好地解决针对各个单一业务应用所建设的各自独立系统间资源无法共享、信息割裂等问题。 SOA 架构 独立于实现服务 的硬件平台、操作系统和编程语言,构建在不同系统中的服务可以用统一、通用的方式进行交互。因此实现 SOA 需要一个平台来在各种不同服务间进行协调、管理。能否使企业的 IT 架构更为灵活,从容的应对市场环境的不断变化;使企业现有的 IT 系统之间充分整合,达到各个业务部门和环节更好的协同;使企业 IT 系统的复用性提高,有效降低 IT 成本,都是衡量 SOA 平台是否满足中国企业需求的重要参考标准。根据信息周刊和埃森哲公司对国内上千家企业机构的问卷调查,

3、拥有 SOA 应用的企业比例为 8.8%,在大中型企业中,比例可达到 10%。四分之三的被调查企业未对SOA 采取任何行动。而在早期已开始 SOA 部署的企业中, 60%的大中型企业和超过一半的小型企业都表示,将增加在 SOA 上的投入。数据表明:尽管 SOA 在中国尚处于应用启蒙阶段,但企业在 SOA 上的投入却在快速增加。可以预计未来 1-2 年,SOA 在中国将进入快速发展期。目前,在国内的很多行业,例如政府、电信、金融、医疗等等,都需要实施 SOA。政府的电子政务建设需要围绕政府的具体职能,利用信息化的手段,达到业务标准和业务资源的统一,实现数据自底向上的快速准确汇集和业务自上而下的高

4、度协同。中国的电子政务建设目前还处于起步阶段,政府传统的应用是条块的,不能完全满足现实的需求,政府需要建设政府服务资源目录。在政府服务资源目录里,提供了政府提供的服务的位置以及调用方法。尽管社会变化在加速,政府职能也在不断转变,但政府所提供的业务点是固定不变的,通过实施 SOA,就可以对政府业务流程进行重组,实现资源服务的整合,提高工作效率,以适应不断变化的需求。电信运营业也是 SOA 应用的重要领域之一。通过对电信运营商的信息系统进行 SOA架构的改造,应对电信运营业走向综合的信息化服务的挑战,是电信产业与 IT 产业不断实现融合的一个重要发展方向。电信运营商现有的 IT 和网络基础设施往往

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

6、业务流程需要不断地自动化、优化,在企业范围内甚至整个价值网络上进行流程的整合,将生产效率的提升从个人、部门,推动到整个企业范围内,以及整个价值网络上。企业所面对业务流程的变化速度正在急剧提升,需要在最短时间内推出一个全新的金融产品或服务,提高响应速度需要一个非常灵活、快速应变、全面整合的 IT 系统。目前,大多数金融企业的 IT 投入,大约 70%花在了已有系统的运维和修补上,IT 的投资回报率较低。在银行业,调查统计表明,银行核心系统占整个 IT 投入的50.2%,这种状况使得 IT 面临窘境,无法使用有限的 IT 投入来满足业务持续不断的创新和变化。而且,金融企业所拥有的 IT 系统孤岛很

7、多,要在应用、数据、流程、访问渠道、安全等层次上全面整合,以及在应用整合、流程端到端的整合方面仍然任重道远。此外,金融企业 IT 资产重用不够理想。主机上的核心系统的数据和处理能力如何开放给其他非主机安全高效使用,如何以统一的方式来定义、描述、使用和管理主机上和开放系统上的 IT 资产,并且重复地使用这些资产都是需要进行研究的问题。而采用 SOA 架构可以帮助金融业更加灵活地开展新服务,这种能力对于中国的金融行业来说尤其重要。采用更为先进的 SOA架构,就意味着能够得到更快的反应速度、更低的变革成本、更高的可维护性和扩展性。SOA 将保证金融业的业务连续性。银行在很多环节上在自动化方面还是大有

8、可为的,如果能够从架构方面着手,帮助企业实施 SOA,就可以帮助银行降低成本、降低风险,同时也能够改善他们的客户体验。在医疗行业当中,目前很多医院已经存在多个应用系统。为了应对业务的需要,把这些复杂的系统转向 SOA 是必然趋势。医院业务和 IT 系统的对应关系,是 SOA 成为医院信息化发展的必然选择。目前,国内医院在信息化实施上主要存在两种应用,一种是结合自身的需求进行自主开发,然后通过集成商进行整合;另一种是采用厂商一体化产品,一次性完成 IT 系统结构的部署。从历史原因而言,早期的医院信息化需求比较简单,厂商产品线也比较宽,每个产品都能够很从容地达到用户的要求,因此,采用一体化产品的医

9、院占了绝大多数。但是医院的各个部门对信息化的需求是千差万别的,通用的一体化产品已经无法满足他们的需求了,需要多个应用系统、多个模块的并行实施,适应业务发展的需要。所以越来越多的医院提出了系统整合的要求,更好的解决方式就是 SOA。在这一发展趋势的驱动下,众多国际知名的软件生产商纷纷推出用于帮助企业搭建SOA 架构的软件产品,其中包括 IBM 的 WebsphereMessageBroker、BEA 的AquaLogic,TIBCO 的 AcitveMatrix,Iona 的 Artix 等等,都为客户提供在异构计算环境中开发、部署、管理和运行完整的 SOA 的开放和独立的平台。然而在国内实施

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

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

12、何才能真正实现基于 SOA 的应用便成为 IT 界普遍关注的问题。传统的平台厂商是以“服务 器” 为中心、以“Hub” 为形式来建立业务整合解决方案,这种方法虽然解决了信息孤岛问题,但投资大,见效慢,不灵活。 企业服务总线(ESB) 作为 SOA 的切入点,是 SOA 集成中最普遍采用的方法,可以使企业以最小的投入将已有系统纳入 SOA 架构。ESB 的定义是:由 中间件 技术实现并支持 SOA 的一组基础 架构,支持异构环境中的服务、消息以及基于事件的交互,并且具有适当的服务级别和可管理性。简单地说,ESB将应用服务器上的多种应用迁移到总线以及连接点上,从而降低企业内部信息共享的成本。对企业

13、而言,采用 ESB 中间件 系统作为企业级信息系统整合方案中的中枢技术,无须添加任何软硬件设备,可以把过去、现有和未来的 IT 系统整合在企业级的信息应用框架下,并且能为企业提供实时、大容量的信息通信和实时控制、管理和分配消息传递的能力。作为一种中间件,ESB 通过与它连接的各种应用的服务级接口实现各种应用之间的连接,控制它们之间的通信,这一功能正在越来越多的生产系统中发挥着作用。几年来,很多企业和机构已经在生产中部署了 ESB,效果得到了一定程度的校验,同时人们对如何充分发挥 ESB 的作用以及建立 SOA 的环境,为此需要建设、部署 管理哪些基础设施有了越来越清晰的认识。点对点的集成通常通

14、过简单的请求/响应这种同步的方式来完成交互的。ESB 作为数据传输和转换的中介可以很好地完成这一任务,而面向流程、事件驱动的 SOA 架构可以使ESB 最能大限度的发挥作用,体现 ESB 带来的灵活性。通过使用 ESB,事件驱动的 架构中的每个应用与其他应用之间处于一种松耦合状态。在这种架构中,每个应用独立于其他应用运行完成一项任务,或者异步地完成一组任务中的一个。即使在一个应用发出了一个请求,然后等待响应以完成接下来的流程时也是这样。这个请求被发到总线上,按照预先定义的流程,这个请求可能会经过很多应用、数据源、路由器和转换器。上述一系列的行为都是独立完成的,最后的响应也是作为一个独立的事件到

15、达最初的这个应用。事件驱动交互模式的一个主要优点就是保证应用之间的松耦合。只要接入 ESB 中,每个应用都不用了解如何与其他的应用进行交互这些细节,ESB 负责处理所有的协议、数据格式和不同的交互模式。事件驱动的架构只有在一定条件下才能有效地工作。ESB 必须具有可靠和高可用的异步消息传递能力。在一个同步的点对点的集成项目中,如果一个应用没有收到一个请求的响应,它会发出错误的信息,同时再次尝试发出请求。但是在异步的情况下,应用向 ESB 发出一个请求以后就不再关心是否会有响应,直到一个新的请求到达,通知这个应用完成下一个处理。ESB 的优势在于,它的出现改变了传统的软件架构,可以提供比传统中间

16、件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。3、SOA 平台核心功能与技术特点现有企业的解决方案大部分基于交易中间件和消息中间件,较好地满足了应用系统在性能、服务质量和安全性等几个方面的需求。但 SOA 环境中,应用组件之间应该形成一种松耦合关系,要让一个应用软件的组件,很容易去跟属于不同应用的软件组件进行对话,如何确保这些迥然不同,但又相互连接的系统的效率、可靠性、可控性和安全性,是 SOA需要面对的问题。3.1 功能 目前 SOA 平台解决方案通常包括以下功能:-企业服务总线 ESBESB 提供业务对象传递转换等重要功能,完成企业信息共享和交换。充当“ 缓冲器”的ESB 负责在诸多服务之间转换业务逻辑和数据格式, ESB 与服务逻辑相分离,使不同的应用程序可以同时使用同一服务,不需要在应用程序或者数据发生变化时,改动服务代码。使服务作为企业的资源得到统一的管理、访问和共享利用。ESB 的标准性使各个组件可以以插件的模式随需

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号