|
主流系统EAI接口技术剖析之三:Siebel e-Business 2000(by AMT 何荣勤)版权声明:本文作者与AMTeam.org拥有“主流系统EAI接口技术剖析之三:Siebel e-Business 2000”的版权,未经允许,禁止任何组织和个人以任何形式擅自复制、转载。如需转载,请 联系我们。 Siebel EAI为Siebel系统和其它应用系统/技术之间提供了一个有效整合的开发平台。利用它,用户可开发出特定的系统整合构件使Siebel系统同企业所运行的ERP系统、电子商务系统、legacy应用及其它第三方整合中间件之间有效整合。 主流系统EAI接口技术剖析之三:Siebel e-Business 2000 by AMT 何荣勤 在AMT专题“Siebel CRM 初阶”中,本人对Siebel CRM系统整合的技术作过简要的介绍。作为EAI系列专题介绍之一,本文对Siebel EAI作进一步剖析,希望AMT读者对它的整合技术有一个较为全面的了解。 1 Siebel EAI:全面的系统整合策略 针对企业的不同系统整合需要,用户可以有如下的选择:
2
Siebel
EAI系统结构
Siebel EAI 适用于以下各种系统整合的场合:
3、Siebel
BIM & EIM
Siebel
EIM主要适用于数据复制(Data Replication)的整合场合,没有涉及业务流程的整合 , 在 “Siebel CRM
初阶”中已有论述,请参见有关章节。本节主要对BIM作一介绍。
BIM是Siebel Business Integration Manager(业务整合管理)的缩写,是Siebel为完成更为复杂的系统整合所提供的开发工具和整合组件。利用BIM可以完成Siebel和其它系统之间在数据共享、数据复制、功能/流程调用等整合层面的任务,如:
Siebel
BIM主要包括以下组件:
4、Siebel
虚拟企业单元VBC(Virtual Business
Components)
在Siebel企业逻辑管理层定义了Siebel标准系统的目标定义子集,每一个企业单元目标都直接对应于一个或多个下层的数据库表,详细请见Siebel
CRM
初阶。
除了利用EIM,BIM,Siebel还提供了一种称之为虚拟企业单元的系统整合机制。一般的单元对应于Siebel数据管理层,虚拟单元则对应于外部的数据源,这样,系统应用通过虚拟单元共享其它系统的数据。 在通过虚拟单元访问外部数据时,一般通过调用特定的Siebel系统服务模块(Business Services)实现数据的流动。 一般有如下两种方式:
VBC的整合方式得益于Siebel的多层应用引擎体系,这种基于目标(Objects-Oriented)
的设计方式将整个应用模块化/标准化。通过设计所需的客户化系统服务模块连接目标单元和外部应用,并将它们一起编制(Compile using
Tools)在Siebel的目标定义集SRF文件里,供系统在运行时一并调用。
5、Siebel
ActiveX 控件(Plug-ins)
在外部应用需要调用Siebel系统数据的场合,Siebel
ActiveX控件提供了市场上流行的编程接口。用户可以根据需要利用以下方式实现数据的整合:
6. 总结
不可否认,Siebel EAI是目前在市场上系统整合领域最具代表性的,提供了最多样的整合选择。在系统的开放性方面,Siebel系统远远走在其它类似系统的前列。Siebel 的EIM,BIM,BS,VBC,Corba(在非Ms Windows领域),COM,ActiveX以及各种各样的预装Adapters几乎可以使任何一个的典型企业应用系统方便地同Siebel eBusiness 系统进行数据/流程的有效整合。当然,这也是其本身的特点使然。作为一个纯CRM的提供商,如果用户无法将Siebel系统同已经运行多年的ERP、SCM等企业应用相整合,CRM产品的应用将有很大的局限性,而整合将最大限度地释放这些孤立系统的能量。 责编:何荣勤 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 |
推荐博客 |
|