论文部分内容阅读
本文首先以航空制造业信息系统为背景,通过分析当前信息系统的关键需求及其面临的挑战,提出了信息系统的“快速重构”需求。 基于上述需求的驱动,以及当前软件工程及信息系统领域的最新技术和研究成果,作者提出了快速可重构信息系统(RRIS)概念并探讨了其核心内涵,然后给出了其体系结构。RRIS体系结构是一个典型的层次化结构,它由五个相互作用的层组成。基于上述体系结构,文中对体系结构中各层的作用及其职责作了界定并详细讨论了各层之间的通讯,然后对RRIS的重构类型及重构层次进行了讨论并给出了RRIS的主要特征及关键技术。 由于业务过程重组(BPR)所引起的业务域的变化是RRIS快速重构需求的主要来源之一,所以作为业务域自动化工具的信息系统必须能够快速重构以响应业务域的变化。本文通过用例模型和业务过程模型的良好结合,使得业务域的变化可以平滑过渡或映射到信息系统的分析和设计,从而在分析级支持RRIS的快速重构。 在RRIS的设计技术方面,通过详细探讨设计模式、框架和RRIS快速重构之间的关系,确立了设计模式和面向对象企业应用框架在RRIS设计和重构中的地位及其成为RRIS关键技术的理由,并给出了设计模式在RRIS中的典型应用实例。另外,由于企业应用框架在RRIS中的特殊地位,本文还专门讨论了企业应用框架的定制和扩展方法以及框架的设计技术,引入了热点驱动的企业应用框架设计技术并通过SCV分析,钩方法和模板方法,以及热点或热点子系统与设计模式之间的对应关系对其进行了丰富和扩展。 在本文最后,详细讨论了和RRIS快速重构有关的实现机制并给出了一个针对典型制造业信息系统(如ERP/MRPII)局部业务域的RRIS原型实例。在给出的原型实例中,作者详细讨论了RRIS的构建过程,给出了相应的分析和设计方案,并通过几个典型的重构实例讨论了有关实现问题及如何支持快速重构。