网格协同工作流模型、引擎与协同机制的研究及实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:qq1226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格(Grid)技术是把地理位置上分散资源集成起来的一种基础设施,它为分布式资源与服务的共享和协同工作提供了一个开放的标准平台。随着开放网格服务体系结构OGSA和Web服务资源框架(WSRF)的提出,网格上所有资源都被抽象为网格服务,网格技术受到越来越多关注,网格应用已深入到科学研究、环境资源、金融业、制造业等广泛领域。网格协同工作流技术将网格服务组合起来实现复杂的业务流程,同时融合协同技术,具有能方便快速构建、运行、管理和监控网格应用的独特优势。 目前网格工作流技术的研究还处于起步阶段,在网格工作流模型、网格工作流执行语言方面缺乏统一标准,传统工作流如何与网格动态性、协同性有机结合都是当前研究热点,这些工作对网格工作流研究与发展具有非常重要的意义。 本文首先在分析各种工作流模型的基础上,提出了网格协同工作流模型,从组织资源模型、数据资源模型和过程模型三个方面对模型进行了深入阐述,并在此基础上给出了网格协同工作流系统架构,体现了网格动态和协同的特性。 其次,结合网格协同工作流模型与网格服务的相关特点,对商业流程执行语言BPEL(BusinessProcessExecutionLanguage)进行扩充,提出了网格工作流执行语言GWEL(GridWorkflowExecutionLanguage),并用该语言实现了对网格协同工作流应用的定义,同时给出了基于GlobusToolkit4网格服务的开发、部署流程。接着是论文的重要部分:采用面向对象设计方法,运用Factory和Observer等设计模式来设计与实现了网格协同工作流引擎,其主要功能包括:解释模型、应用实例创建和管理、工作流系统运行管理与控制和接口提供,实现了对网格工作流系统、工作流应用和应用案例的高效管理;针对网格协同工作流运行过程中应用客户层、工作流应用层和网格服务层发生的动态变化,实现了工作流的动态管理技术,提高了系统适应动态变化的能力;提出并运用了网格协同上下文的概念,实现了基于JMS的协同机制,保证了工作流应用业务流程的高效执行。 最后,在网格协同工作流系统平台上,通过建模、开发、部署和运行等步骤,实现了银行贷款工作流应用,充分体现了网格协同工作流中资源共享与协同工作的重要特征。
其他文献
SOC技术是一种高度集成化、固件化的系统集成技术。使用SOC技术设计系统的核心思想,就是要把整个应用电子系统全部集成在一个芯片中。随着现代嵌入式系统的迅速发展,仿真器以
网络和多媒体技术在教育领域的应用,带来了教育观念、教育模式、教学方法和教学手段等的深刻变革。Internet的分布式资源环境,在知识获取方式、共享能力及协作学习等方面为远
随着信息技术和网络技术的发展、各种应用服务的普及,为了提高用户的使用效率、方便管理员的管理,集成身份认证(Single Sign-On,SSO)和安全有效的授权管理需求越来越强烈。
语义依存是中文语义的深层分析,完善的语义表示体系对语义依存分析有重要作用。但是,目前公开且规范的中文语义依存标注语料还比较少。HIT语义依存是第一个被用来组织公开语义
由于自动导引车的高效性,精确性和灵活性,自动导引车在制造设施、仓库、配送中心和中转码头等地方得到广泛应用。自动导引车对可靠性要求非常高,形式化方法是保证高可靠性的
血管疾病已成为威胁当前发达国家公众健康的头号因素。近年来医学图像中的磁共振成像(MRI)能够有效地呈现出医学数据的几何形态等特征。如果能够采用MRI数据重建出三维脑血管
随着宽带网的发展和用户数量急剧增加,Web服务器成为访问的瓶颈。B/S模式中的Web服务器单点失效可能影响整个网络的可靠性。利用现有的Web缓存服务器和Web缓存服务器机群方案
随着网络的发展,许多应用中的数据不再是数据库中静态的数据,而是以一种流的方式在线到达的动态数据。这样的数据具有数据无界,数据量大,流速快,并且要求实时处理等特性,这种新型的
不断发展的生物实验测定技术产生了越来越多的生物网络数据,比如蛋白质相互作用网络、基因转录调控网络等,这些数据中蕴含了大量的关于各种有机体之间相互影响和相互作用关系的
计算机动画是计算机图形学中一个重要的领域,而用计算机生成三维的卡通动画又是计算机动画中一个举足轻重的研究方向。本文在回顾了烟的动态模拟、烟的动态控制以及烟的非真