您所在的位置:首页»媒体简讯»正文

媒体简讯

业务与战略驱动的集成技术


 

业务与战略驱动的集成技术

麒麟远创软件(中国)有限公司 戴青海

 

       随着信息化建设的不断深入,企业应用集成(EAI) 和业务流程集成(BPI) 日益为各行各业所关注和重视。欧美先进国家比较早意识到集成的重要性,很早就已经把集成当作他们信息化和IT 建设的主要问题来考虑了,这也是为什么他们早就有了EAI 的解决方案。从2002 年开始,国内的许多企业也越来越关注和重视集成的问题,信息化发展比较快的行业早就开始规划和行动了。事实上,集成已经成为一个世界性的问题,相关的数据也充分体现了这一点:根据IDC 的统计,每年全球花费将近3000 亿美金来解决集成问题; Gartner 的统计表明,大企业每年IT 预算的40%用于业务集成;另外,据CIO 杂志的调查, 全球33% 的CIO 认为集成是最重要的问题,90%的CIO 认为集成是非常重要的问题。 

       由此可见,集成非常重要。那接下来的问题就是,我们应该按怎样一种思路来看待和解决集成?作为领先的EAI/BPI 产品供应商和解决方案提供商,麒麟远创认为,解决集成问题,首先应该关注的是“为什么要集成”,其次才是“怎样集成”,“集成什么”和“什么时候集成”。
 

集成的原动力

 

     “为什么要集成”,这是非常本质的一个问题,我们认为:集成不是最终目的,而是手段,它必定是为了满足企业的某些特定战略目标和业务目标而提供服务的。因此在做集成之前,最重要的就是必须明确集成的这些原动力和目标。

        麒麟远创的集成思想和理念就是以业务为核心,这也是我们成功的根本原因。我们认为:集成之所以重要是由信息化的原动力所决定了的。因此,让我们来分析集成的原动力,并以此来分析集成的内涵。IT 部门是一种服务部门,它的任务是为企业的业务和战略目标服务,因此,一个企业的业务和战略是企业信息化和IT 建设的出发点,也是最终的落脚点。但是,人们对信息化的这种认识也是经历了一个发展的过程:在信息化发展初期,技术可能占主导因素,人们更多地关注于“技术能做什么”,信息化围绕技术而展开;随着信息化逐渐成熟,业务成了信息化的主要驱动力,到了信息化发展的高级阶段,战略的考虑也越来越重要。我国的信息化,已走过了二三十年。总体来说,信息化的发展水平很不均衡:某些行业已发展的比较成熟,如电信和银行等;有些行业开始进入这个阶段,如能源和政府;有些行业参差不齐,如制造业。


集成的内涵

 

        明确了技术,业务和战略对信息化的驱动力之后,我们来具体分析它们的内涵。由于篇幅关系,我们不可能针对每一行业进行展开,我们仅就各行业的一些共性来进行说明。

        我们首先来看战略目标对信息化所提出的要求。从整体上来说,面对日益开放的市场和异常激烈的竞争,各企业的战略目标至少都包括了以下三个方面。第一,国际化及与国际接轨的战略需要;第二,构建灵活多样的业务体系;第三,对管理体制的变革。

        从与国际接轨的方面来看,我们的企业越来越多地必须与外面的世界打交道,从IT 的角度来看,这个问题就是将来对互连互通的要求越来越高,这里的互连互通决不仅仅是我们通常所说的INTERNET 的互连互通,而是基于网络的一种协同的商务模式,也就是说,能够通过信息化的手段,实现订单、交易、信息流、资金流的电子化、自动化、流程化、协同化,从而大大节省交易成本、加快交易速度、提高服务质量,从而大大增强企业的核心竞争力和国际化的服务能力。与国际接轨,并不仅仅是我们某一我们某一个企业对外的个体行为,而应该是我们的企业联合起来对外的整体行为,只有这样,才能体现我们的整体竞争能力。因此,互连互通的问题是我们自己的企业之间和企业与政府部门都要从战略的高度来考虑的问题。这种国际化的战略,就必然对以集成为核心的信息化建设提出了要求,也就是说我们在信息化建设中要考虑更严格安全系统,行业标准化的问题,以及商务协同中流程标准化的问题。快速而有效整合内部和外部资源,构建灵活多样的业务体系,从而应对市场和业务的快速变化,这同样是大多数企业的重要战略目标。联想对IBM PC 事业的并购,中海油和海尔的海外计划,能源领域发电和送电的分家,以及传言中中国电信行业的重新洗牌等等。这些都是中国企业国际化和成长的标志,也是企业并购、重组、资源整合,以构建更强大灵活的业务体系的典型案例。这些重大战略举措的实施,必然都会要求对相应IT 系统的重新整合和业务应用的协同,这其实是中国许多企业面临或即将面临的战略问题。市场唯一不变的规律就是变化,作为企业的信息化部门,怎样以最小的成本来迎接这样的变化,怎样才能将一个新的产品、新的业务、或者一个新合并的公司,快速地集成到整体业务体系中来,IT在其中起到很关键作用。这实际上就要求企业IT 架构有足够的灵活性,有一个灵活的“即插既用”的集成平台,来实现部门之间的业务协作,应用系统快速整合的问题。

        管理是企业的基石、是效益的源泉,这已经是大多数国内企业的共识。高效的管理体制必然是一个精细但又灵活的体系。只有精细的管理才能实现高效的管理,精细的管理需要准确完整的信息和从上到下的可见度,而信息技术已经成为改善管理、提高核心竞争力的最重要的手段,这体现在IT 上就是通过业务系统的建设和集成,实现对全面准确数据的把握;通过清晰的流程管理与自动化,实现对企业整体运行情况的实时监控与分析。

    综合来看,企业的战略发展体现在集成技术上就是:

