【摘 要】
:
本文以协同工作平台服务(CWPS)系统的研究开发为背景,构造一个基于J2EE的协同工作流机软件构架模型,保证业务过程的正常运转。协同工作流机解释执行的过程模板是XML格式的文
论文部分内容阅读
本文以协同工作平台服务(CWPS)系统的研究开发为背景,构造一个基于J2EE的协同工作流机软件构架模型,保证业务过程的正常运转。协同工作流机解释执行的过程模板是XML格式的文件,因此协同工作流机必须具备解释XML文档的功能。基于这个应用,本文同时研究了一种基于黑板体系结构的XML解析器。文章结合软件体系结构和设计模式的思想,综合使用UML和体系结构描述语言ACME来描述软件模型。首先分析传统编译器的缺陷,比较传统的解析模式,提出一种基于黑板结构模式的XML解析器(BSParser)的设计方案,阐述构架设计的核心思想。接着着重研究了文章的核心——协同工作流机,完成了协同工作流机的构架设计。使用UML描述了协同工作流机的类构架和行为模型,同时对软件进行数据库和界面设计。最后探讨了实现过程中的关键技术。使用组合模式设计DOM树,运用类型化策略优化了DOM生成算法;提出模式树节点的分类简化模式树的层次结构;利用解释器模式构造条件解析算法;采用异常处理策略和过程动态管理等技术,使得协同工作流机具备柔性的特点;等等。文中提出的XML解析器具备较高的理论意义和产品化价值;给出的协同工作流机软件构架经工程验证具有良好的实用价值。
其他文献
计算机技术高速发展的趋势下,电厂出现了解决各类实际问题的不同应用系统,不同应用在各方面提高了电厂运行、管理和工作效率,然而应用的复杂多样性也存在一定的弊端:增加维护成本,系统之间存在数据冗余和数据不一致,跨应用间的宏观优化和分析存在一定难度等问题,致使电厂在运行管理和决策上到达了“瓶颈”。因此,解决各应用之间的“信息孤岛”问题是电厂提高效率的必由之路。另一方面,在大数据、云计算等技术的充斥下,对数
随着全球竞争的不断加剧,制造业在产品的设计、制造与市场方面正面临着前所未有的挑战,传统的串行设计方法已经不能满足不断快速变化的市场需求。随着信息化进程的不断深入,
诱导多能干细胞(Induced Pluripotent Stem Cells,IPS)是一种通过引入外源基因诱导体细胞去分化得到的多能干细胞。诱导多能干细胞能进行体外细胞分化,培养出各种组织器官,为
在人们的生活逐渐进入数字化的今天,数字产品的版权保护问题也日益突出。数字水印技术通过将特定的信息嵌入到载体作品中,为数字产品的版权保护与完整性认证提供了一种有效的
随着网络和信息技术的飞速发展,人们可获得的知识越来越多,但是要快速、准确地定位需要的信息却越来越困难。如何在海量的信息中提取有价值的信息成为信息处理的一大热点,各
移动代理(MA)是能够在异构网络中自主迁移的软件实体,它的迁移性和自治性很好的弥补了分布式技术的不足,具有广阔的应用前景。目前移动代理的研究已经取得很多成果,但是尚未解决
事务管理是数据库管理系统的一个基本功能,它主要用于维护数据的一致性,支持多用户的并发访问,使用户可以可靠地查询和更新数据库。嵌入式移动数据库系统同样要求提供事务处
信息化是当今世界经济和社会发展的大趋势。在我国,农业是国民经济的基础产业,又是弱质、落后产业,经营场所的封闭性、分散性和生产手段的落后性等特点决定了农业信息化的迫
本文主要从硬件和软件设计方面阐述了基于DSP和1553B总线接口的嵌入式系统的设计与实现。首先阐述了系统的硬件设计方案,包括DSP、CPLD、1553B总线接口、A/D、D/A、开关量输
随着我国汽车使用的日益普及,安全行驶已经成为人们关注的焦点。轮胎对汽车的稳定性,安全性起着关键作用。TPMS,即轮胎压力监控系统,主要用于对汽车胎压与温度进行实时监测,