论文部分内容阅读
医学图像网格是当前网格技术最重要的应用领域之一。现有的医学图像网格技术无法有效地解决Web服务的异构性、分布性和动态性等问题,限制了Web服务资源框架技术(WSRF,Web Service Resource Framework)优势的进一步发挥。通过将面向服务的虚拟化(SOV,Service Oriented Virtualization)技术引入医学图像网格,以Web服务技术作为虚拟化、网格和语义技术的结合点开展研究,对于医学图像网格技术的发展具有重要意义。医学图像网格中面向服务的虚拟化技术研究以屏蔽网格应用的复杂性和网格基础设施的复杂性为主要目标,包括虚拟化体系结构、异构服务互操作模型、服务选择模型、服务编程模型等重要组成部分。医学图像网格面向服务的虚拟化层次架构通过引入虚拟服务层,实现医学图像网格平台与虚拟化技术的结合;采用基于虚拟客户端接入(VCA,Virtual ClientAccess)模式的服务封装方式,实现网格和本地资源管理策略的有效融合;通过在网格各层次引入元数据,并建立元数据间关联,以提高网格服务的管理和发现效率;针对医学图像网格服务按需组合的需求,设计医学图像网格应用层编程模型。医学图像网格基于语义的异构服务互操作模型通过与语义代理技术结合,基于混合本体策略构建医学图像网格的服务语义环境,定义服务对象的派生结构和描述方式,向上屏蔽服务的异构性,支持服务间的互操作;通过将服务互操作与本体标记绑定,标示交互消息对应的语义模型,从而引导异构服务间的语义映射操作,实现服务数据模式的转换。医学图像网格基于语义的近似最优服务选择模型由三种聚类策略组成。其中基于本体的服务聚类方法通过本体提供的概念关系模型来实现服务按功能聚类;基于语义上下文的聚类方法将用户和服务上下文结合起来,根据约束规则对Web服务的服务质量(QoS,Quality of Service)进行预测,并根据QoS参数实现服务按性能聚类;基于语义的服务交叉聚类方法整合基于本体和基于语义上下文聚类方法的优势,以保证构建的服务视图中的服务对于应用需求是近似最优的。医学图像网格基于语义工作流的服务组合模型定义业务工作流、语义工作流和服务工作流三种工作流模型;以语义工作流作为业务工作流和服务工作流的中间层,向上屏蔽底层服务组合的实现细节;向下简化用户业务工作流向服务工作流的转化,支持网格环境中服务的按需组合。针对服务无关的网格服务工作流调度目标,提出基于关键节点的服务工作流调度算法;该算法将网格服务工作流的重组和容错作为首要的考虑因素,将可能的服务执行错误限制在组合路径的最小分段内,以避免因组成服务出错而导致整个组合服务的失败。通过MedImGrid网格原型系统支持的医疗信息集成、三维重建和图像检索三个典型应用,对上述方法进行验证并和其它方法进行对比。医学图像网格中面向服务的虚拟化技术能够屏蔽服务间的语义鸿沟,实现异构服务互操作的透明性;提高网格服务管理、发现和集成效率;建立用户业务流程和网格组合服务之间松耦合的映射关系,对于医学图像网格技术打破资源紧耦合模式的束缚具有重要意义。