虚拟天文台数据访问客户端设计与实现演示课件.pptVIP

  • 1
  • 0
  • 约4.94千字
  • 约 55页
  • 2019-02-21 发布于湖北
  • 举报

虚拟天文台数据访问客户端设计与实现演示课件.ppt

论文研究的背景 - VODAS的三种客户端: GUI:图形界面,易学易用,适合初级用户 命令行客户端:命令行方式,适合高级用户 Web客户端:不需安装客户端即可使用 扩大了VO-DAS的用户群,发挥了VO-DAS的能力 好好的 主要内容 论文研究的背景 论文研究的主要内容 - GUI客户端 命令行客户端 - 系统应用:科学应用范例 - 系统集成与部署 总结与展望 好好的 GUI客户端 特点: 所有的操作以图形界面的方式与用户交互 适合低频率的数据访问 适合小数据量的查询 可与其它VO工具交互协同操作 好好的 GUI客户端- 总体结构 GUI客户端设计图 好好的 GUI客户端-设计 工作流程:异步方式、同步方式 - 异步方式 客户端请求连接 获取元数据 提交异步查询 读取系统信息 监控处理 任务完成,下载数据 写磁盘操作 退出 异步方式工作流程 好好的 GUI客户端-设计 - 同步方式 客户端请求连接 获取元数据 提交同步查询 读取系统信息 等待数据返回 与其它VO工具交互 数据分析处理 同步方式工作流程 好好的 GUI客户端-设计 - 两种方式异同 同:查询任务描述(ADQL) 数据存储格式(ASCII、VOTabl、FITS、 GZIP) 异:查询请求方式 结果数据处理 异步 直接保存 同步 保存/互操作 好好的 GUI客户端-设计 结果数据处理(同步) - PLASTIC(Platform for Astronomy Tool InterConnection) 天文桌面应用工具之间的通讯协议 解决VO工具之间的互操作问题 PLASTIC HUB PLASTIC MESSAGE 好好的 GUI客户端-设计 - 结果数据处理时序 VO-DAS与TOPCAT交互操作示意图 好好的 GUI客户端-设计 监控模块 - 实时监控服务器的作业,从而对客户端信息进行处理 - 流程 监控流程控制图 好好的 GUI客户端-设计 获取元数据 - 元数据是描述数据的数据 - 给用户编辑查询任务提供参考 - 过程 请求数据资源(GetAllResource) 解析返回的资源XML字符串 请求表信息(GetMetaTable) 解析返回表的XML字符串 请求表列信息(GetMetaColumn) 解析表列的XML字符串 - 树形结点方式显示 好好的 GUI客户端-实现 主界面 ADQL编辑区 元数据显示 监控 GUI客户端主界面 好好的 GUI客户端-小结 GUI客户端是VODAS客户端的一种形式 设计遵循初级用户简单易用的原则 以图形界面的方式实现: 元数据获取、同步/异步查询 结果数据处理(同步)、监控处理(异步) 好好的 主要内容 论文背景和意义 论文的主要内容 GUI客户端 命令行客户端 系统集成与部署 系统应用:科学应用范例 总结与展望 好好的 命令行客户端 特点: 所有的操作以命令的方式与用户交互 可以嵌入用户自己的程序中 适合高频率批量的数据访问 好好的 命令行客户端-设计 总体结构: Linux或Windows环境下的shell或bat命令 后台调用服务器接口的java程序 好好的 命令行客户端-设计 命令行客户端设计图 好好的 命令行客户端-设计 工作流程 - 异步方式 发起异步请求 连接服务器 获取任务状态 提交任务 获取结果数据地址 下

文档评论(0)

1亿VIP精品文档

相关文档