更新时间:2024-03-11 14:45
Service Data Objects (SDO)是一种针对在不同的数据源之间使用统一的数据编程模型的规范说明(is a specification for a programming model that unifies data programming across data source types)。 为通用的应用程序模提供稳健(robust)的支持,使应用程序、工具、框架等更容易的进行数据的增、删、查、改、约束、更新等操作。 SDO 旨在创建一个统一规范的数据接入层 并 使用一种“易用”的方法,将混杂的数据源整合到工具集和框架中。 简言之,SDO就是旨在提供这样一种数据对象:它像橡皮泥一样,可以根据实际的数据源决定它的实际表现。而在使用过程中不必考虑其实际类型和构建方法。
服务数据对象(SDO)是一种以统一的方式访问异构数据的技术。2004年,服务数据对象的技术规范最初由BEA和IBM合作开发,并通过了Java社群过程的批准。规范的第二版作为服务组件体系结构的关键部分在2005年11月份推出。此外,太阳动力学观测站,简称SDO,是美国宇航局(NASA)“与星同在”计划中发射的第一颗人造卫星。
定义
Service Data Objects (SDO)是一种针对在不同的数据源之间使用统一的数据编程模型的规范说明(is a specification for a programming model that unifies data programming across data source types)。
为通用的应用程序模提供稳健(robust)的支持,是应用程序、工具、框架等更容易的进行数据的增、删、查、改、约束、更新等操作。
SDO 旨在创建一个统一规范的数据接入层并使用一种“易用”的方法,将混杂的数据源整合到工具集和框架中。
简言之,SDO就是旨在提供这样一种数据对象:它像橡皮泥一样,可以根据实际的数据源决定它的实际表现。而在使用过程中不必考虑其实际类型和构建方法。
基本构成要素
(1)Data Object :保存具体的数据,包括原始数据以及指向其他数据对象的引用。数据对象也包含了指向元数据的引用,这使得SDO的元数据能够被读取,包括数据的类型,关系和约束等。这和Java中的反射机制类似;
(2)Data Graph :一个概念上的数据集合。具体的讲,数据图是一个有多个树根的数据对象的集合,可以记录所有对数据对象的操作;
(3)Meta Data :元数据使得开发工具或运行环境能够动态地或者静态的查看数据的属性,包括数据的类型,关系和约束等,同时提供了一组与数据源无关的元数据API;
(4)Data Mediator Service :数据访问服务负责与后台的数据源进行通信,完成构造数据图,更新数据图等操作。
基本信息
太阳动力学观测站(Solar Dynamics Observatory,SDO)是美国宇航局(NASA) “与星同在”计划中发射的第一颗人造卫星。“与星同在”计划(Living With a Star Program)是一个旨在研究太阳活动的原因以及太阳活动对地球的影响的科学计划。SDO通过多波段的成像仪对太阳大气进行高空间分辨率和高时间分辨率的观测;SDO的数据可以帮助我们理解太阳对地球的影响以及近地空间环境的一些现象。
SDO卫星在美国东部时间2010年2月11日在亚特兰大发射升空,并且一直正常运转到今天。
涉及问题
SDO将会用于研究太阳活动是怎样产生的以及这些活动是怎样影响地球的空间天气变化的。对太阳内部、太阳磁场、太阳日冕内部的高温等离子体以及导致产生地球电离层的射线的观测数据是SDO的主要科学数据产品。
搭载仪器
SDO总共搭载了三个科学实验仪器:太阳大气成像仪(Atmospheric Imaging Assembly,AIA) 、极紫外成像仪(EUV Variability Experiment,EVE)和日球层磁场观测仪(Helioseismic and Magnetic Imager,HMI)。SDO上面的三台仪器从不同的角度向我们展示太阳的特征以及太阳的互动情况。这三台仪器将会连续地观测太阳,利用所有可能的方式观测太阳活动。
规格说明
SDO是一颗指向太阳的半自主性卫星,这颗卫星的数据下载率可以达到130兆位每秒钟(130 Mbps)。卫星高4.5米,长和宽都超过2米,卫星上仪器和燃料的总重量达到3100千克。为了能够保证卫星对太阳的连续观测以及保证相对很高的数据下载率,卫星被设计位于一个与地球位置相对不变的轨道上。