您的位置:首页 > 其它

中国网通李莞菁 SOA改善IT管控和业务流程

2008-07-04 13:33 309 查看
2008年是 SOA(Service-Oriented Architecture,即面向服务架构)“落地”年,用户开始接受SOA的理念, 同时也越来越认可SOA确实能给企业带来长远的价值和利益。但SOA 这一理念和价值究竟如何在企业中体现出来?又为企业提高效率具体在哪些方面?它又能如何更好的为企业服务?在企业的业务流程和IT管控又起到了哪些作用? 带着种种疑问,记者日前走访了中国网通企业信息化部副总经理 李莞菁 听取了她对于SOA在企业中价值的理解。

SOA概念耳目一新

中国网通属于超大型的集团企业,信息化工作非常艰巨而又困难的一件事情,同时,由于 电信企业具有变化快,且信息化需求也比较多,又处于一个特殊的环境,新技术又是处于前瞻等特点。对于SOA这样的新思想、新技术,李莞菁最早接触于 2005年到2006年之间,在这期间,曾经做过很多的项目,一直也在不断的跟踪和研究SOA。李莞菁坦言:“开始是接触一些项目比较多。SOA是一种概 念,从概念上讲有一种耳目一新的感觉。” 2007年SOA比较热,2008年进入了落地阶段,SOA新概念出来以后,李莞菁认为有SOA会有以下几种现象:第一,很多的厂商不可能一下子转型这种 概念,所以它要去研究这些概念中的涵义,然后取成对它最有益的概念,把它旧的产品包装进去;第二,参于SOA标准制定的企业,它可能对于SOA本质上的内 容体会的更深刻。它们一方面对外包装产品,宣传这种概念,另一方面在内部研发机构按照SOA这种架构来调整产品。第三,就是随大潮,不是太懂SOA,用一 些旧的概念和SOA形成一个对应关系,然后在用旧的概念来套SOA的概念。


SOA已经进入的落地阶段,SOA的标准化已经成为用户所关注的最重要问题之一,那 么SOA是否应该有一个具体的标准呢?李莞菁认为:“新技术,它应该有一定的适应实力以后,才会逐步的形成固定的标准。”当SOA概念出现的时候,从 EAI(enterprise application integration 企业应用集成)角度来看,给用户造成一个误解,厂商就是想推他们的EAI,推广ESB(Enterprise Service Bus 企业服务总线),但实际上,SOA并不是那么一回事情,它体身有EAI一部分,但它不是仅限于这方面。“SOA和EAI还有些不同的,如在整合的不同,特 别是IT制造理念上来看,SOA是一种架构层的一种思想,完全是一种比较新的思想和以前的EAI非常不一样。”李莞菁讲道。

企业变化“诞生”SOA

是什么的环境和条件“诞生”了SOA?对于企业用户来讲,SOA是否是EAI的一个 延伸?为什么会出现这些SOA?李莞菁认为,SOA来源于企业的业务需求。SOA的起步是发生在企业重组并购,企业变化太快的时候,出现的一种架构,尤其 是IBM,oracle等大企业收购一些产品公司,国内的企业也都在做重组上市等工作,一旦企业发生变化以后,这些企业又特别依赖IT系统有些业务上的支 撑,所以,当两个企业并购以后,最核心的问题是企业的IT系统能不能并在一起,因为所有的企业运作,都要依赖IT进行企业的运营。基于这样一个需求,从系 统整合角度看需要有一个框架、一个架构然后把未来公司的一个技术架构,框定起来然后走哪条技术路线?应该怎么把购物方的技术整合在一起?出于这个原始动 力。在整合过程中需要一个标准,同时要借助于企业的变化,变革的机遇,在研究是不是有些新的架构,新的工作方法,改变一些传统的习惯减轻一些痛苦,同时在 原来的基础上进一步的去创新去发展。

IT管控和业务流程的变革

