论文部分内容阅读
业务过程重构是制造业面临的一个重要问题。信息系统动态重构技术极大地促进了业务过程重构的开展,但是现有的信息系统重构大多基于功能模块装配与剪裁的重构方式,由于功能模块封装了企业应用的表现层、业务层和数据层,当功能模块粒度较大时,重构开发将缺乏足够的灵活性,以致阻碍了系统的重构。为了克服现有技术的不足,本文提出了基于企业模型的信息系统组合重构技术,并建立了为信息系统重构提供全面支持的重构平台原型。组合重构技术采用界面、流程和数据组合重构的方式,实现整个企业信息系统的全面重构。本文围绕企业信息系统的界面定制、流程重构和数据重构开展了研究,通过脚本驱动实现用户界面定制,采用工作流技术实现过程重构,通过数据对象化操作和数据缓存实现数据重构。基于组合重构原理,建立了为信息系统重构提供完整的支撑环境和开发工具的重构平台,它具有组合重构、模型导向和易于扩展的特性。该平台主要分为三层:支撑环境层、构件对象层和重构实施层,支撑环境层包括操作系统、DBMS、网络环境以及分布式计算环境,它是整个系统得以运行的基础。构件对象层为重构开发提供素材。重构实施层包括一系列为重构开发提供支持的工具模块。根据本文提出的组合重构原理,在重构平台的基础上开发了可重构的编码管理系统实例,验证了组合重构技术的可行性和可应用性。