论文摘要
在企业信息系统软件的开发中,为了提高开发效率、增强软件的可复用性和可移植性等性能,越来越多的软件开发都采用模型驱动架构(Model Driven Architecture, MDA)方法学。业务构件是企业核心单据的软件实现,对于这种大粒度的软构件,其开发过程存在着大量的重复劳动,且其庞大的代码影响着自身的快速重构。因此,对业务构件的复用在MDA开发过程中显得尤为重要。本文基于对企业应用系统中业务构件的研究,以MDA作为指导思想,对企业业务构件的复用方法进行了深入研究。首先,本文在分析了业务构件配置的一些基本概念之后给出了业务构件的开发过程,即干业务构件经过配置生成复用业务构件。在此基础上对干业务构件进行细致分析,得到干业务构件模型,并给出了干业务构件的形式化描述。其次,在干业务构件模型的基础上本文又着重对干业务构件的配置逻辑进行分析,分别从干业务构件的界面配置和数据模式配置两方面剖析干业务构件的配置问题。在业务构件配置逻辑研究的基础上,本文进一步研究基于XML的业务构件配置描述语言。一方面,对业务构件的配置结果及存储结构进行分析;另一方面,用配置描述语言对配置模型进行描述,研究如何用XML形式化的表述配置模型中的各个要素。另外,XML解析技术也是本文所涉猎的相关技术,本文分别从业务构件标记的命名规则、访问XML文件的方法及业务构件配置逻辑的解析过程三个方面进行研究。在理论分析的基础上,本文给出了支持业务构件配置的工具系统。在对工具系统进行需求分析的基础上,给出了系统的总体架构和系统设计方案。最后,以采购系统为例,描述了业务构件配置系统的运作情况及实际应用效果。
论文目录
摘要Abstract第1章 绪论1.1 课题来源与背景1.2 与课题相关的国内外研究现状1.2.1 模型驱动架构MDA1.2.2 软构件技术1.2.3 模型转换1.2.4 模型描述语言1.3 本文研究内容第2章 干业务构件模型及其配置需求2.1 干业务构件模型的提出及其相关概念2.2 干业务构件的结构分析2.2.1 干业务构件PSM 模型的结构2.2.2 干业务构件模型的形式化定义2.3 业务构件的配置需求2.4 本章小节第3章 业务构件配置模型及描述语言3.1 业务构件的配置3.1.1 业务构件界面配置3.1.2 业务构件数据模式配置3.2 业务构件配置描述语言简介3.3 业务构件配置结果及其结构分析3.4 业务构件配置描述3.5 本章小结第4章 业务构件配置逻辑解析4.1 XML 解析技术简介4.2 业务构件标记的命名规范4.2.1 原子标记的命名规则4.2.2 组合标记的命名规则4.3 访问XML 文件的方法4.3.1 JDOM 简介4.3.2 基于JDOM 的XML 文档操作4.4 业务构件配置文件的解析4.4.1 原子标记集合的生成4.4.2 查询条件集合的生成4.5 本章小结第5章 业务构件配置工具5.1 业务构件配置工具的需求分析5.2 业务构件配置工具的总体架构与系统业务流程5.3 业务构件配置工具的系统设计5.3.1 配置工具的用例分析5.3.2 配置工具的静态结构分析5.4 系统运行环境5.5 业务构件配置工具的应用5.5.1 采购系统的业务需求5.5.2 采购系统的配置过程5.5.3 系统典型界面5.6 本章小结结论参考文献致谢
相关论文文献
标签:业务构件论文; 配置逻辑论文;