当专有的系统在企业中形成一个信息孤岛以后,企业在发展时,市场的竞争的转型,迫使 这些企业让客户提交一些服务,面向客户怎么能加快自己的流程,减少自己的成本。这就要求企业内部的协同工作,要求企业各个系统都要打通。要形成一个协同的 IT支撑环境。这个支撑环境要求企业必须模块的集成。企业应用IT越来越多,点对点成了“蜘蛛网”,不易修改,再加上有些企业自身的IT能力比较弱,完全 依靠厂商,如果厂商流失,知识也会没有任何的沉淀。投资重复,知识也浪费。在重复建设的过程当中,还要重复的开发建设,90%的资金都是用在原来旧系统的 恢复上。只有10%~20%才能用到新系统的提升。这样对于内部业务部门看IT部门,业务部门提出需求以后,也许需要明天就要需求,但IT部门一托在再 托,复杂程度越来越杂。所以的建设周期特别的长,在给客户承诺需求的时候,客户市场在变,用户也在不断的创新。在梳理这些流程,流程也在改变,都是影响T 系统的变化。 这就造成了IT系统形成一种久病, 一种痛病。这种痛病让企业陷入一种死循环。面对这些痛病引入SOA又能如何解决解决这些问题?李莞菁讲道:现在中国网通引入SOA以后, SOA是一非常好的思想,它是按照服务来切割IT服务支撑的,它带来的是IT管理模式的转型。应该分为几个层次变化。


第一,从应用系统变化。 一个层次是在业务层,IT部门要把原来的大流程,专有化的流程,要按客户为导向,形成一个贯穿的流程,形成一个整体的企业经营和管理的业务模板,在这个模 板下形成通用用的管控流程、业务流程。业务流程是分层级的,有些像制造一个产品,它由不同的组件组成,相当于一个产品树。对于IT系统,流程管理它也是一 棵流程管理“树”,流程管理“树”包括顶级的流程、围绕企业战略的流程框架,一直能细化到岗位、职责、细化的过程,细化到一定程度,是系统的应用层。系统 应用层的架构变化,也是围绕不同的业务业撑,不同的业务需求,内部的几个管理要求,要分成把它分成几个专业,在专业在细化,然后在把通用的服务组件抽取出 来,比说定单管理,采购定单也是定单管理,客户接收服务时也是定单管理,只是内部的属性不同。

第二,在开发这个层次,所有的系统都有一些修改。如权限设置等需要进行开发,这些小 的控件如安全控件、邮件控件、它其实也是通用型的。 所以把专用型的和通用型的分开。然后把通用型按照SOA的标准尽量的剥离细化,尽量以服务为服务构件这种模式,形成架构,整合IT生产制造时,抽取这些组 件给与配置。在专用型方面,在投入人力开发,然后两个连接起来。这样一个架构体系,在做IT服务支撑的时候,对于IT的管理模型造成特别大的改变。第一, 会大量提高IT制造这种效率,能够提高对于业务部门的效率,而且抽取功能组件以后,对于整个IT制造的知识,包括业务知识都有一些沉淀,不用每一次重新开 发, 重新制造,做一次工作,不断的重用。例如,有两套OA省公司有一套OA要合并,流程和组织架构不一样,其它底层的产品一样,可以抽取出来,形成公用的组 件。在集团层能做成,在省公司做这些类似的开发时,它就会把这些相应的组件去服务空是去调用,去配置特殊的架构和数据。所以,将来的制造模式方向趋势是非 常明显的,优势也是非常明显的。在这种情况下,IT的管理模式的都认同SOA这种管理模式的变迁,从现在开始应该研究将来的管控模式是什么样子的?比如 说,要想引进SOA 要找一个切入点, 哪些东西适合去做?要知道SOA在企业中落地是不是成熟的?在哪块是成熟的? 哪块可以先引入?哪块又可以后引入?在这种研究下,李莞菁认为,规划概念特别强。

