欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    浅谈虚拟天文台中利用WebServices技术进行数据发布 天文台 浅谈 利用 虚拟 数据.docx

    • 资源ID:11743554       资源大小:16.77KB        全文页数:7页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    浅谈虚拟天文台中利用WebServices技术进行数据发布 天文台 浅谈 利用 虚拟 数据.docx

    浅谈虚拟天文台中利用WebServices技术进行数据发布 天文台 浅谈 利用 虚拟 数据浅谈虚拟天文台中利用WebServices技术进行数据发布 本文关键词:天文台,浅谈,利用,虚拟,数据浅谈虚拟天文台中利用WebServices技术进行数据发布 本文简介:虚拟天文台是以无缝、透明的方式查询异构异地天文数据中心的系统,它为天文学家服务自国际虚拟天文台联盟(IVOA)框架发布以来,以WebServices技术为核心的天文信息服务系统开始不断的发展,如美国国家航空航天局(NASA)和法国斯特拉斯堡天文数据中心(CDS)利用WebServices技术对分散浅谈虚拟天文台中利用WebServices技术进行数据发布 本文内容:虚拟天文台是以无缝、透明的方式查询异构异地天文数据中心的系统,它为天文学家服务 自国际虚拟天文台联盟( IVOA) 框架发布以来,以 WebServices 技术为核心的天文信息服务系统开始不断的发展,如美国国家航空航天局( NASA) 和法国斯特拉斯堡天文数据中心( CDS) 利用 Web Services技术对分散在异地的数据进行了整合,对多波段数据进行联合访问并进行交叉证认等,为天文学家提供天体图像、光谱、星表、文献等各种天文数据资源; 美国国家虚拟天文台( NVO) 通过门户网站发布相关信息、提供基于 Web Service 技术的各种查询工具并提供资源下载 Sloan 数字巡天项目( SDSS) 也运用了 Web Services国内虚拟天文台( VO) 的开展仍存在较多的困难,研究团队较少,国内对 VO 的认可程度较低 在数据访问技术上赶上国际的常规水平,以 VO 的框架为标准,实现国内数据的发布,提供必要的 WebServices 服务无疑是必要且急迫的整体来看,我国的虚拟天文台相关研究经过了一个发展高峰期后归于平静,目前处于相对的低潮期 除了国家天文台信息中心崔辰州团队,以及LAMOST 赵永恒研究员团队,其它天文相关团队采用 VO 架构进行天文数据存储、归档、检索基本上是一片空白,分析其原因,主要的问题在于:( 1) VO 概念过于复杂是影响当前推广应用的主要原因;( 2) VO 是一个标准,对不同的望远镜数据发布不存在一个统一的解决方法,其具体的实现完成需要进行定制,急需对大量的天文数据进行快速地处理和发布 但是,面向国际的海量数据处理、展现发布等还很缺乏,天文数据基本处于一种只进不出的局面;( 3) 应用系统的需求变化较快,常规方法虽然开发快,但维护困难 而采用 Web Services 相关技术开发,所需要的技术复杂,开发周期较慢,调试与维护相对困难1 相关工作1 1 Web Services 的定义及在天文领域的应用Web Services是以标准的 Web 协议为不同平台应用服务的互操作提供服务的一种服务导向架构技术Web Services 将业务服务化,通过开放的 HT-TP、XML 协议,可不改变当前软件系统而完成更新或添加服务,满足新的应用需求,还可以很好的为异地异构用户提供相应的服务 Web Services 具有的跨平台、开放、松耦合的特性,很好的满足了具有异地异构特性的数据密集型天文数据发布的需求因此,通过 Web Services 发布各种天文数据信息,对于天文研究是积极而有意义,在目前也是非常紧迫的近年来,IVOA 制定了一系列的 XML Web Ser-vicess 的技术标准,替代了早期流行的 HttpGet 协议 如基于标准 VO 接口的 Web Servicess,即 VOServices 2021 年 EVO ( euro vo) 使用基于 STAP( Simple Time Access Protocol) 的 AstroGrid 集成了事件数据,通过客户端或 VO 访问工具,Web Serv-ices 实现了查询事件接口应用; 美国宾夕法尼亚大学研发的 Vostat 是基于虚拟天文台架构的,可进行多分辨率 K 维树的聚类和离群数据探测、主分量分析和存在分析等,它也采用了 Web Services 技术进行面向天文的统计分析; 美国虚拟天文台的交叉证认工具 OpenSkyQuery 实现了通过 Web Services将分布的天文数据进行联合,实现星表的交叉认证,支持多种数据库但查询的行数不能超过 5000行 英国虚拟天文台 AstroGrid 中实现 Cone Search服务采用的是 SOAP 式的 Web 服务 利用 WebServices 技术,可建立模块化的架构,其中底层支持异构数据库,通过制定简单标准的接口服务,为上层的各类天文应用提供服务,从而使这种多层架构具有更强的互操作性1 2 Web Services 在我国的应用情况2021 年崔辰州提出 Web Services 是 VO 的三大支柱技术之一 为实现对天文资源的无缝访问,中国虚拟天文台( CVO) 开发了相应的项目,其中使用了 WebServices 的 代 表 项 目 如 下: SkyMouse 利 用 WebServices 整合了很多的天文服务,辅助天文学家完成科研工作; VOFilter 是由 CVO 开发的基于过滤器的 XML 项目,目的是将表格数据文件从 VOTa-ble 格式转化为 Open Document 格式; 面向星历研究人员和天文程序开发人员的星历计算服务平台 China VO Ephemeris WS,利用 JNI 和 WebServices 等技术克服了复杂且耗时的星历计算 以上项目证明了 Web Services 在数据整合中得到了较好的应用,但国内目前尚缺乏将 Web Services 用于数据发布中的有效研究和应用1 3 基于锥形检索和 REST 的天文数据发布Web Services 有两种服务: SOAP 和 REST 二者在基本层次上的区别主要取决于应用程序是面向资源的还是面向活动的 SOAP 通常是面向活动的;而 REST 是面向资源的,且它的效率和易用性更好 因简单锥形检索( SCS) 是面向资源的,且根据IVOA 中的标准,多数的数据服务都是基于 REST风格的,所以本文选择基于 REST 的 Web Serv-ices简单锥形检索( Simple Cone Search,SCS) 协议是在指定半径的锥形天区中的检索 通过圆形天区中心坐标和搜索半径可确定天区范围,创建并搜索给定天区中表格化的天体目标,它是由 IVOA 制定的相应规范 简单锥形检索的接受 Http Get 请求,表现形式为基本 URL 或带约束限制条件的 URL查询; 约束限制条件包括赤经( RA) 、赤纬( DEC) 、搜索半径( Radius) 三个参数值; 查询返回结果必须是 VOTable 格式的 XML 文件,以表格形式展现该锥形天区内天文数据信息本文以锥形检索服务为突破口,利用相应的软件自动生成技术实现对天文 IVOA 框架下的锥形检索进行自动生成1 4 软件定制技术本文进行了相关软件定制的设计,具体流程如下:( 1) 通过分析当前成熟可用的天文 Web Serv-ices,形成可用的输入,通过拣取需要的信息得到常量和函数从而生成相应的各种文件( 2) 通过分析特定应用( 如锥型检索) ,形成带有特殊标记的源代码,将天文数据访问等语句嵌入到源代码中,使底层结构和复杂的查询操作分开( 3) 通过输入源代码,建立对话框控件及其代表的变量之间的映射关系( 4) 采用 Velocity 这一源代码开放的 Java 模版引擎,定义模板文件和包含特定类所需的文件信息,并产生应用所需的基类,再继承该基类,最终完成类的生成( 5) 最后,通过模型驱动方法定制满足相应图形用户界面和服务的模板,为多层应用生成所有的代码 实现抽象数据模型的定制,通过配置数据逻辑对应关系,实现异构数据源的统一2 系统的设计与实现。2 1 基于 GUI 的快速定制Web Services 原型系统流程 天文研究人员需要进行快速的数据处理,用高层工具来快速的搭建各种问题处理组件,以此来验证各种科学设想 本文提供了一种快速数据发布的系统 数据发布系统通过数据访问层实现对多数据源的访问,如图 1 所示网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。 浅谈虚拟天文台中利用WebServices技术进行数据发布

    注意事项

    本文(浅谈虚拟天文台中利用WebServices技术进行数据发布 天文台 浅谈 利用 虚拟 数据.docx)为本站会员(PIYPING)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开