(1)跨企业边界的集成技术和安全机制(B2Bi); 

(2)行业标准的支持; 

(3)“即插即用”的应用集成和业务流程集成; 

(4)灵活高效的流程管理; 

(5)企业级的数据集成; 

    再从业务方面来看,我们能够发现企业业务发展的总体趋势体现为以下几个要点:

第一,以客户为中心。过去,我们更多地是以产品为中心。例如,银行的存款帐户和贷款帐户,虽然是同一个自然人和法人,但可能是两个互不关连的帐户。电信行业也有相似的问题。这种“只见树木,不见森林”的IT 架构,使企业无法实现对客户信息的全面了解,也无法对客户提供更好的个性化服务。我们现在都认识到了这样的问题,很多企业已经开始了相应IT 系统的改造,使其能够支持以客户为中心的模式。 

第二,以市场为导向,业务体系的灵活多样是各行各业的另外一个现实的问题。应该说中国今天还处在向市场经济的转型过程中,在完全市场化的体制下,一个企业提供什么服务和产品是由市场来决定的,其业务规则也常常发生变化。根据市场的需要,提供不同的服务,根据市场的需要,形成不同的产品,并且使得各种不同的产品都能通过已经建立或即将建立的渠道推出去。比如,很多银行在做数据集中或更新其核心业务系统,这样的变化也带来了对渠道的重新改造,那么是不是说以后每次新的后台业务系统的增加或改造都要改造渠道系统?其实,这里所引发的是一个应用整合和松散耦合架构的问题。类似的问题同样存在于电信等其它领域。

第三,强大的竞争压力,使得企业必须向全业务、全方位的方向发展。单一的移动业务会发展成全面的通信业务,主要的固话提供商也会提供3G 服务。这种以客户为中心的全业务模式,对包括客户资料在内的数据的完整性、一致性,以及业务部门的协同作战提出了更高的要求。

   综合这些业务需求,我们可以看出其对集成的要求体现在:

(1)面向多种产品和多种服务渠道的应用集成; 

(2)灵活的“松散耦合”应用集成架构; 

(3)灵活多变的业务规则; 

(4)应用数据同步; 

(5)跨应用的流程管理技术; 

   最后我们来看技术上对集成会有什么要求。技术的问题主要体现在:技术的标准化、对现有IT 投资的保护、以及开发和维护成本的考虑。 

        无疑,标准化的技术是一个方向,同时,非常遗憾的是我们过去总有新的标准出来,但就是没有一个标准的标准出来。因此,我们在建造IT 系统时,要尽量采用标准化的技术,同时也要考虑过去的标准和将来可能出现的新标准,也就是说要考虑兼容性的问题。

        推倒重来,把所有的东西都建成J2EE 或W EB SERVICES,且不说这些是不是永恒不变的标准,这种做法在现实中也是不可行和不可能的。因此,我们在集成的时候,不能仅从集成的角度和标准,抱着推倒重来的心理,集成的关键之一就是集成异构的系统和不同的标准,充分保护现有的IT 投资。 

        从开发成本和维护成本的角度讲,采用COTS 模式是一种方向。即使采用完全定制的模式,也要考虑开发的成本和维护的成本。

