1、基于服务的电子商务与集成模式研究摘 要 本文阐述了企业电子商务与 ERP 集成的必要性,并对电子商务与 ERP 的集成的现状进行了分析,明确提出了本文的研究目标和研究内容。同时,介绍了电子商务与 ERP 集成的基础理论和相关技术,分析了典型企业现有的软硬件环境和集成的设计目标,在此基础上给出了针对制造型企业的基于 Web 服务的电子商务与 ERP 集成模式整体设计。全文对基于 Web 服务电子商务与 ERP 集成模式的研究进行了总结,对电子商务与 ERP 集成模式进一步的改善进行了展望。 关键词 Web service 电子商务 ERP 应用集成 一、ERP 及电子商务的概况 1.企业信息资源
2、系统的发展 ERP 来源于企业管理实践,它从 20 世纪 50 年代的库存管理系统开始发展起来,60 年代发展成为物料需求计划系统 MRP。到了 80 年代,在物料需求计划系统的基础上增加了对企业生产中心、加工工时、生产能力等方面的管理。90 年代,除了具有 MRPII 系统的制造、财务管理功能外,还包括了支持物料流通的运输管理和仓库管理,吸收了 JIT,全面质量管理等先进的管理思想,主要宗旨是将企业各方面的资源。电子商务的发展又有力地推动了 Internet 的发展,对社会的进步和经济的变革产生深远影响,为企业实现飞跃提供了难得的机遇。 2.电子商务与 ERP 集成的必要性 电子商务与 ER
3、P 系统的集成将会给企业管理带来革命性的变化,首先,供销系统将发生重大变化,企业将从上游供应商电子商务系统订货,而从自己的电子商务系统获取用户定单形成主生产计划。其次,为企业的业务流程重组提供了技术基础,使企业能够适应快速多变的市场需求。再次,电子商务与 ERP 系统集成将会使得更多的企业走向网络经济时代,电子商务的内容更加丰富更加广泛,为电子商务的发展提供更大的推动力。在网络经济时代,作为企业信息系统之主体的 ERP 系统应该与电子商务有机结合起来。 3.电子商务与 ERP 集成的现状分析 首先,在信息化时代,企业内外部的运作模式将大为改观。在内部工作和业务流程的控制方面,企业将会主动的大量
4、采用新的商务模式进行交流。无论该业务涉及的人员是否在同一物理位置或网络上,业务的处理都要顺利进行。其次,ERP 系统是一个整体的概念,企业规模与职能的差异,决定了 ERP 的最终配置不是惟一的,即最终实施到具体企业的ERP 系统将是完整系统的子集,它只包含该企业所涉及的功能模块,而电子商务应用系统往往是国内企业准备构建或正在构建的新应用,满足日益增加与客户和贸易伙伴的信息交流。再次,随着电子商务技术的发展,企业各种业务活动也已延伸到 Internet 上,企业信息系统需要支持Internet 上的信息获取及网上交易的实现。 二、电子商务与 ERP 集成的基础理论 1.企业信息系统集成技术简介
5、所谓集成,是指将分散的,各种因素或单位结合和调和成为一个更加和谐的整体。根据美国信息技术协会(ITAA)的定义,信息系统集成是根据一个复杂的信息系统或子系统的要求把多种产品和技术验明并连接入一个完整的解决方案的过程。随着企业各种应用的迅速增加,以及更多地把自己的业务转向电子商务,不同系统的集成对企业的重要性也日益显现。 2.电子商务与 ERP 集成内容分析 首先,从集成的层次来看,集成有三个方面的内容信息集成、网络集成,以及功能集成等。网络集成,对计算机网络合理配置,解决异构数据库和分布式应用环境下,网内和网间的设备互联,传输介质互用,网络软件互操作和数据互通信等问题,主要通过标准网络协议和路
6、由器、网桥和网关技术来解决。 其次,信息集成,通过计算机网络信息系统能够实现信息传递和共享,让企业内部的各种信息在各种控制、信息管理与决策中发挥其应有的作用。解决异构数据库和分布式应用环境下数据互操作和数据共享的问题。在实现电子商务与 ERP 集成的过程中,数据库的全局规划至关重要,应采用注重自顶向下的数据规划方法和对许多不同用户领域的系统进行局部化设计并行的方式进行。 再次,从技术的角度去考察两者的集成,有下列五个技术层面的内容:业务处理过程的支持:在业务流程图中,用户可以为每条消息定义规则,并计算出在业务过程的下一步根据消息应当做什么。传输:数据可以点到点传送或利用一种所谓的“发行或预订”
7、架构传送。服务:消息需要多种服务才能成功地完成任务。接口:通过连接不同应用程序的接口获得对这些应用程序的访问。转换:由于并不是所有的应用程序都能以同样的方式或相同的格式存储数据,因此,集成包括将数据转换为接收应用程序所要求格式的功能。 三、电子商务与 ERP 集成模式的总体设计 1.基于 web 服务集成模式的设计目标 以典型的制造型企业为对象来研究和探讨基于 Web 服务的集成模式,希望这种新的模式能够达到如下的目标:(1)保证数据的一致性;(2)信息及时共享和反馈;(3)跨平台;(4)支持多种应用系统数据交换;(5)高可靠性和安全性;(6)支持企业的业务流程定义与重组;(7)具备可扩展的业
8、务框架和有标准的对外接口管理思想的发展;(8)支持更广泛的应用界面 2.基于 web 服务集成模式的设计思想 建立基于 XML 数据共享统一平台,应用 Web service 组件化企业传统系统,基于 Web 环境下的组件技术和规范进行新系统开发,打破传统系统集成方法造成的紧密藕合局面,在统一数据模型的基础上,连接信息孤岛,从而建立组件化松祸合企业应用的集成模式。 (1)建立 XML 数据共享统一平台。Web 服务提供了跨平台的可能,XAIL 为数据表达提供一种平台无关的格式,跨平台服务与跨平台数据格式的结合为跨平台应用的产生提供了技术保证,同时,两者凭借可扩展、可重用及对 Unicode 码
9、完全支持等优势将成为下一代应用系统开发的基础。首先实现数据级的集成,通过为每个系统建立适配器 Adapter,可以将需要集成的数据放入企业数据总线中,也就是一个基于 XML 的数据共享统一平台,从而实现各个系统的应用集成。所有的数据交换采用 XML标准。系统开发者基于 XML 安排网络数据格式及其表现形式,实现内容层与表示层的真正分离,XML 实现了数据格式与数据内容的分离,具有机器可理解的强大数据描述能力,可在任何两个遵守相同 XMLSchema 的应用间进行数据交换和消息传递,遵守不同的 XMLSchema 间也可通过 XML文档转换技术或 XML 转换器进行有效的数据交换,采用信息建模语
10、言建立产品数据主模型,对产品数据主模型进行裁剪生成产品全生命周期各阶段的不同功能视图,基于 XML 实现产品数据的定义,消除特定数据格式造成的系统集成与信息共享屏障,为产品信息模型的规范化和产品数据交换的一致性提供保证。 (2)基于 Web 服务的新应用开发。将企业的新应用封装为支持 Web 环境下的组件,作为一个提供服务或数据并享受服务或数据的节点,这些节点通过 WSDL(Web ServicesDescription language)描述自身的功能、数据接口、消息传递、服务请求等,并遵守 SOAP(Simple Object AccessProtocol)协议,SOAP 是基于 XML
11、的用于分布式环境下交换信息的应用协议,可在服务请求者和供应者对象之间定义通讯协议,申请服务节点在服务提供节点上执行远程方法调用,实现信息共享与数据交换,作为服务节点和享用服务节点的中介节点,通过 UDDI(Universal Description discovery andIntegration)提供的公用 SOAP API,使得服务中介者得以实现和注册。遵循 Web Services 规范开发出的应用系统中很多 Web 环境下的组件组成,每个组件具有自身描述的功能,在系统的注册池中进行注册,并具有提供、申请服务的功能。 (3)松散耦合的集成模式。在这种松耦合集成模式中,基于 Web 服务组
12、件技术开发新的应用系统或组件化原有的应用系统,这每一个被称为Web 服务的软件资源是一个颗粒软件组件,能作为构建模块来建立分布式应用程序,一个 Web 服务能接收请求完成自身所描述的任务,并能通过服务中介者向其他的 Web 服务提出所需的服务,产品数据的交换是在 XML数据共享统一模型的基础上完成的,每一个应用组件具有解析、转换、输出 XML 文档的数据转换器,所有成为 Web 服务的组件所完成的功能在企业注册池中进行注册,服务中介者具有接受请求、发现服务、绑定服务的功能。松耦合集成框架中的 Web 服务具有完好的封装性,是一种部署在 Web 环境下的对象,对于使用者而言,仅能看到该对象提供的
13、功能列表,调用者不会感到 Web 服务发生的变迁,其他 web 服务自然无须改变。 四、展望 基于 Web 服务的集成模式的研究具有很高的理论意义和市场应用价值,但是以我国的现状来说,想达到完全的集成有很高的难度,这包括技术上的、硬件设施和管理等多方面的问题,但随着全面信息化的日益临近,这种集成模式已经迫在眉睫,这对于我国的制造业也是一个新的挑战和同时也是一个更大的机遇。 参考文献: 1余长国:ERP 与电子商务.经济师,2000 年.第 12 期 2罗 鸿:ERP 原理设计实施.机械工业出版社,2002.3 3(美)GaryP Schneider 著:电子商务.机械工业出版社,2000.9