首页> 中文学位 >协同工作流机及XML解析器软件构架研究
【6h】

协同工作流机及XML解析器软件构架研究

代理获取

摘要

本文以协同工作平台服务(CWPS)系统的研究开发为背景,构造一个基于J2EE的协同工作流机软件构架模型,保证业务过程的正常运转。协同工作流机解释执行的过程模板是XML格式的文件,因此协同工作流机必须具备解释XML文档的功能。基于这个应用,本文同时研究了一种基于黑板体系结构的XML解析器。文章结合软件体系结构和设计模式的思想,综合使用UML和体系结构描述语言ACME来描述软件模型。 首先分析传统编译器的缺陷,比较传统的解析模式,提出一种基于黑板结构模式的XML解析器(BSParser)的设计方案,阐述构架设计的核心思想。 接着着重研究了文章的核心——协同工作流机,完成了协同工作流机的构架设计。使用UML描述了协同工作流机的类构架和行为模型,同时对软件进行数据库和界面设计。 最后探讨了实现过程中的关键技术。使用组合模式设计DOM树,运用类型化策略优化了DOM生成算法;提出模式树节点的分类简化模式树的层次结构;利用解释器模式构造条件解析算法;采用异常处理策略和过程动态管理等技术,使得协同工作流机具备柔性的特点;等等。 文中提出的XML解析器具备较高的理论意义和产品化价值;给出的协同工作流机软件构架经工程验证具有良好的实用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号