基于Globus的流程管理引擎的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:liongliong515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格是近年来迅速兴起的一门新技术,它的出现掀起了互联网技术发展的新浪潮。网格的目标是通过网络将超级计算机联合起来,解决复杂的大型科学计算的问题。而现在,这一目标已演变为通过互联网将分布在各地的各种不同类型的计算机以合理的方式粘合起来,形成高度集成的有机整体,提供强大的计算能力,将互联网变为一个类似电力网一样能随时随地提供计算力的超级计算设施。作为一种新型的网络计算平台,网格提供了共享和协调使用各种资源的能力,能够将异构的、动态的、地理上分布的计算资源虚拟为一个大型计算系统,以获得理想的服务质量。开源的Globus Toolkit作为网格的基本使能技术,可在公司、研究机构和跨越地域的组织之间安全地在线共享计算力、数据库和其它工具,现已成为事实上的网格工具标准。本文研究了Globus Toolkit 4的架构与功能,并通过一个网格服务的例子,深入分析了服务的调用,资源的获取和有状态的服务的实现。同时研究了服务的构建模式,根据不同的应用背景和环境运用恰当的设计模式来构建实际的应用以及达到可伸缩性、可维护性的需要。然后探讨了服务的安全性,并通过TCP Monitor抓取服务之间的通信数据报的方式来证实了网格信息传输的安全性。最后根据实际应用,以网格服务的技术为基础,设计并构建出一套基于网格的流程管理引擎,并成功地部署到实际的系统之中。文中详细说明了该引擎的运作过程、调用方式、构成模块和扩展方法,并介绍了基于该引擎的系统实现。引擎的引入使得工作流程可进行集中管理,流程状态的变化转移和流程数据的处理,以及业务活动的委任都可交由引擎来完成,客户只需要针对引擎提供的API进行少量的开发就可对自身的需求进行扩展,减少了开发工作量,并增强了系统的灵活程度,有利于系统的健壮性和可扩展性,同时也减少了系统变更带来的重新开发和维护的影响,为系统重构和升级提供了必要的架构上的支持。利用引擎进行流程的集中控制和管理,正是基于面向服务的思想的具体体现,在更高的逻辑层面上进行了抽象,将关注点进一步分离。
其他文献
背景:腘绳肌拉伤常见于田径运动项目中,尤其在短跑和跨栏运动员中多发.目前治疗腘绳肌拉伤的方法很多,但运动员治疗后投入训练容易再次拉伤,严重影响运动员的训练和比赛成绩.
目的 总结心脏刀刺伤的急救和护理体会.方法 回顾性分析4例心脏刀刺伤患者的急救和护理.结果 本组4例患者经急救和护理,均治愈出院.结论 及时准确地判断病情,严密观察病情动
目的:探究急诊发热原因待查患者的临床、社会特征.方法:本次选取急诊发热原因待查患者120例作为研究对象,收治时间2016年09月09日至2017年09月09日,均接受14项临床检验项目,
目的:研究经外周中心静脉置管导管相关性血流感染的原因分析及预防处理措施.方法:对相关性血流感染原因提相应的预防措施及处理.结果:针对经外周中心静脉置管,实施相应的护理
目的 探讨老年高血压患者合理用药指导临床价值.方法 以我院收治64例老年高血压患者为对象,治疗随访期间对患者予以临床合理用药指导,比较指导前后患者血压变化及用药依从性.
目的:通过对儿童保健工作的探讨,来更好地做好儿童保健工作,给予儿童更全面的保护.方法:儿童保健工作的开展,具体体现了以预防为主的卫生事业.结果:从根本上减少了小儿患病率
目的:探讨儿科危重病的早期识别与管理方法 ,以提高患儿的救治率和减少医疗纠纷.方法:对2013年1月-2016年1月我院收治的164例危重病患儿采用危重病的早期识别与管理,选取2009
人工神经网络已经在很多领域得到了成功的应用,但由于缺乏严密的理论体系的指导,其应用效果往往取决于使用者的经验。Hansen和Salamon于1990年开创性地提出了神经网络集成方法,
风险管理是指对病人、工作人员、探视者可能产生伤害的潜在风险进行识别、评估并采取正确行动的过程.医疗护理风险管理是指对病人、探视者、医务人员、医疗护理技术、药物、
神经衰弱是一种心理性疾病,由于大脑高级神经中枢和植物神经的功能紊乱,导致患者精神易兴奋又易疲劳,同时伴有易怒、紧张、烦恼等心理症状和消化系统、生殖系统、内分泌系统