在做整个规划时,首先在规划层面上把整体分开,业务流程方面的,应用系统平台层面的 要分开。分开后,去研究怎么样来定义服务组件。已经形成一些服务组件,在技术层面指导项目建设。项目建设模式也上存在一个问题,以前就是找厂商在做,如果 不行换一个,这样, 知识来回就被代走了。现在的IT建设就不能这样做了,必须得面向服务构件来做IT制造。

IT制造在不断的建设当中,实际上就是在找“总线板”,然后,在不断的去找“小组件 ”,因为“小组件”越标准越好。 在IT系统建设时,遇到最大的困难就是和业务部门讨论需求时,没有共同性的语言,IT部门谈IT的语言,业务部门谈业务的语言,总是有鸿沟,这种鸿沟是怎 么来跨越?李莞菁认为:“在业务层面,用SOA这种架构去进行这种流程,比如BPM,适用于SOA架构的流程管理系统时,很快就能建立和业务部门的语言。 业务部门提出什么样的需求,用BPM很快的搭建出来,不管是手工,还是系统,都能描述出这个流程。像推出对于客户的SOA标准,这个标准实际上在内部是一 个特别复杂的流程,可能涉及到销售团队、市场团队、产品研发团队、网络运维团队等是一个特别复杂的系统。只有把这一整套的流程打通、没有壁垒,才能去给客 户提供服务。各个部门之间都是横向的,各部门都有自己的标准、专业性和管理要求。以前的IT模式,业务部门提出需求,技术部门就得吃透需求,反复和业务部 沟通。这种变化,造成项目越托越长,永远也赶上不业务的需求。”

对于IT系统来讲,有两个层面,给业务这个层和运营,要用一种技术手段, 一种架构的思想,改变原来传统的做法,然后快速的提交业务应用。面向系统的管理模式转向面向服务的管理模式,每一层都是服务配置。另一个就是服务组件的开 发。什么是面向系统的管理模式?原来用了ERP,很多人来做ERP等,但以后的管理模式并不是这样,每层都会有组件,未来形成的基层有工具开发层面。就是 为了支撑上面的服务,这些都可以垒到工具库里;第二层, 所有应用的解决方案,也是按照服务构件进行开发,放在服务构件库里,然后在上层,贴进业务部门,用这些组件、控件,配置出业务部门想要的,是一个组件的过 程。对于长远来讲,对于IT管控就是这样一个影响。对于现行工作来讲,意味着会更快的响应客户的需求。

李莞菁同时也讲道:“我们正在试图进行改变,也在做一些产品的测试想用一些流程管理 的工具也在做一些工具。既能和业务部门进行交流,把流程呈体系的放在系统里面,端到端的这种流程。另外,系统必须具备SOA这种功能,能够提供现有的应用 系统的一个接口。如果不能和现有的系统接口,那么它就是一张“蓝图”。SOA在这个方面解决的问题就是跨部门流程问题,跨业务流程的问题,跨系统的问题。 ”SOA改变了IT的管理模式,同时也改变了业务的流程。

SOA价值体现

“SOA对于企业战略能直接带来价值的”李莞菁认为。“IT制造也是一样的,能不能 在每次的研究基础上,朝前迈一步发展一步。这是一种思想。 SOA体现的是一种思想,它通过把组件化,组件化的IT架构,使一些业务流程、应用系统,开发工具也好逐步的细化,形成一个通用的型的模板,然后,专有定 制的模板和标准化模板专门分离开,标准性的东西降低成本、扩大规模。把钱花在专有定制上,对于企业真正有价值。”

相关链接:

什么是SOA

面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构)是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现 的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方 式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

什么是EAI

EAI(enterprise application integration)企业应用集成。 EAI是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等, 完成在企业内部的 ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了 EAI,企业就可以将企业核心应用和新的Internet解决方案结合在一起。

什么是ESB

ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。
ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案, 同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的 处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: