随着虚拟天文台的进一步发展,天文学家可以通过越来越多的服务来辅助完成研究工作。但随着不同种类的服务的进一步增多,也带来了很多的问题。突出表现在某个服务被开发出来天文学家并不知道或是有些服务比较复杂天文学家不易直接使用。SkyMouse系统就是为了解决以上问题而诞生的,它是基于互联网的新一代天文门户,在该门户中整合大多数的天文服务如SIMBAD、NED、ADS、Vizier等,而且其他新开发出来的天文服务也可以方便地整合到SkyMouse系统中。用户可以直接通过SkyMouse系统非常方便的访问世界范围内的天文资源,诸如星表、文献、光谱、图像等,而且通过这种整合的方式,用户还可以使用多个服务的协同调用来完成以往单个服务所不能完成的诸如智能分析检索等工作。基于目前计算机的发展情况和天文服务的开发现状,在天文服务的调用中,常常会遇到各种各样的问题,而这些问题集中表现在不同平台的天文服务互操作的问题和天文服务调用时的性能这两个大的方面。文章针对这些问题提出了一定的解决方案。
With the progress of information technologies and astronomical observation technologies, as an example of cyber - infrastructure based sciences, the Virtual Observatory is initiated and spreaded quickly. More and more on - line accessible database systems and different kinds of services are available. Although astronomers have been aware the importance of interoperability, integrated access to the on -line information is still difficult. The SkyMouse is a smart system developed by Chinese Virtual Observatory project to let us access different online resource systems easily then ever. Not like some VO efforts on uniformed access systems, for example, NVO DataScope, SkyMouse tries to show a comprehensive overview for a specific object, but not to snatch as much data as possible. Stimulated by a simple Mouse Over on an interested object name, various VO- compliant and traditional databases, i.e. SIMBAD, NED, VizieR, DSS, ADS, are queried by the SkyMouse. An overview for the given object, including basic information, image, observation and references, is displayed in userg default web browser. In this article, we will introduce the framework of SkyMouse. During the development of the SkyMouse, various Web services will be called. In order to invoke these Web services, two problems must be solved, i.e. interoperability and performance. In the paper, a detailed description for these problems and our resolution are given.