基于PSM模型业务构件的配置逻辑研究及工具实现

基于PSM模型业务构件的配置逻辑研究及工具实现

论文摘要

在企业信息系统软件的开发中,为了提高开发效率、增强软件的可复用性和可移植性等性能,越来越多的软件开发都采用模型驱动架构(Model Driven Architecture, MDA)方法学。业务构件是企业核心单据的软件实现,对于这种大粒度的软构件,其开发过程存在着大量的重复劳动,且其庞大的代码影响着自身的快速重构。因此,对业务构件的复用在MDA开发过程中显得尤为重要。本文基于对企业应用系统中业务构件的研究,以MDA作为指导思想,对企业业务构件的复用方法进行了深入研究。首先,本文在分析了业务构件配置的一些基本概念之后给出了业务构件的开发过程,即干业务构件经过配置生成复用业务构件。在此基础上对干业务构件进行细致分析,得到干业务构件模型,并给出了干业务构件的形式化描述。其次,在干业务构件模型的基础上本文又着重对干业务构件的配置逻辑进行分析,分别从干业务构件的界面配置和数据模式配置两方面剖析干业务构件的配置问题。在业务构件配置逻辑研究的基础上,本文进一步研究基于XML的业务构件配置描述语言。一方面,对业务构件的配置结果及存储结构进行分析;另一方面,用配置描述语言对配置模型进行描述,研究如何用XML形式化的表述配置模型中的各个要素。另外,XML解析技术也是本文所涉猎的相关技术,本文分别从业务构件标记的命名规则、访问XML文件的方法及业务构件配置逻辑的解析过程三个方面进行研究。在理论分析的基础上,本文给出了支持业务构件配置的工具系统。在对工具系统进行需求分析的基础上,给出了系统的总体架构和系统设计方案。最后,以采购系统为例,描述了业务构件配置系统的运作情况及实际应用效果。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源与背景
  • 1.2 与课题相关的国内外研究现状
  • 1.2.1 模型驱动架构MDA
  • 1.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 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于PSM模型业务构件的配置逻辑研究及工具实现
    下载Doc文档

    猜你喜欢