论文部分内容阅读
网格是建立在互连网上的新一代的基础设施,是继Internet之后的又一次重大的技术进步。网格的目标是实现异构资源共享,以及用来解决大规模计算或者数据处理等问题。
网格工作流是工作流系统在网格环境下的应用与推广,网格工作流与传统的工作流相比具有更广的适用范围和应用前景。利用工作流系统能充分的将网格资源进行组织、协调共同完成大型的计算和存储任务。
针对目前在网格环境下对工作流技术的新的要求,本文提出了网格工作流模型。该模型在传统的工作流模型的基础上进行了改进,将网格资源与工作流的流程相结合,从而适应网格环境的需求。
本文分析了网格的特点,提出了具有动态性特征并且适应网格环境的网格工作流过程模型TJWF-NET,该模型充分利用了WF-NET和高级Petri网的思想,能够较好的处理网格应用中的规模问题、动态问题和错误处理建模问题;对相关理论的论证和分析,在继承了WF-NET的特点的同时,弥补了其动态性不足的缺陷,并且对WF-NET进行了补充,使得WF-NET对流程的定义更加的丰富。
在上面对网格工作流过程模型的基础上,结合相应的WFMC规范,本文给出了集成的网格工作流模型。在该模型中,包括了网格工作流引擎、网格门户、网格工作流流程定义、网格工作流资源管理、网格工作流监控和网格工作流出错处理等模块。过程模型、出错处理模块的加入,特别将网格环境引入了网格工作流模型,体现了网格工作流的灵活性和网格工作流系统与传统的工作流系统不同之处。
本文最后结合了上述的研究成果,设计和开发了网格工作流系统,并对网格工作流系统的关键技术部分进行了代码实现。