A2E-企业信息化集成平台
李红
企业应用集成EAI
随着计算机软、硬件技术的发展,特别是Intranet和Internet的出现,计算机在企业的业务系统中起着越来越重要的作用。一方面,基于Intranet的企业信息化已具有一定基础,采购、生产、销售、财务、售后服务以及人事等环节都在采用各种计算机应用系统参与管理。我们总结当前中国企业信息化为如下特征:
企业内部尚未建立完整的ERP,大部分企业仅有部分子系统;
·
这些功能子系统常常来自不同的软件开发商、供应商,或者是自主开发形成,有着各不相同的数据格式与实现架构;
·
随着业务的扩展,需要各个子系统协调工作,如销售系统与财务系统及库存管理系统的数据交换等等。
另一方面,许多企业在酝酿和实施基于Internet的电子商务,他们也迫切希望能够实现电子商务系统与企业内部现有应用系统间的无缝连接。因为商业数据(诸如:客户数据、产品目录、产品库存水平、定价数据、订单状态等等)和业务规则(诸如:税收规则、信用卡处理策略、产品授权规则、定价算法、运输算法等等)经常存在于ERP或其子系统上。为了精确和一致,需要能够从电子商务应用程序访问驻留在ERP系统上的数据和业务规则,或将其复制到电子商务应用程序。此外,必须将来自电子商务应用程序的数据(诸如:客户订单、Web客户和客户更新等等)发回ERP系统。
所以无论是企业内部信息化还是发展电子商务都涉及到应用系统之间的连接,这一领域的技术通称为企业应用集成(EAI,Enterprise Application Integration)。 有一种观点称电子商务就是EAI。从实施范围上EAI可分为企业内部EAI(Intra-EAI)和企业间EAI(Inter-EAI)两大领域。 Intra-EAI即企业内部各应用之间的集成,也称A2A(Application to
Application)集成。 Inter-EAI即企业之间的应用集成。也称B2B集成.A2A集成是B2B集成的基础和前提条件,B2B集成则最终实现电子商务带来的大规模宏观经济效益。在我国,由于大部分企业没有实施完整的ERP系统,A2A集成成为发展电子商务的主要瓶颈之一。
EAI的技术类型
从实现技术上分,目前EAI有以下三种主要类型:
·
数据层集成
支持不同数据存储器如数据库之间的直接数据交换,此类方法有CLI、ODBC和JDBC等。此类集成因无需修改应用程序而易于实现.但它的维护和扩展昂贵且一般不适用于B2B集成。
·
消息层集成
不同应用通过交换消息来实现集成。此类集成利用了现有应用的数据转换及合法性检查,从而易于保持数据的完整性,但它需要修改现有应用以建立发送和接受消息的接口。
·
流程层集成
通过建立商业流程来整合现有应用。应用之间的数据交换仍然通过消息进行,但有一个流程引擎来完成流程的解释执行及消息路由等功能。此类集成将离散的应用转换成商业流程的粘合系统,灵活性高且适合B2B集成,但实现难度最大。
随着XML和应用服务器等技术的出现和发展,
流程层集成逐渐成为EAI的主流。单项技术上出现了BPML等用于描述商业流程的XML标准,还有SOAP、UDDI、WSDL等用于商业流程和Web服务(Web
Service)的通讯、注册与发现的一系列XML标准。
许多国外工业组织和研究机构都提出与电子商务相关的技术框架和标准规范,特别是XML标准体系,如联合国和OASIS共同发起编写的ebXML、IT厂家支持的RosettaNet、微软及其合作伙伴的Biztalk等等。这几种电子商务构架的模式主要是想解决B2B集成的问题。
A2E及其特点
由于商业传统习惯、商业流程等方面的差异,国际上的这些构架很难在国内被全面应用。实现一个具有中国特色、符合中国国情、体现中国商业特点但又能与国际接轨的中国电子商务支撑构架,已经成为中国电子商务向纵深发展中亟待解决的首要问题。为了解决该问题,中国科学院软件所设计了中国电子商务交易语言cnXML。该语言提供一套统一、灵活、开放和可扩展的交易语言,兼顾A2A与B2B集成,使各个交易方能够便利地通过网络进行各种商业活动,同时能够与国内外其它电子商务交易语言进行交互。在cnXML的基础上,根据我国企业信息化的需求和技术趋势,并借鉴国际上成功的电子商务构架模式,我们设计了企业信息化集成平台A2E(即Application
to
E-Business)。
A2E企业信息化集成平台将能够为各类应用程序包括电子商务应用程序提供通用交互模式,使各个企业内外应用在保持各自原有工作方式和条件的同时,得以进行可靠的数据和业务逻辑的交流。
A2E具有以下特点:
基于应用服务器的流程层集成;
●支持商业流程及Web服务的定义、注册与发现;
●支持A2A及B2B集成;
●基于cnXML、SOAP、UDDI等XML标准;
●支持其它XML协议;
●
基于J2EE
标准。
A2E利用UDDI/SOAP服务注册和消息服务功能来实现一种松耦合式的集成,其主要目标如下:
●为企业提供单一、简单和一致的方式使用cnXML消息格式进行电子商务处理;
●结合我国国情,支持A2A和B2B的整合,最大程度地降低系统成本和提高系统效益;
●提供简单一致的建模语言和方法论;
●支持简单低开销的适合中小企业部署的方案,也支持全面的复杂的大型企业使用的实现。
A2E
的主要功能为:
●消息服务 - 基于cnXML和SOAP, 支持HTTP、消息队列等多种通讯协议;
●注册服务 -
支持商业流程等信息的注册与查询;
●会话协调服务-通过商业流程引擎执行与管理交易伙伴间的会话;
●管理服务-提供对注册库、会话、交易伙伴等的配置,管理和监控;
●安全服务-
提供注册内容的完整性、身份认证、访问权限及保密性;
●XML
服务-提供cnXML解析、XSLT引擎和XML格式转换API;
●记录服务-记录事件及错误;
●应用适配器-提供应用程序与cnXML消息之间的接口;
●工作流服务-通过工作流引擎实现企业内部各应用之间的集成。
如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amt.com.cn | 021-51096826-112 |
在线联系