现代企业集成服务平台 发展和趋势(上)(梅丛银)

2002-4-3 19:07:42【作者】 AMTeam.org 【进入论坛】
本文关键字 理论探讨 EAI
广告

现代企业集成服务平台 发展和趋势(上)

梅丛银

1 前言

企业信息化好比修路,修路必然遇到河流、高山等障碍,因此建筑工程一般在道路的设计前首先进行对地形、河流、障碍进行分析勘察,然后才进行设计和施工,对于勘察中的河流一般是架桥或开凿隧道;修路同时可能会有不同方向饿道路之间的交叉,因此桥梁工程师使用立交桥来解决不同道路的汇流和分道的办法,同时对于未来规划中的如国道或省道可能交汇地留有地基基础接口,而不需要将来破坏性的开挖。信息技术的发展历史较短,还远没有修路架桥工程的成熟以及各种标准和经验,但是其它行业的经验值得我们参考。

基于企业业务需求以及IT技术供应商的推动,企业信息化建设经过高速发展,现在普遍需要考虑企业业务整合问题,也就是我们称之为信息集成和整合阶段。企业经过2000年电子商务的阵痛后,企业越来越发现这样的经验,只有先集成合整合,然后才有完整的商务,即 I(integration) before E(E-business)。

首先我们从企业信息化应用的属性来分析企业信息化的水平。为了便于分析,将企业信息化应用水平分成五个层次。


目前大部分企业基本处于Level 1和level 2,少部分企业达到Level 3。极个别企业能够达到Level 4。事实上信息化建设由于受企业管理、业务操作层面的业务驱动影响,基本上是逐步实施应用,企业业务应用就象企业业务职能部门一样,范围相对局限。

1、企业的发展的激烈竞争不仅需要企业基层业务的规范和自动化,同时最大的挑战是企业的高层管理决策层更加需要信息的及时获得,以克服目前企业内部普遍存在的信息不对称性,同时希望通过信息技术的运用能够监控企业的各个业务运行过程,特别是一些关键点和过程,管理决策层面眼里的企业是一个完整的企业,是一个商流、物流、资金流完全同步的企业;

2、企业发展已经不仅是企业内部的整合,同时还是企业供应链之间的竞争。企业需要借助于企业上游供应商和下游经销商、物流合作商。企业的竞争已经演变成企业内部和外部供应链之间的竞争。

3、为了竞争的需要,企业经常采用并购和合并,这给企业信息化的集成应用带来更高的要求。不同的企业文化,不同的信息规划,不同的应用,不同的IT供应商等等。

然而非常不辛,信息技术的发展历程基本上是属于企业内部业务驱动型,IT建设的过程基本上是主要职能部门任务流程实现,在信息专家的眼里企业是一个个应用(application)。同时也不存在这样一个IT供应商能够同时满足企业完整业务和管理决策的需要。这里就是集成(integration)业务的需求,不仅需要在不同的IT供应商之间搭建桥梁,不仅需要在各种应用之间搭建无缝的接口,而且最高目标是在企业的管理应用、基本运营操作业务应用以及在企业供应链之间进行动态集成服务。企业需要的不仅是一个集成产品;更需要的是一个集成服务平台。

2 集成服务平台的发展回顾

在介绍集成服务平台之前,首先将介绍一些集成的基本概念,同时将集成服务按照应用的层次进行分析和比较。

2.1 集成基本概念

集成市场的发展过程基本也是由内而外,

1)EAI(Enterprise Application Integration),主要是基于企业(一个组织)内部业务应用集成 ,如CRM和ERP,ERP和SCM。EAI是将企业组织内部的多个不同数据源和分离应用系统进行协同自动化处理的解决方案 2)B2Bi(Business to Business integration),侧重不同企业(不同组织)之间的业务应用集成。企业通过防火墙将企业的业务延伸和扩展到企业组织以外的合作伙伴如分销商、零售商、供应商、物流运输商。

EAI和B2Bi之间的主要区别

n 流程管理要求不同。EAI着重解决企业组织不同应用之间的业务流程整合,而B2Bi对跨组织流程要求较低。

n 安全等级不同。B2Bi对安全等级要求最高,由于未知数较多和集成过程不可控制,因此提出更多的全措施;而EAI由于在组织内部,安全处理等级相对容易控制。

EAI的基本组成:

1、业务流程管理代理(Business Process Management)。主要利用工作流代理进行业务流程的可配置。

2、预定义的软件包的适配器(Package connectors/adaptor)。如SAP、ORACLE、I2、SIEBEL等。

3、集成适配器开发工具( connectors developer toolkit)。

4、数据映射和转换引擎(Data-mapping utility and translation)。

B2Bi的基本组成:

基本组成和EAI相似,增加了安全入口Portal功能。

2.2 集成模式选择

集成的设计模式一直充满争论,是同步还是异步;是紧密还是松散;是独立还是相互依赖;这是一个充满选择的话题。应用原厂商以及独立的集成产品供应商均提出各自的解决方案。

不同的集成产品均有其基本策略和定位,在不同种类的应用模式下可能需要采取不同的通信模式,企业集成成本预算等问题。

2.3 基本模型的分类

集成平台的类型划分方法很多,有从应用层次来分,也有从拓扑结构来分等。本文主要从二个角度进行划分。

2.3.1 拓扑结构分类

1、点到点(Point to Point).一个应用和另一个应用直接连接。该应用适合同步通信以及永久连接的应用场景。一般企业内部的MRPII和帐务系统之间采取这种方法。

2、网络型(Network).网络型该模型适合有一些异步活动以及相关交易必须和其它应用同时存在的情况。

3、总线型(Bus)。源应用将消息集中放置在逻辑服务软总线之上,各个应用在总线上选择提交和广播消息。

4、管线型(Pipeline).该结构适合无须动态配置且多个应用管线相互作用的结构。如网站中的订单系统订单处理和财务收银系统中信用确认之间的流转。

5、集线器型(Hub)。将消息从各自的源发送到中央Hub,Hub中央接点集中转换和发送,减少手工重复录入和鼓励重用。

图示如下:

未完待续

作者简介:863“十五“集成平台专题组组长。东软股份有限公司电子商务事业部副总经理、技术总监。

浏览现代企业集成服务平台 发展和趋势(下)
注:本文由东软公司向AMT提供

如果您希望与本文章的作者或其所在机构,进一步交流,请联系:姜小姐
jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系
SOA之技术流SOA技术摘要

面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定……

廖斌谈SOA[原创]本体Ontology 与语义web..

先看看什么是语义web,网上很多,我摘录一些:Berners-Lee 于2000-12-18 在XML2000 的会议上正式提出了语义Web。语义Web 的目标……