论文部分内容阅读
加速器存档数据服务系统是加速器控制系统的一个重要组成部分,主要用于数据共享、检索、绘图和数据管理等。加速器数据库主要保存加速器各类静态参数和运行时的实时数据。
90年代中期以来,EPICS在大型实验物理装置控制系统中得到广泛的应用。上海光源控制系统使用EPICS,并使用基于EPICS通道访问的数据存档系统将数据保存在关系数据库中。而加速器系统有其自身的特点,主要表现在需存储的数据多、数据量大、采集时间粒度小,上层用户需求类型多等方面。
Web Service是基于互联网的分布式、中间件的开发技术,一经推出即得到业界的广泛支持;而多层分布式系统也是目前应用程序发展的潮流。
课题首先介绍、分析了XML和Web Service及其相关技术,提出在上海光源数据分析系统中应用Web Service技术。在此基础上开发了基于Web Service的数据分析服务系统。该系统为三层分布式应用程序体系结构,包括数据层、业务逻辑层和用户应用层,同时发布基于Web Service的数据访问接口,包括底层数据获取和适用于加速器物理分析的接口,以实现跨平台,高度整合和灵活性,并给出客户端调用实例,提供用户对存档数据的浏览、检索、绘图等功能,满足不同用户对数据的需求。最后对系统的功能、负载和性能进行了测试。