基于VMD架构的ERP体系结构_erp论文

基于VMD结构的ERP体系结构,本文主要内容关键词为:体系结构论文,结构论文,VMD论文,ERP论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

良好的体系结构是ERP应用系统成功的关键。VMD代表视图—模型—数据,VMD主要关注于问题领域建模、数据建模和用户视图建模。 本文应用VMD模型作为ERP体系结构来组织部件构成ERP应用系统。

一、ERP及其对企业过程的支持

ERP(企业资源计划)是在MRPH基础上结合现代社会、经济、 经营管理思想和IT技术而产生的,它一方面强调供应链管理,从整个社会的角度进行企业资源优化;另一方面重视提高企业的柔性、敏捷性、集成性、全球性和对JIT(准时制生产)、BPR(企业过程再造)等的支持。

ERP的开发和应用应该强调下面一些因素:

1.尽可能全面覆盖企业过程

不同行业企业的业务过程和管理过程差别很大,同一行业企业之间的过程也是千差万别的,要开发同一软件适用于不同企业,对于软件本身有一个非常高的要求。现有的IT技术已经为部分实现这种要求提供了可能,例如一些通用的办公自动化软件、财务软件等。根据需要随时调整以适应企业要求,是对ERP软件的十分合理的要求。

2.支持企业的BPR过程

BPR与IT技术的结合已经为企业带来了大量效益,但是BPR对于企业来说不是一蹴而就的,它是一个不断深化的动态过程,企业能够在IT技术的新发展中不断发现新的业务执行方法,新的管理模式。同时BPR 要求IT技术给予支持,因此ERP软件应该适应BPR的要求,不断加以调整,以适应企业业务过程和管理过程的需要。

3.适应企业过程再造及组织的增值性调整

与企业BPR相对的是对企业业务过程和管理过程的增值性调整,BPR是对企业过程的革命性改变,而增值性调整是在BPR 的基础上对企业过程的微小变动,是BPR的后期工作,它与BPR相比范围更小,所涉及的企业资源更加具体。ERP软件应该涉及到企业过程的具体细节, 以达到管理和控制企业过程,因此对于企业过程增值性调整的支持是十分必要的。

4.从不同角度不同层次提供信息、决策和通信的支持,如:企业战略性信息与决策的支持,日常经营信息与决策以及面向特定问题解决的信息与决策的支持。

IT技术已经从原来的只有专业人员使用、提供业务处理信息支持的后台操作,发展到现在的前台图形化桌面的办公工具。它的用户是一些对业务精通,有着各种各样的信息处理要求的和不同层次的业务与管理人员。他们需要对同一项业务从工作效率、资金使用、客户关系等多方面进行分析和管理,以提供人事、财务和营销等方面的信息;不同层次的管理人员对于信息的需求更是不同的,他们对于同一项业务需要不同层次的视图进行观察控制,ERP软件需要满足企业的这种要求。

5.对于不断更新的企业管理思想、业务与运作方法的支持

从TQC到JIT管理思想变革已经使产业界认识到应用先进的管理思想,对于企业生命力起到关键作用。ERP 对这些不断发展管理思想的支持,正是ERP生命动力之所在。

6.实现ERP自身的不断增值性开发

要实现对于企业上述要求的支持,要求ERP 本身能够采用一种比较灵活的体系结构,并且能够根据企业的需要不断调整,同时根据需要,增加一些即插即用的部件。因此建立良好的ERP体系结构实现ERP构件的即插即用是十分重要的。

二、ERP的体系结构

软件的体系结构(Software Architecture )是指对于构成软件部件和部件之间关系的描述,以及指导部件合成软件系统的一些固定模式。或者说,一个特定的软件应用系统可以定义为,构成此系统的部件的集合和部件之间的交互关系,此系统可能又是另一系统的构成部件。

对于软件体系结构的研究主要集中在以下一些方向上:

1.体系结构描述语言的研究,为设计者提供交流的工具和对软件体系结构分析的手段。

2.总结软件体系结构设计的成功经验及一些专门知识,以期建立软件体系结构的科学基础。

3.特定应用领域软件体系结构框架的研究,来规范和支持此领域软件体系结构的设计。

4.体系结构设计工具的研究。

