首页  ·  知识 ·  生产制造
ERP系统的重用性和扩展性研究进展
樊红梅       编辑:dezai   图片来源:网络
近年来,随着信息技术和现代管理思想的进一步发展,企业资源计划(ERP)系统在计算机平台、事务处理能力和功能范围上有了很大进步。ERP系统不断完善,
近年来,随着信息技术和现代管理思想的进一步发展,企业资源计划(ERP)系统在计算机平台、事务处理能力和功能范围上有了很大进步。ERP系统不断完善,应用ERP的企业大幅度增加。然而在ERP软件开发过程中,人们所面临的问题不再仅仅是考虑软件系统的功能问题,还面临要解决更难以处理的非功能性需求,如系统性能、可扩展性、可重用性等,而传统ERP软件的可扩展性、可重用性成为桎梏发展的—大障碍。

1 ERP系统的发展

20世纪90年代初,美国加特纳咨询公司(Cartner Group Inc)针对经济全球化的趋势以及逐步形成的全球供应链环境,提出了企业资源计划(Enterprise Resource Planning,简称ERP)的理念:ERP是建立在信息技术基础上,以系统化的管理思想,为企业决策层和员工提供决策行手段的全方位管理平台,体现了当今世界上最先进的企业管理理论,并提供了企业信息化集成的最佳方案。它将企业的物流、资金流和信息流统一起来进行管理,对企业所拥有的人力、资金、材料、设备、方法(生产技术)、信息和时间等各项资源进行综合平衡和充分考虑.最大限度地利用企业的现有资源取得更大的经济效益,科学、有效地管理企业的产、供、销等各项具体业务工作。

近年来,随着信息技术和现代_管理思想的进一步发展,ERP系统在计算机平台、事务处理能力和功能范围上有了很大进步,ERP系统不断完善,应用ERP的企业大幅度增加。国外ERP软件从MRP逐渐发展演化,己经形成了成熟的体系结构和稳定的产品,具有良好的可维护性和扩展性。随着市场竞争的加剧,企业竞争空间和范围的扩大化,加之企业国际化的需要,这一系列的变化对企业能够有效快速的响应市场和客户需求变化的能力提出了更高的要求。

2 传统ERP系统的局限

作为覆盖企业整个流程的一体化解决方案。ERP是—个包罗万象的异常复杂的庞大系统,ERP软件必须适应企业千变万化的个性需求和持续的变革,并对企业业务的重组和发展提供快速和高效的软件支持日。毛EERP软件开发过程中,人们所面临的问题不再仅仅是考虑软件系统的功能问题,还面临要解决更难以处理的非功能性需求,如系统性能、扩展性、重用性等,这对企业ERP系统开发提出了更高的要求。企业在自身发展的过程中需要不断地调整自己的核心商业过程,包括财务、人力资源、制造、后勤、客户服务和销售等,发展趱陕的企业其核心商业过程的调整频率就越高,因此在使用ERP系统时—个主要的考虑就是扩展性和重用性。而在Internet日益普及的今天,传统ERP软件的扩展性成为桎梏发展的一大障碍。

目前ERP系统在构建上主要存在几个问题:一是ERP系统—般采用C/S结构,属于两层的应用软件架构。界面与商业逻辑混合在一起,很难进行分离;二是多数软件都是根据某一行业管理思想定制的日,这导致了软件的通用性差,软件重复开发工作量增加,软件不适应企业快速变化所带来的管理体系的变化的要求,柔性非常差;三是系统实施与维护难度大、系统易用性较差,以及ERP软件总会有升级,二次开发的部分通常会涉及到软件模块的改动,要增加或修改软件的功能,不一定可以迁移到新版本上,日后的维护很困难;四是ERP产品是否能进行全球的支持,许多ERP的产品并不具备这方面的特点。产品本地化十分困难。

3 国内外最新研究进展

针对目前ERP系统开发可扩展性,重用性差,不能适应企业业务快速变化的情况,人们吸收软件重用的概念,在开发系统的每个层次,每个功能模块中,充分考虑运用重用性,扩展性原则来设计系统,以目前企业运行实际情况为基础,同时兼顾考虑企业将来业务的扩展。根据这种原则开发出的ERP系统既具有强大的应用特性,同时.可移植性好。可扩充性好,既能满足企业目前的需要,又能对某些动态链接库进行二次开发,适应公司将来业务的扩展和其他软件的开发。为了追求ERP系统的扩展性和重用性,国内外主流的ERP厂商纷纷宣布加强对Internet的支持,想办法解决传统ERP软件扩展性的难题。很多公司推出了支持Interact的模块叫et UI。通过Net UI,现有的MRPII或ERP系统就可以通过Internet进行访问,远程用户也可从中共享信息。用友、金蝶在意识到“Interact改变了—切”之后,分别提出了各自的产品策略;浪潮国强则采取与国内外厂商合作的办法,开发“支持电子商务的ERP软件”。它们认为,Internet给国内厂商带来了打破传统竞争格局的机会,支持电子商务将是ERP软件进一步发展的必由之路。博通、天心、金航联公司采用了构件重用、虚拟群组重构等技术,提高系统的灵活性和扩展性;广州科思ERP开发厂商开发了KS—ERP这个全新的、代表最新软件技术的ERP软件系统平台,提供的ERP流程,开发模式,扩展自动生成工具,很好的解决了ERP软件开发、实施和维护过程中的质量、周期、成本、风险等方面的问题,并使ERP软件能够满足企业管理个性化和持续完善的要求。

相比之下,SAP的动作更引人注目,这家德国公司不久前启用了名为mySAP.com的网络产品,从而进入了电子商务市场,并且采用模块化的方式开发ERP系统,SAP公司的模块化具有以下特点:

a 采用—种新的将第三方软件集成到ERP中去的方法,称为业务应用程序接口(Business AppIication Programming Interface,BAPI)。这是—个标准化的开放接口。有了BAPI,用户可以通过浏览器、Exchange电子邮件来使用ERP系统,用户可以将这些软件模块与非ERP软件混合匹配使用。

b 用户可以按需求单独更新某—个模块,而没有必要为了增强某一个功能对系统进行全面升级。用户用逐个模块更新的力避增强系统的功能,而不必更换整个系统。

BAPI技术对ERP软件的开发商说来是非常重大的进步。从MRPII到ERP,系统功能越来越多,—个软件公司无论多么强大,也无法独自开发包括企业全部专业的全部管理功能的软件。在技术上必须有能力把第三方软件接在自己的核心软件上。SAP的BAPI和Oracle应用的30多个API能够使自己的软件具有“无限”的扩展能力。

互联网技术的迅速普及与快速发展深刻地改变了社会的运行模式,应用系统的发展也从传统的C/S模式到B/S模式,到目前具有多层结构的应用服务器模式,从而使企业的应用系统的建设具有更大的灵活性与可扩展性。目前的ERP开发厂商为了实现可扩展,可移植性,纷纷ERP的计算机环境从传统Client/Server环境过渡到以Web和Internet/Intranet的网络计算环境为支撑。所有的这些都表明,在开发ERP系统中,实现软件的扩展性和重用性是—个非常重要的目标。

本文作者:樊红梅 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的