所以,从技术的角度,我们可以看出集成的内涵:(1) 对多种标准的支持,(2) 多种技术平台的支持,(3)充分利用现有IT 投资,(4)支持循序渐进的IT 建设,(5)最小的IT 开发与维护成本。 

因此,我们从战略,业务和技术三个驱动力可以看到集成的内涵。

功能方面:(1) 跨企业边界集成技术 (B2Bi),(2) 流程管理(BPM) 和流程集成(BPI), (3)企业应用集成和数据集成,(4)业务规则管理。

非功能方面:(1)“即插即用”的灵活性,(2)对多种标准(业务和技术)的支持,(3) “松散耦合”的架构体系,(4) 企业级安全机制,(5) 成熟性与可靠性,(6) 高性能与伸缩性,(7)易用性与可复制,(8)管理性和可用性。 

 

集成的技术路线

 

        明确了集成的内涵之后,我们来看看集成应该采取什么样的技术路线和手段。我们从一个例子来开始。这里展示的是某个国外银行在采用集成平台之前的情况,可以简单地将这些系统分成后台系统,渠道系统或前台系统,以及第三方系统。我们可以一眼就看出这种点到点连接所带来的问题:任何一个系统的改变都会带来相应前台系统的改变;每增加一个新系统需要重新开发N 个连接; 而且,这种“蜘蛛网”式的连接方式,使得系统的日常管理和维护异常困难;整个系统的安全性和可靠性也很难得到真正的有效保障;另外,点到点的连接没法做到数据共享,也没法利用流程管理实现服务的重组和自动化等。面对业务的快速发展,竞争的巨大压力,该银行意识到需要一个灵活可靠的集成平台,来改造整个系统,构建松散可扩展的集成体系。
 


 

图例 - 国外某银行集成前体系结构

        针对这样的集成问题,我们提出了解决方案的技术路线。我们必须利用一个集成平台来取代点到点的应用集成方式。这个集成平台要有以下的几个特征:(1)具有信息标准化的定义与管理能力;(2)能构建一个数据总线,从而可以实现企业的数据共享与数据交换;(3)一个服务发布与使用的平台,从而形成企业服务总线,利用这些服务可以实现应用集成与服务封装;(4)具有流程管理的功能,利用发布的服务实现流程组合和流程自动化,从而使服务进一步上升为业务,形成企业业务总线;(5) 平台具有业务分析与监测的功能,能够实现对整个业务流程和业务数据的实时监控与分析,达到从上到下的可见性;(6)当然最后要有对标准化安全机制的支持。这样,我们就确立了集成的技术路线。接下来是如何实现的问题了,实现中遇到的最大问题是关于旧系统的问题。

        将旧系统推倒重新再来,显然是不符合我们前面讲的保护现有投资的原则的。但是,如何把数据和应用通道打通,如何把各种后台系统的服务发布出来呢?

例 - 采用集成平台后体系结构


        为了保护现有的投资,EAI 的连接器/适配器技术起到了关键性的作用。利用这样的技术,我们可以不需对现有系统做改动或很小的改动来解决应用连接的问题,从而打通应用与平台之间的数据通道;而且,还可以将这些系统封装成服务并将他们发布在平台之上。

 

集成的武器(集成平台)


        技术路线和方法确定之后,最后就是具体的集成平台选择了。具体的集成平台选择有很多因素,我们在这里只简单地介绍一下。
        关于中间件的问题,似乎我们并没有一个很清楚的定义。但是,传统的中间件定义则是非常清楚的。即应用中间件,消息中间件和事务中间件等。从我们刚才谈的集成的驱动力,集成的内涵,集成的技术路线和手段,我相信,没有一个对传统中间件理解的人会认为,传统的中间件是我们现在所需要的武器,是我们所需要的集成平台。那么什么是我们所需要的集成平台呢? 
        在回答这个问题之前,让我们来简要回顾一下集成平台发展的历史。EAI/BPI集成平台主要经历了三个发展阶段,每个阶段创造的集成商业价值不断增长:
