与Siebel的第一次真实接触(第四部分)

2002/1/6 14:14:03【作者】何荣勤

Siebel的第一次真实接触

何荣勤

1 前言
2 Siebel 公司及产品简介
3 Siebel CRM 系统的基本结构
4 功能强大的系统配置工具-- Siebel Tools
5 企业业务自动化设计—Business Rule Automation
6 与其它企业应用(ERP,Middleware等)的系统整合
7 Siebel CRM实施方略
8 最新推出 Siebel 7.0

-----------------------------------------

6、与其它企业应用(ERP,Middleware等)的系统整合


SIEBEL截屏图

众所周知,与其它系统特别是与后台ERP系统整合的成功与否是CRM系统实施的关键。无论是单纯的CRM还是ERP+CRM厂家,对两者之间的整合都得高度重视。ERP+CRM厂商由于具有ERP的技术背景,对自己产品本身的数据和流程的了解比较全面,在这一点上,在整合过程中可能处于优势。不过,撇开目前正在争论中的诸如把CRM作为一种ERP的扩展以及其它各种各样的定义,有一点是可以肯定的,即CRM毕竟是在一个企业中不同于ERP的领域,系统设计关注的对象以及所蕴涵的商业理念是完全不同的,系统设计所用的技术以及数据模型的建立也是大不相同。ERP的设计基于相对固定的企业内部流程,而CRM面对的是随机的,高度动态变化的客户行为。因此本人认为,首先要有一个符合现代营销理念的CRM产品,然后才谈如何与ERP整合才是正确的解决途经。

ERP与CRM的整合基本上有数据和流程的整合。前者解决物理数据的迁移和同步问题,显然这一层面的整合对上述两类厂家无特别优势或劣势,所适用的数据库技术和其它技术大同小异。至于工作流程的整合则需要对ERP既有的相关流程有比较充分的了解才能使前后端的进程得以相互调用或触发相应的模块。不过由于两者之间的整合只是部分相关过程的整合,如订单触发过程,库存信息更新等集中于两者交叉的领域,对ERP的技术了解并不如所想象的来的复杂。而且,目前在系统整合方面,建立符合工业标准的开放式应用集成网络已成必然,各系统只要开发出符合接口标准的模块,就可以以接插 (Plug-in) 方式进入企业的公共信息通道,而不必担心其它系统的不同平台及不同的设计所引发的整合困难。

在与各个其它系统整合的技术上,Siebel同样绝对领先,没有完善的整合方案是不可能使一个CRM产品领先市场的,因为绝大部分实施CRM的企业都已经运行象ERP或其他类似的系统。如果没有很好的整合,那只能是局部的象SFA或MA的单一应有。下面对Siebel在整合领域所提供的工具和接口作一个简要的介绍。


SIEBEL截屏图

6.1 企业数据整合管理(EIM)

EIM是Siebel专门为系统实施所提供的数据整合管理工具。它用来处理Siebel数据库和企业其它数据库之间的数据交换。由于Siebel数据库中表的关系非常复杂,系统不支持直接向数据库读写数据,而必须通过EIM进行各种数据读写操作,以确保基本的企业逻辑关系不会被破坏。

使用EIM可以对数据进行批量输入,输出,数据整合和删除。典型的应用例子有:

n 在系统实施初期,可以用EIM将其它系统产生的数据输入到Siebel数据库中,比如产品数据,客户数据等。

n 在需要数据输出到别的应用系统场合,可以用EIM从Siebel数据库输出数据供其它系统使用。

n 在必要时可以根据对定义对数据库的纪录进行整合处理,消除重复纪录。

n 可以根据定义进行数据删除工作,EIM将根据要求将各相关的纪录删除。

EIM利用系统中介数据库表(Interface Tables) 暂时存储输入输出数据,开发人员只需直接读写中介数据库表的内容,中介表与Siebel数据库之间的数据交换与转换由Siebel服务器的EIM批作业自动完成。

EIM的数据迁移过程主要有以下步骤:

--准备中介表

利用通常的数据库技术(SQL) 或其它应用程序将数据输入到中介表,经过适当处理后供EIM服务器作业处理

--编辑EIM配置文件

配置文件定义具体的数据库操作(读、写、合、删),指明适用的中介表,Siebel物理数据库的对应表以及其它诸如数据过滤的参数等。

--提交EIM批作业任务

Siebel服务器提交任务,指明所用的配置文件。

--核对运行结果

利用客户端应用检查处理结果,核对所处理的数据。

6.2 ERP系统提供的标准接口

Siebel或其业界联盟厂商为市场上流行的ERP产品提供了应用连接端口,用户只需选择所用的ERP连接器,就可以实现与后端ERP的数据/流程的整合。目前,SiebelERP连接器包括:

--BaanGreat PlainsJ.D.EdwardsOraclePeopleSofti2SAP等等。

随着市场的整合需要,Siebel及其联盟厂家将不断提供其它ERP产品的标准连接。有了这种预定的连接器,用户将不必使用额外的中介应用系统(Middleware) 或自行开发接口软件。

6.3 其它系统接口技术

除了Siebel所提供的流行ERP标准接口以外,在技术层面上Siebel也开放性的提供各种接口工具,主要有以下方面:

--基于过程的整合模型

--Object-oriented, COM, 以及CORBA接口

--XML接口

--IBM MQ Series接口

--数据转换引擎

--虚拟企业逻辑单元

--同步和异步整合

开发人员可根据需要选择特定接口,实现与Siebel系统的各种应用整合。

此外,Siebel亦提供对市场上各种流行的中间系统产品(Middleware) 的适配接口(Adapter),如:

--Active System

--BEA System

--CNT

--Crossworlds

--Forte Software

--IBM MQ Series

--Kernal

--New Era of Networks

--Oberon

--STC

--TIBCO

--Vitria

--SeeBeyond

--WebMethods

--Microsoft BizTalk

总之,各应用系统的整合本身就是一个技术性很强的领域,Siebel通过自行开发的技术或同其它中间件(Middleware) 开发商结成战略联盟使Siebel的客户不必担心与其它系统的整合问题,为其产品的通用性和灵活性提供了保证。

==========================================

1 前言
2 Siebel 公司及产品简介
3 Siebel CRM 系统的基本结构
4 功能强大的系统配置工具-- Siebel Tools
5 企业业务自动化设计—Business Rule Automation
6 与其它企业应用(ERP,Middleware等)的系统整合
7 Siebel CRM实施方略
8 最新推出 Siebel 7.0

本文由作者向AMT提供
联系作者:
RonH@gbcaustralia.com.au

【打印】
查看完整文章 | 频道首页 | 网站首页