您现在的位置是:首页 > IT基础架构 > 软件与服务 >
ERP系统本质深度透视:是基础技术!
摘要今天的ERP系统需要处理的流程已超过企业内部的流程范围。它还必须面对相关扩展企业中的用户和流程问题——在供应链中,制造商需要合作和协调的人和合作伙伴。...
ERP系统的基本信息系统特征
今天的ERP系统需要处理的流程已超过企业内部的流程范围。它还必须面对相关扩展企业中的用户和流程问题——在供应链中,制造商需要合作和协调的人和合作伙伴。简单地说,“企业资源计划(Enterprise Resource Plan,ERP)”中的“企业(Enterprise)”代表的不仅仅是企业内部。更确切的说,它将超越传统的制造环境范围,从而包括扩展的企业。因此,产品架构不再局限于提供功能性、用户界面和平台支持,它还要确定一个产品是否持久,是否可支持大量用户,以及是否可结合新兴的技术,以便满足日益增长的用户需求。
企业资源计划(ERP)系统是一套能够使财务和人力资源部业务自动化以及能够帮助制造商处理诸如管理定单和计划生产等作业的应用软件。作为专业术语,ERP起初用来形容一套管理生产的复杂而集成的软件系统。简单地说,企业资源计划(ERP)系统为管理和分析与产品制造相关的业务流程创造了互动的环境,例如:库存控制,订单接收,会计核算以及其它。虽然ERP起初的基本定义对其仍然适用,但是到今天它的定义已得到扩展。聪明的ERP用户,日益提高的客户期望值,制造需求的变化,以及对科技创新的无穷尽追求都是重塑ERP定义的驱动力。在今天充满活力而又跌宕起伏的商业环境中,企业都迫切要求具备全球竞争力。竞争生存法则就是在尽可能短的时间里建立更亲密的客户关系,并提供增值产品和服务。这就要求整合企业业务流程。这也正是ERP系统的强大优势所在。
ERP系统的基本信息系统特征
没有复杂的信息技术基础构架就无法设计ERP系统。ERP系统是把业务和信息技术紧密结合的经典范例。大多数基于信息技术的ERP系统描述将ERP系统的特征归纳为以下几点:
◆ ERP系统基于分布式开放系统,用今天的术语说就是“客户端/服务器”架构。它与以前的物料需求计划系统(MRP)或基于独立微机(PC)的系统有显著的区别,MRP是运用专属性计算架构技术且基于大型计算机或小型计算机的系统。
◆ ERP系统是基于分布式关系数据库的技术。这就是说,数据库软件可支持一个生产数据库的多个拷贝,这些拷贝对于世界各地的用户来说都是清晰可见的。另外,可以通过“标准的”结构化查询语言(SQL)来访问数据库。同时,数据库管理系统(DBMS)应是与应用软件(如:制造、分销、订单录入、采购等)配套设计的。
◆ 只有高端的数据库管理系统(DBMS)可满足ERP系统严苛的技术支持要求。IBM DB2,Oracle,Informix,和Microsoft SQL Server可支持大多数现有的ERP 系统。某些数据库管理系统(DBMS)具备行锁定功能,一些ERP供应商要求具备这个功能。直到现在,Sybase仍不具备行级锁定功能。不是所有供应商 的ERP软件都支持各种常用数据库。从这个角度说,市场是不断变化的。总的说来,Oracle和Informix是高端ERP市场的最佳选择,而SQL Server在中端市场最流行。
◆与使用第三代语言(如:COBOL)的MRP系统不同,ERP系统基于第四代语言(4GL)软件代码。在最近的三年里,面向对象编程(OOP)/ 部件化已由“最好有,但不是必需的”功能转化为“非常需要的” 功能。
◆ ERP系统具有图形用户界面(GUI)特征。GUI是计算机终端用户在使用应用程序时看到并与之互动的界面。GUI是指以图标为基础的“点击”屏幕设计,最初通过苹果公司的Macintosh微机推广,然后由微软公司的Windows产品普及。GUI与在计算机用户世界中通用数十载的基于字符的屏幕(又称“绿屏”)截然不同。它的优点是用户无需经过过多培训即可进行熟练的操作。与以前的产品相比,事实证明GUI大大地提高了用户的生产效率。
◆ ERP系统是企业范围内的系统,它支持多厂房式全球运营。另外,用户希望不断将集成扩展到企业内部的其他重要职能(如:产品数据管理,制造执行系统等)以及整个全球供应链(客户和供应商系统)。
ERP系统硬件要求
日新月异的IT技术发展和计算机价格的大幅下降使小型企业实施ERP成为可能。作为一个高端的、面向关键业务的、需要满足大型企业需求(年营业额通常达1000亿美元的企业)且需要提供卓越可扩展性的应用系统,ERP可能是现今在硬件方面要求最严格的应用系统。典型的随机存储器的容量最小是1GB,更大型的安装则需要几十个GB。同时要求大容量的磁盘,最小要几十GB,通常硬盘空间要100GB左右。ERP系统的面向关键业务的特性要求它维护多个日志文件,这就需要更大的磁盘空间。这些大容量磁盘必须通过冗余措施,例如:冗余独立磁盘阵列(RAID),来保持高速性和高可用性。
ERP的操作系统
为了实现高效能,ERP应用系统还需要一个高端的操作系统,此操作系统可支持多任务、多用户的应用程序和多线程技术。为了提供可扩展性,操作系统还应支持高端处理器特性,例如:32位支持或更高级的硬件技术,以及支持对称多处理(SMP)技术。现在应用于ERP系统的前沿操作系统都是高端Unix系统(Sun Solaris,HP-UX,Dec-Unix,IBM AIX),Windows NT,IBM OS/400,和 IBM MVS(ERP系统开始应用Linux操作系统)。很遗憾的是,不是每个供应商的软件都可支持不同的操作系统。
到目前为止,人们还没有找到为ERP系统实施确定最佳操作系统的明确而快捷的方法。总的说来,高端Unix系统是高端ERP市场的首选,而Windows NT在中端市场更流行(占有约50%的市场份额)。随着技术的不断改进,Windows NT/2000有望成为未来高端市场的一个有力的竞争产品。
(本文不涉密)
责任编辑: