基于WebService的天文数据发布技术PPT课件_第1页
基于WebService的天文数据发布技术PPT课件_第2页
基于WebService的天文数据发布技术PPT课件_第3页
基于WebService的天文数据发布技术PPT课件_第4页
基于WebService的天文数据发布技术PPT课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于WebService的天文数据发布技术昆明理工大学李晓科王锋季凯帆邓辉中国科学院云南天文台许骏概述 背景及现状分析 解决思路 案例展示 目前遇到的问题及下一步工作当前主要的天文数据发布技术Web页面SkyServer (SDSS)Simbad (CDS)客户端Aladin (CDS)无需下载客户端也可获得较为友好的界面提供了更强大的互动操作功能新的解决方案分布式计算 使用分布式计算技术发布天文数据,有可能在一定程度上克服上述不足。目前常用的分布式计算技术主要包括RMI、DCOM、CORBA和WebServiceWebService 跨平台、开放、松耦合的Web Service很好的符合了天

2、文数据发布的需求,适合在开放的互联网环境中使用基于WebService的技术灵活性 容易实现功能组合 返回数据格式化 利于用户根据需要实现订制化的功能便于批量与流程操作 利于用户在自动化工具中利用基于WebService的技术优势开放使用了开放的HTTP、XML协议,便于为异地异构用户提供服务自动化有利于自动化工具进行批量、流程化调用SOA符合SOA(面向服务架构)的理念:将业务服务化, 可在不改变现有软件系统的情况下添加或更新服务以解决新的需求系统结构支持多种应用程序调用支持自动化、批量处理案例展示基于Web的天文数据发布平台基于WebService的天文数据发布平台(工作流软件暂不支持Ax

3、is2搭建的服务)在工作流软件中享用自动化、批量处理实现方式在Java平台中重写光谱查询功能通过Axis发布服务针对对象和图片的返回用Axis编写客户端调用服务目前遇到的问题WebService兼容性 不同平台(.net, Java)、不同工具箱(Axis1, Axis2)生成的WebService不完全兼容。 工作流软件如Nebulas 1.0, Taverna 2.0中使用Axis1包, 调用其他平台或工具箱生成的WebService不完全兼容。大数据集的存储与查询 针对天文观测数据的特点,构建更高效可靠的服务WebService兼容性问题的原因部分数据类型序列化不一致 不同平台/语言/工

4、具箱对浮点、日期等数据类型的序列化不一致。部分资料提出仅仅使用整形、字符串类型保证互操作性,避免直接使用对象、数组等复杂类型,而使用字符串描述的对象或数组。 WS-I(Web Services Interoperability Organization)建议放弃RPC/Encoding,而用Document/Literal。实际上将数据类型转换的问题,交还给开发者。目前各方对互操作性(Interoperability)问题的处理已经完成了五次讨论并得到大量的讨论结果,结论证明用简单数据类型(如整数型和文本型)比复杂数据类型(如数组和结构型)更容易实现互用性。SOAPBuilder声称很难用面向RPC方式来实现广泛的互用性,并且呼吁企业使用面向文档方式来获得更好的结果 实际上,面向文档方式尽量避免在Web service层中解决数据类型和结构问题,但开发此类程序还需要做更多工作。WS-I未来需要解决的问题探索WebServic

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论