●  第一代EAI 技术是在简单的中间件基础之上,发展了丰富的连接与转换技术及全面的元数据(META DATA)管理与应用能力,解决了信息共享与信息交换的问题,同时也使得企业的IT 系统容易维护与管理,为企业节省了IT 花费。但这种EAI 技术所解决的问题更多地集中在数据层面,而不是业务层面。
●  20 世纪90 年代中后期,企业业务的迅速发展以及与电子商务的结合对应用集成解决方案提出了更高的要求,局限于信息集成的第一代EAI 技术很难实现企业业务流程的自动处理、管理和监控,因此,基于业务流程管理/集成(BPM/BPI)的第二代EAI 技术应运而生。这一代EAI 技术通过实现对企业业务流程的全面分析管理,可以满足企业与客户、合作伙伴之间的业务需求,实现端到端的业务流程,顺畅企业内外的数据流、信息流和业务流。第二代EAI 技术是当前集成技术发展的主流,更多关注业务层面的问题,然后由业务层面下移分析技术层面。
●  目前,EAI 技术正向第三代集成技术演变,这就是“预制集成”,它根据不同行业集成技术的特点,推出基于行业的预建构集成包,预先解决行业共性的问题,从而缩短EAI 项目开发周期。预制集成产品的关键点在于它的“可复用性”、“可扩展性”和“灵活性”,这样一来才能保证在产品化的同时,企业又能基于自身业务的需求进行灵活的配置和扩展。第三代集成技术突破了第二代集成技术的局限,基于行业的预定制解决方案,不仅能缩短EAI/BPI 集成平台的实施周期,更为重要的企业基于预定制模块不断积累行业知识。 

        从集成平台发展的历史可以看出,传统的集成方法,包括点对点集成或简单基于消息中间的集成,一般都很复杂、昂贵,并且不灵活,缺乏扩展性,难于快速适应基于市场和竞争带来的企业现代业务不断变化的需要。企业只能通过不断开发新应用、修改现有集成平台来艰难的支撑其不断发展的业务需求。
        因此,要摆脱传统集成平台的桎梏,满足企业技术、业务和战略的发展需求,就要有面向业务、面向战略的集成平台,以基于SOA 架构的企业信息总线(EIB) 、企业服务总线(ESB) 和企业业务总线(EBB)三个层面来全面满足企业集成的需求。  
        目前,大多EAI/BPI 集成平台处于第一代和第二代的发展阶段,国际领先的EAI/BPI 集成平台--麒麟远创软件(中国)公司的BusinessWare,正在向第三代集成技术方向努力。它作为非常成熟的EAI/BPI 产品,已广泛使用于各行各业。  
        BusinessWare 是一个“业务驱动的集成平台”,其中心思想就是让企业集成摆脱面向技术的解决方案的束缚,轻松应对企业业务服务变化、发展的需要。首先,通过应用连接器和消息中间件的应用,实现了与应用和数据库的连接和数据传输、转换、路由,从而构建起企业的信息总线(EIB),进一步地,把应用和数据整合起来按照业务逻辑以服务的方式进行封装和发布,构成企业服务总线(ESB),更重要的是,将注意力放在业务服务和业务流程上,通过更加丰富、灵活、目的性更强的业务流程和业务规则把这些服务按照企业集成的需要串接起来,构成企业集成的业务总线(EBB)。
        以BusinessWare 为代表的业务驱动的集成平台的优势很清楚:它会同企业的业务流程结合在一起,因此能够更加精确地表示企业集成的业务模型、更好地支持企业的业务流程。使企业能从业务需求出发,着眼于自己集成业务流程确实需要的东西,而不为“集成工具能做什么”所左右;这种基于SOA 的架构是从业务流程的角度来看待技术的——这是从上向下看的。这种角度同一般的从可用技术所驱动的商业视角是相反的。 
        VITRIA 从1994 年起就致力于集成平台的开发,至今全球500 多家大型企业、政府和组织使用其集成平台BusinessWare, 如英国石油,AT&T,加拿大皇家银行,中国建设银行,海尔集团和北京公安局等。其集成平台包含有下面一些基本组件,如,B2Bi,EAI,数据标准管理,业务词汇管理,规则引擎,流程管理,业务流程分析与监控,以及标准的安全机制。而这些也正是一个好的集成平台所需要的功能,BusinessWare融合了SOA 和EDA 等架构,是一个可扩展的灵活平台。十多年,500 多家大型用户的使用是今天市场上为数不多的能满足我们前面提到的非功能性要求的产品。
        BusinessWare 这样的平台正是我们所需要的集成平台,是中国信息现代化的核心武器。

                                                                (计算机世界报 2005年08 月29 日 第33 期 C28、C29)  
 

«上一篇 IT经理世界:创业者10大规则   下一篇 中间件应用步入成长期»

相关新闻

新闻与活动