基于SOA的动态ERP系统体系结构
2011-03-27史景,胡明
史 景, 胡 明
(长春工业大学计算机科学与工程学院,吉林长春 130012)
0 引 言
随着世界经济的发展,企业资源计划(Enterprise Resources Planning,ERP)被我国越来越多的企业所认同和接受,但随着ERP的实施,传统ERP表现出的问题越来越明显,传统ERP的发展达到了一个瓶颈。从系统开发及维护方面分析,主要原因是:传统ERP不能很好适应业务流程的转变,程序升级比较麻烦,影响了正常的生产管理,给企业造成了时间、人力、金钱的浪费。因此,建立一个可调整、易扩展的柔性ERP系统成为当前研究的热点。
动态ERP(动态企业资源计划)在很大程度上借鉴了建筑领域的模式思想[1],通过组件复用、框架层次分解等方法搭建系统,形成一个易扩展、可调整的柔性ERP系统,以缓解动态的企业需求和僵硬的ERP系统之间的矛盾[2-3]。
面向服务架构(Service Oriented Architecture,SOA)[4]是一种面向服务的粗粒度、松耦合的企业应用体系结构,是一种分布式的动态可变的软件架构模型。它可以很好地实现动态ERP系统的开发敏捷性,使动态ERP系统具备更好的稳定性、伸缩性和扩展性。
1 动态ERP特点
ERP系统是指通过信息技术,以系统化的管理思想,为企业领导层及员工提供高效管理的平台,从而提高企业管理的效率。随着信息化的发展,ERP系统在企业中担任着越来越重要的作用,但因企业流程在实际操作过程中的转换,使得ERP系统面临频繁升级,因此要求系统必须满足动态性,动态性成为现代软件研究的焦点[2]。动态企业模型(Dynamic Business Model)的概念最早是由荷兰BaaN公司提出的,其目的是根据企业需求调节实现细节,使企业模型随业务流程的转变而不断扩展改变。……
