SOA网络调研分析报告及SOA实施路线图

日期: 2008-10-29 来源:TechTarget中国 英文

  43%的接受调查的中国企业认为3到5年后公司内一半以上的软件系统将无法继续使用

  中国经济的飞速发展和竞争的日趋激烈使很多企业不得不通过不断的变化和业务创新保持持续的竞争力,业务和流程的变化会非常频繁。实际上,由于业务需求的不断变更和软件系统架构的不灵活,43%的接受调查的中国企业认为3到5年后公司内一半以上的软件系统将无法继续使用。

  中国SOA的关键任务-大量构造新SOA服务

  中国企业建设了大量生产型系统,目前正在尝试着整合;而大量的服务性系统仍有待新建。调查发现,中国企业更多的在进行系统新建或改造优化。57.5%的接受调查的中国企业建设重心在系统新建和系统改造、升级;重心在系统整合的企业只占42.5%。大量的服务需要全新构造才是中国SOA的主要任务,这一点和美国是完全不同的。

  基于面向构件开发平台进行定制开发逐渐成为中国企业的一个选择

  为了实现中国SOA关键任务,企业和软件开发商在实践着不同的技术路线以构建SOA服务,包括纯代码编写,基于套装软件二次开发或基于面向构件技术平台进行开发。大型套装软件开发周期长,开发费用高,无法有效适应中国企业复杂多变的需求;而纯代码编写又不利于标准遵从,同时开发效率较低。就这样,面向构件技术渐渐的出现在技术市场。

  SOA软件供应商两大阵营互补提供完整SOA解决方案

  SOA中间件平台包括面向构件,流程管理,统一服务和软件治理四个关键功能。目前SOA中间件平台的四种关键功能均在市场主流SOA厂商的产品线有所实现。然而不同厂商对以上4种关键功能的实现路线图却不相同。随着市场细分和专业分工不断加剧,不同的SOA产品功能将这些SOA软件供应商分成了两大阵营:企业级应用整合和SOA服务构造。前者包括IBM、BEA和IONA,而后者以普元为代表。在当前的SOA中间件市场格局下,这两类厂商在一定程度构成互补的关系。

  SOA实施路线图1-对于以系统改造优化为主,同时也在大量新建系统的中国企业

  中国的金融、电信等IT建设领先的企业是这方面的代表。这些企业通常已经有了一些老应用系统,它们在当前IT建设中通常是系统改造优化和新建系统同时进行。对于这些企业,实施SOA,要考虑对原有系统切割并包装成为SOA服务。对于新系统,则考虑采用粒度更小、组合更容易、架构更灵活的面向构件技术构造。这些服务,通过ESB实现集成和管理。

  SOA实施路线图2-对于以新建系统为主的中国企业

  对于中国的政府、国防、电力等企业来说,大量的服务型系统还没开始大规模构造。这些企业往往从构造SOA服务开始着手实现SOA架构。然而,65%的接受调查企业也并表示不清楚如何在新建系统时按照SOA架构来创建标准服务。这些企业的最佳实践是首先遵循SOA国际标准,如面向构件技术来构造服务,在实现SOA架构的第二阶段,对多服务的集成通过部署ESB实现。

  做出适合自己公司的SOA规划,采用成熟的SOA技术支撑产品,以及获得业务部门的支持等是企业成功实现SOA架构的最重要三个因素。

  尽管SOA的回报很可观,但机遇和风险永远并存,成功的SOA实现对系统涉及、产品技术和实施人员都提出了很高的要求。接受访谈的中国企业认为,做出适合自己公司的SOA规划,采用成熟的SOA技术支撑产品,以及获得业务部门的支持等是企业成功实现SOA架构的最重要三个因素。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 谁知道阿里云河南服务中心是干什么的?

    一直接到阿里云服务中心的电话,说是阿里云的授权中心,主要提供阿里云的区域服务的?请问其他地方也有阿里云的服务中 […]

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。