|
ERP专题 ERP系统与网络连接 从纯技术的角度讲,企业资源计划(ERP)实际上是一种集成化软件系统,它将许多商业过程处理模块集成起来,以此帮助企业保持竞争优势。由于ERP系统通常分布于企业的各部门和各分支机构,因此良好的网络系统就成为确保ERP成功实施的基本需求。 为了有效地支持ERP项目,企业信息系统管理人员必须深入理解ERP的结构和它对网络设施的基本要求。目前,决定实施ERP系统的企业通常都有基本的企业网,但是,如果要支持ERP实施,就必须把传统的共享式局域网升级到能提供高速IP服务的高性能交换式网络。类似地,传统的广域网也需要进行升级。此外,许多ERP系统的用户时常在家里或远程工作,因此网络方案还应该能够提供高性能的远程访问功能。 为了帮助企业解决实施ERP过程中遇到的问题,许多公司都开发了专门的ERP实现包和配置步骤,帮助企业解决ERP的连网问题。本文介绍企业在实施ERP连网过程中会遇到的问题极其解决方法。 虽然各厂商推出的ERP应用结构各有差异,但它们一般都采用三层结构(参见图1)。顶层是运行后台数据库管理系统(DBMS)的服务器;中间层是运行商业应用的一台或一组服务器;底层是用户的桌面机。大部分ERP包一般都利用IP作为基本通信协议,但有些早期版本也采用一些更老的协议,如SNA、IPX或DECnet等。 后端数据库服务器和应用服务器之间的交互操作通过数据库访问协议实现,这类协议可能是SQL或ODBC,这些协议通常运行在IP层之上。一般情况下,这些交互操作是数据高度集中的,需要占用大量的带宽,并且要求延迟尽可能短。要满足这些需求,后台数据库与应用服务器之间的通信最好采用专用FDDI网络,当然,专用快速以太网(共享式或交换式)也可以满足需求,因为绝大多数厂商和集成商都在100Mbps链路上进行了成功的应用性能测试。 为了实现FDDI的高可靠性,这种网络在部署时应该配备连接到网状拓扑结构上的冗余交换设备。当ERP服务器跨越子网进行通信时,Layer
3交换将提供增强的性能。此外,网络系统中,应该使用性能较好的交换设备和网络接口卡。同时在建立服务器之间的专用链路时,可以利用交换设备中的CoS/QoS特性对ERP通信进行优先权控制,以保证预期的响应速度。 应该注意的是,在一般情况下,应用服务器和后端数据库不应该通过广域网链路进行连接,因为这种连接容易带来延迟,而大于几毫秒的延迟都可能严重影响ERP系统的性能。如果因为服务器必须放在不同的地点而不得不使用WAN连接,则可行的方法之一是采用T1或T3租赁线路的逆向复用技术,以保证服务器之间的通信速度。 此外,在许多城市里,把连接转移到高速的本地城域网也是一种可行的办法。目前,运行在高速同步光纤网/同步数字分级网(SONET/SDH)上的ATM服务正变得越来越广泛和可用,如果连接距离少于50英里,且带宽和延迟不成为问题的话,利用这些高速城域网服务将成为另一种可行的方案。 2. 应用服务器与客户端连网 应用服务器和客户端之间的交互操作是为ERP应用提供连网设施遇到问题最多的地方。这些交互操作因各厂商ERP系统的不同而存在很大差异。即使在同一个ERP系统内,因为依赖的应用规则和使用的中间件不同也会存在差异。网络设计人员理解这些交互操作的特点是非常重要的。如果有可能,应在ERP系统定制过程的早期就确定一个子网段进行测试。这可以通过利用嵌入式远程监控(RMON)和分析报告工具(如3Com公司的Transcend
Traffix管理器)的RMON2数据实现,也可以在测试网段连接一个单独的探测器或协议分析仪来实现。 如果交互操作效率不高的,那么网络设计人员必须确定问题是纯带宽不足引起的,还是延迟带来的。如果问题出在带宽不足上,可以通过对带宽进行升级和对通信的优先权进行调整来解决。然而如果问题出在延迟上,则需要采取不同的解决方案,或者使用一个可伸缩的远程控制方案如Citrix
WinFrame或Microsoft NT Transaction Server来解决,或者使用新的中间件对ERP应用进行重新整合。在任何一种情况下,高效的广域网连接平台都是必需的。 3. 应用共存与QoS ERP应用并不是在真空中操作。网络设计人员必须确保其他应用通信不会给ERP过程带来不利影响,因此,所使用的连网设备必须支持复杂的通信优先权和QoS控制,以使ERP通信获得比企业里所有其他通信流高的优先权。在实施ERP的过程中,企业所使用的路由器和交换设备都必须具有不同级别的嵌入式RMON和RMON2功能,以此识别和跟踪应用级通信信息。 新的挑战 随着网络技术的迅速进步和ERP在企业里的不断流行,将会出现许多新的ERP应用,这些新应用的出现无疑将向我们提出新的挑战。 1. 通过Web访问ERP应用 2. 基于政策的管理 3. 供应链的扩展 ERP项目的实施对网络设计有很高的要求。LAN和WAN链路可能需要升级才能支持高速的IP服务。目前,许多公司都提供了解决ERP连网问题的专用网络解决方案。利用这些现有的产品和方案,企业可以方便地解决ERP系统的连网问题。
|