欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机应用 > ERP系统的框架组装关键技术分析

ERP系统的框架组装关键技术分析

日期:2023-01-24 阅读量:0 所属栏目:计算机应用


摘 要:随着企业的不断发展,巨大ERP市场刺激ERP软件产业的迅速发展,但是现有ERP开发方法导致ERP产品质量不高,业务处理流程固化,本文主要讨论了ERP系统的框架组装相关技术,对于减少开发系统工作量,提高工作效率具有一定帮助。

关键词:ERP系统;框架组装;基于构件的软件开发;组装过程
1 引言
  框架是一个能够被开发人员实例化的系统骨架。也可以说是相互关联的软件构件和规范的集合,这些软件构件构成特定领域的解决方案。框架体现的是领域中的通用技术,框架是对很多特定解决方案进行分析和综合的基础上获得的。利用框架技术可以对多个软件供应商提供的解决方案进行组合。ERP框架是指面向ERP领域的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供一系列定义良好的可配置点以保证灵活性和可扩展性。可以说,ERP框架是领域分析结果的构件化,是领域内最终应用系统的模板[1]。
2 ERP框架的技术架构分析
  ERP框架的构件组装中,从基于构件的容易替换性考虑,要求框架应该具有灵活性和可扩展性。为此目的,本文采用分层的体系机构来设计软件框架,使框架具有较强的可扩展性和构件的易替换性。目前较为成功的MVC框架就是这种软件框架的典型应用。但是,考虑到MVC控制器与业务逻辑是不能混为一谈的,更不能直接等同,因为业务逻辑中只有部分是属于控制器,而控制器的实现有很大一部分都是针对表现层的。针对这种情况,本文决定将原来散落在业务逻辑层和表现层当中的控制器功能抽离出来,定义为交互层。所以,最终本文的ERP软件框架就划分为四层[2]:数据访问层、业务逻辑层、交互层和表现层,如图1所示。

图1 ERP技术构架
  (1)表现层:接受外部系统发给业务框架的消息并通过交互层转发给业务逻辑层或数据访问层中适当的构件或对象,同时,也代理构件发送由内向外的消息。如果框架需要与最终用户交互,则该层还要负责提供操作界面。(2)交互层:主要是充当表现层与业务逻辑层的桥梁。交互层收到用户在表现层提出的请求或外部系统传来的消息请求就直接转发给业务逻辑层数据访问层的构件,并将反馈回来的消息传回给用户或外部系统。(3)业务逻辑层:主要针对某具体业务,实现对该业务中的事务管理等功能。业务层的逻辑应根据具体业务相关的业务模式之间的联系来设计,该层是业务框架功能的主要实现层,体现了框架的体系结构。(4)数据访问层:主要实现对数据的管理,为业务功能提供数据访问服务。数据访问构件封装了数据访问层的功能,可以简化数据库中数据的操作,为上层的业务构件提供一致的访问数据的方法。
3 ERP框架的构件组装过程
  提出ERP系统的框架组装,实现了构件封装与系统框架的对应,根据处在框架不同层次的构件实现的功能,分别将构件封装成页面自动生成构件、页面交互构件、业务逻辑构件和数据访问构件,从而实现完整的业务流。如果业务流产生变更,只要在服务器中对构件进行重新配置、参数设置、修改或替换。这样减少了需要改变的构件数和整个软件系统的代码修改程度,不仅对变化的响应更及时、更有效,也能实现了软件系统的重构,较好地满足软件系统的柔性。
  ERP框架是一组构件的有机集合,可以为特定领域的软件构件提供可复用的设计。框架比构件粒度更大、更具体,能为构件实例的运行创造了环境,规定了构件实例间的交互。
  用户可以按照以下步骤进行系统组装:
  (1)选择页面代码生成构件。用户按照要求在构件库中查询页面代码生成构件,构件库管理系统返回给用户所有条件匹配的构件名称及其他描述信息。用户根据描述信息及构件的反馈信息选择所需要的构件及相应版本。
  (2)生成基础界面。利用从构件库管理系统中查询得到的页面代码生成构件,生成El冲系统中所需要的功能模块的相应界面。
  (3)选择或开发业务的基层构件。用户按照ERP系统中的需求、构件的特征、领域模型在构件库中检索基层构件,构件库管理系统返回给用户所有条件匹配的构件名称及其他描述信息。用户根据描述信息及构件的反馈信息选择需要的所构件及相应版本。如果构件库没有用户所要求的构件,则需要根据用户的需求模型进行构件的代码实现,开发出合适的构件。
  (4)验证。用户完成构件的选择后,还必须对从构件库管理系统查询得到的构件进行组装前的验证,保证每个构件的以来构建及其服务名都存在且匹配。验证出错,重新进行构件或服务的选择。
  (5)部署。将从构件库中提取出来的构件的代码、构件描述文件和生成的页面代码,按照环境部署信息,发布到应用服务器上。
  通常情况下,构件库中有存有常用的原子构件,如果万一不能满足用户需求,则要求用户自行开发构件,进行构件的代码实现,同时,开发出来的新构件,通过构件库管理系统,进行原子构件的注册、入库,可以提供新的重用资源。
4 结语
  针对ERP应用系统框架组装关键技术进行分析,综合现有技术,提出了复合构件组装模型的具体思路,同时对于 ERP框架的构件组装过程进行详细介绍,对于从技术上提高ERP系统开发水平具有一定帮助。
参考文献:
[1] 刘嘎琼, 杨兴林, 刘金菊. 基于Java EE技术规范的ERPⅡ分析与设计[J]. 现代制造工程, 2008,11.
[2] 张静, 孔芳, 杨季文. 一个基于组件和模型驱动的ERP软件开发框架的设计[J]. 微电子学与计算机, 2007,24(7). 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/241754.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学