基于业务平台的中小企业ERP系统开发
2012/3/3 来源:CIO时代

  传统管理的种种弊端,严重制约了成长性中小企业的快速发展。在目前市场竞争日趋激烈的经营模式下,“客户导向”、“市场导向”的营销观念淡薄,经营管理缺乏流程、制度等方面的保证,对市场的快速反应能力明显不足,资源投入不能实现最大程度的增值。要解决好这些问题,必须积极采用现代化管理思想和方法,通过建立现代企业制度,优化组织架构,重组业务流程,采用现代信息技术,建立面向流程的管理新模式,对传统管理进行变革。ERP系统的开发和应用正是解决上述问题的正确思路和途径,但目前ERP系统的开发和应用多将目标集中在大型企业上,适合中小企业的ERP软件很少,尤其是企业管理不规范、管理基础薄弱使得用户需求的个性化与软件产品通用性之间的矛盾更为突出:ERP系统缺乏柔性,不能随着企业业务的发展变化而动态调整等问题使得ERP在中国中小企业实施的效果不尽人意。

  使用业务平台进行ERP系统的开发,能将大量的开发功能抽象化,是当用户需求发生变化,只需少量的改动就可以完成的一种柔性开发方式。该方法能快速的响应用户需求,开发出不同于以往依赖技术层面来构架和集成企事业的管理系统,从信息化的整体、全局和发展的角度开发ERP系统。从根本上提升管理系统的集成性、统一性和技术平台无关性。

  业务平台是从信息化的整体、全局和发展的角度出发,为保障信息化成功而提供的战略支撑工具。业务平台为信息系统的规划、设计、构建、集成、部署、运行、维护和管理等提供高可用性、高合理性的体系架构,真正实现“用户主控,随需而变,全局规划,整体集成”的信息化战略。业务平台是一种彻底提升信息化成功的工具,用户可以在很短的时间内构建起大型的复杂业务系统。

  1 业务平台实现原理与方法

  1.1 实现原理 业务平台的基本实现原理是通过将业务模型资源与系统实现技术相分离,从根本上提升管理系统的技术无关性。

  业务资源是随用户需求而变动的最频繁的部分,通过分离业务与实现部分,可以做到业务资源变动时,不影响底层的实现技术,无需重新配置或升级运行环境。而运行环境的独立,则可以保证应用能够跨实现技术,运行在不同的系统之上,可以随时零成本迁移到新的实现技术,如图l所示。

\

  图l 业务模型资源、业务架构平台和实现技术之间的关系

  管理软件是将管理软件运行程序与所处理的业务逻辑一起编写,然后编译成为一种可执行的方式固定下来。这就像是“音乐盒”玩具(Music Box),在音乐盒里面封装了播放声音的硬件设备,如齿轮、簧片,也包括了音乐的编码,如滚轮上的拨动簧片的凸点位置。一个这样的盒子,只能播放一支固定的乐曲,如果想改变乐曲,只能重新打造一个新的音乐盒。

  这就是目前信息系统常用的开发及发布方式,而这种方式对于信息系统来讲,是一种致命的损害。信息系统应当按照CD机的模式,......点击查阅全文......↓