中国企业的SOA最佳实践

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:willian1019
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  
  大中型企业对如何将已有系统进行分割并形成SOA服务的考虑
  数据来源:IDC,2007年3月
  大中型企业认为成功实现SOA架构的最重要因素
  数据来源:IDC,2007年3月
  中国企业在实现SOA架构的时候,往往需要同时面对原有系统改造优化和新建系统两个层面的问题。
  
  两条实现之路
  
  不同的环境决定了不同的SOA实现道路。在中国,主要有两种类型。
  系统改造与新建系统并行的企业
  金融、电信等IT建设领先的行业是这种类型的代表。他们通常已经拥有一些应用系统,因此他们在IT建设中通常是系统改造优化和新建系统同时进行。
  在被问及该如何将已有系统进行分割并形成SOA服务时,超过67%的大中型企业希望把原有系统切割并包装成为SOA服务。这一方面是因为大部分已有系统运行着核心业务,任何更改都可能对企业运营带来巨大的风险;另一方面,企业出于利用旧系统的考虑,不愿意轻易将原有系统推倒重来,或新建替代系统。因此,在对已有系统的处理上,这些企业往往采取以下几种方法:
  1.对已有系统进行升级改造;
  2.如果系统功能容易被切分,对已有系统进行切割和封装;
  3.如果系统功能不容易被切分,把整个系统包装成一个服务,或者推倒重来,用新方法构造服务;
  4.对于新建系统,采用粒度更小、组合更容易、架构更灵活的面向构件技术构造;
  5. 用ESB(企业服务总线)实现新旧服务的注册与管理,以完全实现灵活的SOA架构。
  以新建系统为主的企业
  政府、国防、电力等还没有大规模地构造服务型系统的行业,可以从构造SOA服务着手实现SOA架构。然而,到目前为止,构建SOA标准服务的国际标准尚未形成。许多早期开始实践SOA架构的企业,可能通过EAI(企业应用集成)来实现,除了遇到性能上的问题以外,还因为缺乏标准导致更多信息孤岛的产生。实际上,即便在SOA市场成熟度已经非常高的今天,仍然有65%接受调查的企业表示,并不清楚如何在新建系统时按照SOA架构来创建标准服务。
  这类企业的最佳实践,首先要遵循SOA国际标准,包括SCA(服务构件架构)、SDO(服务数据对象)等。然后,要尽量采用符合SOA标准的方法,如面向构件技术,来构造粒度更小、组合更容易、架构更灵活的服务。在实现SOA架构的第二阶段,企业需要考虑实现基于构件和服务的流程管理和软件治理。对于多服务的集成来说,则需要通过部署ESB(企业服务总线)来实现。
  
  SOA实现面临三大挑战
  
  大量接受调查的企业都已经开始了SOA之旅,并且计划在时机成熟后在全企业范围推广SOA。尽管实施SOA的回报很可观,但机遇和风险永远是并存的。SOA项目的设计和实施往往涉及对企业软件基础架构、管理和运营等全方位的冲击,还影响到现有软件供应商的利益分配格局,因此SOA项目的提出和落地都隐藏着诸多风险。同时,SOA的成功实现对相关系统、产品技术和实施人员都提出了很高的要求。
  很多接受访谈的企业认为,做出适合自己企业的SOA规划,采用成熟的SOA技术支撑的产品,以及获得业务部门的支持,是企业成功实现SOA架构最重要的三个因素。
  通过对大量企业CIO或IT经理的访问,IDC总结出以下三点影响SOA中国发展的因素。
  第一,缺乏成功案例,市场信心仍有待建立。这一方面是中国企业在应用EAI效果不够理想后,对改变企业IT建设基础架构的新技术表现得过度谨慎;另一方面,作为还在不断发展成熟的技术体系,基于SOA的系统本身在性能和安全方面仍有待时间的考验。
  第二,业务需求变化频繁,系统开发难上加难。业务设计的不精确导致企业系统不易用或难以扩展。需求频繁变化也是对SOA系统开发的一个挑战。在这一点上,国外软件更多是针对国外成熟的软件环境和需求,无法最好地适应国内系统开发中需求的频繁变化,而且也无法满足一些本地化的特定需求。
  第三,人才缺乏。企业缺乏对业务和IT需求都充分了解的人员。软件开发商缺乏SOA系统的架构设计、项目管理和高级开发人员。这些导致目前SOA项目难以得到大面积的推广复制。
  
  充分利用后发优势
  
  构造服务和整合服务,是成功实现SOA架构的两个重要方面,而且这两个方面是相辅相成的。
  正如网页搜索引擎的根基在于大量的网页内容,使用ESB(企业服务总线)来实现服务的注册、管理、检索、发现、使用是构造大量SOA服务的前提条件。因此,基于构件技术的SOA服务构造和基于ESB的SOA服务整合是成功实施SOA架构互补的两个方面。
  SOA国际标准之SCA(服务构件架构)与SDO(服务数据对象),对基于SOA方式构建服务十分关键:一方面,SOA服务需要构件来建造;另一方面,SOA服务本身的管理和组装也是面向构件的过程。因此,无论是SOA服务的构建,还是SOA服务的整合,都以面向构件为基础。
  中国企业信息化建设相对较晚,采用基于遵循SOA标准的面向构件技术来实现SOA架构意义重大。IDC认为,中国企业可以充分利用后发优势,从一开始就部署符合标准、面向未来、灵活稳定、互联互通的SOA架构软件,转型为面向服务的实时企业,从而获得新经济时代的竞争力。
  
  以面向构件技术为基础
  
  SOA服务的构造,以及用标准的方法来重用与整合服务,是SOA的核心任务。考虑到IT建设背景和特定的市场环境,中国企业实现SOA架构的关键任务是,在一个标准的平台上构造企业所需要的所有标准服务。这与美国企业对已有系统的功能进行提取和包装形成标准的服务是截然不同的。这也决定了中国企业要遵循一条与自身IT建设实际情况和需求相符的SOA中国路线。
  IDC建议中国企业用面向构件技术来建造SOA服务。同时,由于SOA服务本身的管理和组装也是一个面向构件的过程,因此,无论是SOA服务的开发,还是SOA服务的管理和使用,以面向构件技术为基础都是比较合理的。
  
  链接:中行江苏分行的SOA之旅
  
  中国银行江苏省分行是中国银行在江苏的一级管辖分行,下辖12家二级分支行和12家南京地区直属支行。
  挑战:随着中国银行的上市,外部监管要求变得越来越高。中行把客户贷款的风险控制提到了战略层面,并希能借助信息系统将信贷的操作风险、市场风险和道德风险进行量化和监控。为此,中国银行选择信贷规模最大的江苏分行作为试点建设风险管理系统。
  一期工程是由合作伙伴采用手工编码方式从功能实现的角度来构造的。然而,这种缺乏总体架构设计的系统无法全面适应业务和流程变化带来的系统数据结构和业务逻辑的变更。系统的改动往往不能按时完成,质量也很难得到保证。一期工程上线后,有些流程的调整难以实现。为此,江苏中行考虑启动二期工程,对系统进行升级。
  方案:经过严格论证,中行江苏分行决定采用面向构件技术来进行系统升级。面向构件技术使各应用系统之间的信息沟通与整合变得容易。同时,开发速度的提升使开发商能更快地开发出原型系统,从而可以及时向用户求证是否满足需求。作为该项目的负责人,中行江苏分行风险管理部主管琚江指出,采用面向构件技术之后,系统功能增加了一倍,而费用却跟原来工程持平,开发效率提高了50%以上,应用维护成本节省了70%以上,构件复用率达到80%以上。
  效果:二期工程开发速度远远超越一期。以在线放款审批流程为例,通过基于编码的方式来实现需要1个月时间,而基于面向构件技术来实现,只需要15天。同时,该系统上线以来一直运行平稳,高峰时最高在线用户数达到400人左右,平均业务处理时间小于4秒。
  基于面向构件技术开发的二期工程,体现了SOA的诸多优势。首先,以流程为核心整合各职能部门和各系统,整个系统架构具有极强的灵活性。业务流程能够随着客户需求的变化而快速进行调整。其次,大量复用了成熟构件,以组装的方式开发系统,在提高开发速度的同时,节约了成本。再次,可视化的软件治理。在系统运行的任何时候,都可以监控到每个构件的状态及构件之间的参数传递。在此基础上,维护人员可以快速进行系统故障的定位,并监控到系统运行的瓶颈,同时还可以对整个系统的安全等进行调控。
