基于Galaxie的分布式工作流管理系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:myjjoey
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式工作流管理系统可以改善集中式工作流管理系统的性能瓶颈和单点故障问题。然而,大部分的分布式工作流管理系统要么不能很好地转化为通用产品,要么没有彻底解决去中心问题。Galaxie是网络与交换技术国家重点实验室研发的通用分布式计算平台,采用P2P的方式组织所有计算节点,节点之间采用事件驱动的异步通信机制。由于Galaxie的通用性和节点之间的对等性,本文设计并实现了基于Galaxie的分布式工作流管理系统。该系统拥有:1.自定义的业务编排功能,完成业务活动的顺序和分支编排;2.业务流程的管理功能,维护系统中所有节点部署业务流程的全局统一视图;3.业务活动的调度功能,促进节点内部各个业务活动的公平执行;4.流程的发布、获取和更新功能,确保流程定义的任何变化可以尽快传播到系统的每一个节点。基于Galaxie的分布式工作流管理系统既能很好地转化为通用产品,又能很好地解决去中心问题。本文采用的技术路线和技术要点包括:1.将事件封装成业务活动,用于系统的调度、统计和监控;2.扩展已有的事件类型和处理单元类型,实现基于事件的流程下载、发布和更新;3.采用脚本结合规则的建模方式,完成自定义的业务编排等。本文最后通过一个演示应用,对重要的系统功能进行了测试和验证。测试结果表明,本文研究内容已经覆盖了所有的功能点,并符合设计目标。
其他文献
TCP是因特网上的主要传输协议,在数据包丢失主要是由拥塞引起的传统网络上,TCP可以充分发挥其性能.但是在固定无线接入网络中,TCP将信道比特差错引起的数据包丢失误归于网络
因特网的网络带宽具有时变性.视频流传输速率高于网络带宽时会发生阻塞,造成突发的丢包和延时过大;视频流传输速率低于网络可用带宽,就无法有效地利用网络资源.因此,保证与提
为了适应企业发展的要求,提高软件抽象的层次,并在此基础上提高软件的质量和软件组织的开发效率,该文应用构件技术,提出一个适合于企业级文件传输与数据处理的系统总体结构.
Web数据的组织格式主要以半结构化为主.不像结构化数据,半结构化的数据对于数据查询是十分不易的.该文在信息抽取中引入了Ontology(本体)的技术,提出了一种基于Ontology、能
该文的研究工作就是以此为背景而展开的.该文首先介绍了家庭网络技术.然后讨论防火墙技术和目前用于家庭的主要安全产品.在此基础上对用于家庭网络的防火墙进行了分析了研究.
该文对集群Web服务器的数据复制进行深入的研究之后,提出了一种架构于Linux虚拟服务器基础之上,采用普通PC机作为集群节点的集群Web服务器结构;同时还给出了相应的数据复制算
该文针对其中比较普遍的问题,分析了MIS的共性,引入了当前比较成熟和先进的COM技术,提出了基于Client/Server应用系统的通用开发框架思想,并将这种思想运用到实践,形成一个MI
该文从IP电话的经营特征出发,建立了多运营商竞争环境下的静态模型,并利用对策理论和优化理论探讨了该模型的解法.有助于指导运营商参与有效的竞争.同时,也为政府进行必要的
将物理的或抽象的对象,根据它们之间的相似程度,分为若干组,其中相似的对象构成一组,这一过程称为聚类过程.由聚类所生成的簇是一组数据对象的集合,这些对象与同一个簇中的对
WWW是一个开放的全球性资源,它包含了海量的跟人类生活密切相关的数据,随着WWW上信息爆炸性的增长,Web是复杂度也以惊人的速度发展,大量的客户浏览信息和访问信息被Web服务器