ERP软件体系结构的研究,属于对专门领域体系结构框架的研究, 主要集中在提供一种能够指导更好地实现ERP 软件要求的体系结构设计上,更能体现具体和实用的要求。ERP 系统应该是一些能够实现即插即用部件的集合,其体系结构是这些部件之间的关系和ERP 整体结构的描述。对于ERP体系结构的研究,是ERP开发与应用中的关键性工作。良好的体系结构是实现ERP软件通用性和部件复用的保证。 对于某个具体的ERP应用案例来说,应该是在其体系结构的指导下,设置调整已有ERP部件构成适合其问题领域模型的ERP实体。因此具体的ERP应用案例,只是ERP标准部件中的部分部件的集合,是这些部件根据问题领域模型, 在其体系结构指导下的一个应用,如图1所示。

三、VMD结构

问题领域建模是软件系统分析的关键,传统软件开发中的结构化需求分析往往只注重问题领域的个别需求,而忽略了对于问题领域的整体性把握,加之结构化方法不利于软件部件的复用,因此软件的主要费用集中在系统的维护和升级过程中,对问题领域建模,并映射到相应软件部件的组织实现解决方案上是应用软件产业的一项革命性发展。它将大大减少软件的维护和升级费用。并且实现同一问题领域软件的通用化、标准化。

VMD(View-Model-Data)结构正是基于对问题领域建模的思想提出的方法, 它的基本思想是:根据先进的管理思想和管理工具应用BPR和面向对象的系统分析和设计方法,建立问题领域基本模型(Model ),此模型代表着到相应的软件部件组织结构关系,映射到数据结构上形成相应的数据模型(Data),然后根据不同的管理需要建立此模型不同侧面不同层次的子模型的用户视图(View),根据问题领域的BPR 过程和增值性改变来调整问题领域的基本模型,来影响数据模型,根据用户要求,和Use Case来调整用户视图,其关系如图2所示。

四、在ERP系统中应用VMD结构的步骤

具体步骤如下:

1.规范问题领域的资源和过程,建立企业模型

在ERP中可以根据企业的行业特点和业务特点, 参照标准的业务模型建立ERP企业模型,BPR将是这一过程的有力工具,在根据采用的信息技术和以客户为中心的业务调整、规范化之后才能建立更加合理和实用的企业模型。识别相应的企业资源和企业过程,建立可视模型,例如,使用面向对象的建模技术(OMT)所产生的对象模型或Use Case模型, 以及反映企业对象动态行为的状态转移模型,也可以通过建模语言,来描述企业的资源和过程。建模时应该掌握以下一些原则:首先,应该有利于人理解、交流和处理;其次,要便于计算机处理;再次,应该能够全面、完整地描述抽象问题领域的实际状况。

2.根据企业模型建立相应的数据模型

企业模型,反映了企业的资源与过程,数据模型是把这些资源与过程以计算机可以处理的方式存储和应用,从企业模型到数据模型的转化较第一步容易,最根本的要求是高效和完整地记录、存取企业的业务数据和分析数据,如果企业模型采用的是OMT对象模型那么转化为ER 模型很方便。从企业模型转化为数据模型的原则是:首先,数据模型要能够充分反映企业模型;其次,注意存储速度和存储空间的利用;再次,考虑数据需求和存取的分布要求,决定采用分布式或集中式数据库技术。

3.建立用户视图

根据用户需求,包括不同管理层次和管理范围的要求,可以对不同的用户群体或个体建立不同的企业资源和业务视图,在此主要考虑用户的管理范围和对问题的管理方法和视角。

4.根据VMD模型结构,实施ERP软件,建立可实际运行的系统

在上述三个步骤中,建立的VMD模型已经决定了企业应用ERP的结构和关系,实施过程是组织ERP部件的过程,其依据就是VMD模型, 如图3所示。

图中上半部分对应于VMD模型设计部分,下半部分描述基于VMD模型的ERP系统。从图中可以看出VMD模型的不同部分在ERP 系统中有相应的部件与之对应,因此,ERP系统部件可以根据对应的VMD模型的不同部分进行分类而划分为数据处理部件、企业模型部件和用户视图部件。实现VMD模型到ERP系统开发的过程,就是基于VMD模型而从ERP部件库中复制或继承相应的部件构成系统的过程。

5.根据企业资源和过程的改变来调整VMD模型

这一过程是ERP软件在另一阶段的发展过程,其过程是1~4 的重复。

五、结束语

ERP的发展在我国还处于起步阶段,但其发展速度很快。 我们提出上述基于VMD结构的ERP体系结构有助于提高ERP的开发质量和速度。

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于VMD架构的ERP体系结构_erp论文
下载Doc文档

猜你喜欢