其他文献
关键字:财报/互联网企业     又到了IT企业发布年报的日子。近期发布2006年年报的两大互联网巨头谷歌和雅虎是一家欢喜一家愁。前者一路凯歌,后者则遭遇滑铁卢,利润下滑。面对竞争压力,雅虎正式重组三大部门对抗谷歌。看样子,一向遵循娱乐媒体方向的雅虎也开始走上谷歌以技术为基础的道路。那么,它在2007年能否反击成功?    财报:冰火两重天    在2006年已发布的年报中,谷歌的成绩显得难能可贵
2005年,年耗费58亿美元为服务器提供电力, 35亿多美元用于服务器冷却美国公司的数据中心账单,使中国的企业也开始清醒的认识到:为系统供电和冷却的费用开始变得与系统价格几乎不相上下。  2007年年初,美国斯坦福大学和劳伦斯伯克莱国家实验室公布的全球数据中心服務器的能耗在2000至2005年间翻了一番,到2010年将再增75%的调查结果,又使得数据中心的能耗问题再次引发了舆论的普遍关注。    
2007年5月,中国煤炭工业协会会长王显政在中国能源战略高层论坛上表示,“十一五”期间,将加快实施大集团、大基地战略,支持国有大矿以资产为纽带,通过收购、控股等形式,兼并重组,使大型煤炭集团真正成为优化煤炭工业机构的主体、煤炭基地开发建设的主体、平衡国内煤炭市场的主体和参与国际市场竞争的主体。  伴随着煤炭企业大集团战略的敲定,煤炭企业信息化建设也要在集团整体发展战略的指挥棒下,寻找与之相适应的发
当九十年代的 “呼机、手机、商务通一个都不能少”经典广告语成为笑谈,多种通信方式的繁杂选择已经成为一种沟通桎梏,   商务运营模式倡导了另一种“科技让你更轻松”的通信理想,融合愈显魅力。   2006年,通信的步伐也将越走越快,越走越好。   得益于宽带接入广泛普及、数字化数据迅猛增长、以及包括处理器速率与电池支持时间在内的技术长足进步等因素,近年来融合通信市场呈现出了前所未有的良好发展势头。据市
全球最大的市场调查机构尼尔森目前提出,最新的网站排名将根据用户在网站上的停留时间来衡量,而非依据网页的浏览量。  本月,尼尔森推出了一个全新的关键排名的统计方法,即通过用户对网站花费多少时间来对网站进行排名,而不再着重强调页面流量(即用户对网页的浏览量)。尼尔森对网站排名方法的调整也是出于对市场形势的顺应——显然,如今的用户上网习惯和互联网技术已经发生很大变化。由于上传全新内容的网络视频和Ajax
IT卖场是否需要上市?有人认为这是一个伪命题:哪个公司没有上市梦,卖场也是一个公司。  认为每个公司都想上市的人,一定是看到了上市的好处,而忽略或看淡了上市带来的弊病。我们就来分析一下IT卖场上市带来的优势和弊病。  先说优势。上市最直接的好处就是能从股市上融到资金。上市是一个吸纳资金的好方法,公司把自己的一部分股份推上市场,以一定的价格,让这些股份在市场上交易。股份被卖掉的钱就可以用来继续发展。
外型设计美观,按键、 指示灯功能实用,4色墨水系统降低打印成本,打印速度快、质量好是其特性,便捷的使用适应商务应用环境。它的出现,甚至可以改变以往喷墨打印机不适合商用的传统观念。    产品简介    HP Offcejet Pro K850是一款面向办公应用而推出的商务喷墨打印机,最大打印幅面为A3 尺寸,能够适应商务应用中不同打印幅面的使用需求,相应的缩放打印功能、幅面适应功能、海报打印功能等
我们是一家制造型企业,为了应对竞争,领导近年来对信息化手段相當重视,去年刚上完ERP系统,目前系统已经进入平稳运行。最近领导又发动大家讨论是否要上PLM。当初上ERP系统时,系统提供商说他们的ERP产品具有PLM管理的功能模块,我们感到很疑惑,ERP之后还需要再上一个PLM系统吗?    —广东省东莞市 李芳然    Q博士:    专家分析认为,企业是否需要再上独立的产品生命周期管理(PLM)系
銳捷网络公司近日面向行业分支机构和大中型企业,推出了新一代网络产品RG-R2700路由器。R2700集数据安全、语音通信、业务定制、路由交换等功能于一体,能够在企业网络应用不断丰富的情况下,将多元业务方便地部署于同一节点,从而最大程度避免了网络中多设备的繁杂异构问题,降低了企业网络建设的初期投资与长期运维成本。  R2700采用先进的Motorola MPC 8248 CPU,具有从LAN到WAN
网上银行(简称网银)以其方便、快捷,迅速走入百姓的生活,但网银频繁发生的一起起事故,让人们又爱又怕。近日,兴业银行北京分行科技部总经理黄晟和北京宇信易诚科技有限公司网上银行事业部总经理张岩接受了本报记者的专访,对网银的发展提出一些建议。    兴业银行北京分行科技部总经理 黄晟  一般来说,网银受众是易接受创新性事物的特殊群体。网银只能承担银行的部分业务,不能替代银行网点而存在。    北京宇信易