工作流引擎jBPM在协同设计管理系统中的应用研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:kevin_fisker
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代企业普遍采用协同设计来改善设计流程,提高设计效率,促进企业的发展,提高企业的竞争力。协同设计是一个多学科交叉的领域,它涉及了管理技术,通信技术,信息技术,社会科学诸多研究领域。工作流管理可以帮助企业实现设计流程的标准化,流程管理的部分自动化,从而改善企业的设计开发能力。在这种情况下,将工作流管理引入协同设计领域,具有十分重要的意义。工作流技术发展到今天,在其应用领域,出现了大量相对成熟的工作流管理系统,在这种背景下,如何在协同设计管理系统的开发中选择一种合适工作流管理系统,以节约开发成本,提高开发效率,也具有非常重要的现实意义。本文首先分析协同设计的相关理论和工作流技术的相关理论,在此基础上讨论了协同设计研究领域与工作流研究领域的结合点。工作流管理系统JBoss jBPM以其强大的功能、高度可扩展的设计模式、简单的使用方法在工作流应用领域占有了一席之地。本文深入分析了jBPM的系统结构、模型设计、任务管理等相关内容,并对jBPM的流程调度机制进行了源码级分析,为工作流管理系统的设计者提供了一种简单实用的设计思路。本文在对某水利院协同设计管理系统项目进行了详细的需求分析的基础上,给出了在协同设计管理系统中应用工作流技术的具体解决方案。采用Struts实现系统的WEB层设计,采用Hibernate技术实现系统的持久层设计,采用工作流管理系统jBPM实现系统的流程管理。最后本文根据协同设计管理系统的具体要求,扩展了jBPM的授权机制,对流程中的会审模式给出了设计与实现细节。并从分层设计的角度,对整个系统的表示层,控制层,逻辑层给出了具体实现。
其他文献
随着Internet技术的快速发展,Web数据库得到了广泛应用。这些Web数据库能够根据用户提交的请求,将其内容以HTML页面的形式动态呈现出来。对于传统搜索引擎来说,这部分页面信
应用集成一直都受到学术界与工业界的重视。从应用集成技术的发展来看,工业界对应用集成的研究要比学术界更加深入,并推出了多种产品和标准,其原动力主要是来自于实际分布式集成
随着服务计算技术的迅速发展,Web服务应用日趋深入,Web服务注册与发现技术成为企业级应用集成系统研究的热点。Web服务注册中心是面向服务软件体系结构(SOA)的重要组件,是Web
近年来,随着智能便携式设备、社交网络和无线传感器网络的发展和普及,各种基于位置的服务和应用越来越多,大量同时包含空间信息和文本信息的空间文本数据也随之产生。如何为
传感器技术、微机电系统、网络和无线通信技术的发展与融合,催生了集信息获取、处理和传输为一体的无线传感器网络(Wireless Sensor Networks,无线传感器网络)技术的发展。作
在新闻出版行业中,上下游单位之间存在出版物信息流通不顺畅、人工干预过多、大量信息重复录入等现象,造成了信息不一致、出版成本升高、出版周期加长、人员工作强度增加等问
随着信息技术的迅猛发展,可扩展标记语言XML凭借它良好的可扩展性、自我描述性、文档结构化以及与传输协议无关的优势迅速成为网络上数据传输的主要载体,被广泛地应用于各种领
聚类分析方法按一定的距离或相似性测度将数据分成若干不同的组,由此发现整个数据集合的分布、结构与模式。根据学习方式的不同可将聚类算法分为两大类:有监督聚类和无监督聚
在复杂的网络拓扑结构中,路由器扮演着重要角色,而运行其上的路由协议更是网络正常高效运行的关键,因此,路由协议的性能对于网络效率而言显得非常重要。本文在阐述网络发展的
云计算运用了许多传统计算机领域的技术,其中,虚拟化技术扮演着重要的角色。在虚拟化环境下,I/O请求处理的快慢会影响整个系统的性能。传统的虚拟机调度器把I/O任务和CPU任务