数据访问服务系统_第1页
数据访问服务系统_第2页
数据访问服务系统_第3页
数据访问服务系统_第4页
数据访问服务系统_第5页
已阅读5页,还剩40页未读, 继续免费阅读

下载本文档

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

文档简介

1、数据访问服务系统(DAS 2.0)杨德婷,周维2005-8-24主要内容 系统简介 系统功能演示 系统的安装 系统的配置 - MappingBuilder 系统的使用 - DataView 培训人员上机操作和现场答疑系统目标 数据访问服务系统(DAS)应用在科学数据库中,旨在解决大规模的分布、异构、自治数据库群的统一访问问题。数据访问服务数据访问服务是一个符合OGSA定义的网格服务。访问异构数据库的接口是一致的。用户不需要关心专业子库使用的数据库管理系统、操作系统和平台的技术细节,通过数据访问服务统一的接口就可以访问专业子库,按照用户的要求获取满足条件的数据。DAS介于数据用户和物理数据库系统

2、之间,对物理数据库进行封装后,对外提供数据访问的网格服务接口。 支持的关系数据库管理系统的类型包括:Oracle 8、Oracle 9i、SQL Server2000、Mysql 4。MySQLSQLServerOracle数据访问服务数据访问服务(DAS)用用 户户用用 户户用用 户户系统结构示意图数据访问服务接口虚拟数据库物理数据库映射工具MappingBuilderDataView物理数据库和虚拟数据库 物理数据库 对于科学数据库而言,物理数据库指一个专业子库,是依据科学数据库组织管理的特点而划分的逻辑意义上的专业子库。通常专业子库是由一个数据库管理系统中的一张或多张关联的数据表构成,而

3、建库单位可能使用一个数据库管理系统存储多个专业子库。 本软件2.0版本只支持以关系数据库形式存储的专业子库。 虚拟数据库 为了满足数据规范化、补充和丰富元数据、访问控制三方面的需求,本系统在物理数据库之上增加一层,称之为“虚拟数据库” ,是对物理数据库进行一层抽象后而构造的一个虚拟库,并不存储实际的数据。用户通过数据访问服务接口看到的是虚拟数据库。物理数据库对上层应用是不可见的。 使用MappingBuilder工具,配置虚拟数据库。数据访问服务接口定义功能名称使用人员功能描述元数据服务接口建库单位,其他服务使用者 服务使用者通过数据访问服务可以获取指定的数据库的元数据信息。可获取的元数据信息

4、是虚拟数据库的数据模式信息。由此信息,用户可以了解数据库的数据结构,从而可以提交数据查询的请求。1.输入参数:服务URI(按照科学数据库的统一标准命名)2.输出参数:XML文档,描述了虚拟数据库的结构信息,包括所有字段的名称、字段描述、数据类型、大小、精确度、缺省值、是否为空。数据服务接口 建库单位,其他服务使用者 数据访问服务提供的数据库查询功能支持SQL 92标准规定的SELECT语句的功能,具体受到所使用的DBMS功能的限制,所支持的功能是DAS支持的DMBS功能的交集。SQL92标准对SELECT语句的定义如下:SELECT ALL | DISTINCT column1 , colum

5、n2 FROM table , table2 WHERE “conditions” GROUP BY “column-list” HAVING “conditions” ORDER BY “column-list” ASC | DESC 函数:AVG , MIN , MAX , SUM , COUNT该服务不支持大对象。不支持嵌套查询。1.输入参数:服务URI(按照科学数据库的统一标准);查询语句;查询结果集的数据块大小。2.输出参数:XML文档形式的查询结果数据访问网格服务的使用 通用Web检索前端DataView DAS网格服务的客户端 通过调用网格服务访问数据库资源。 建库单位或最终用户

6、,基于DAS网格服务开发应用系统。服务信息的注册物理数据库虚拟数据库数据访问服务接 口MappingBuilderDataView服务注册客户端服 务 请 求 者( 用 户 )资源信息库信息分发接 口SdgFinder信息查询接口服 务 发 布服 务 发 现服 务 调 用服务注册方DAS服务提供者服 务 调 用建库单位如何使用?1.科学数据库建库单位的数据库管理员或服务提供者运行DAS 2.0安装程序。数据访问服务运行在Tomcat容器中,软件安装完后即在Tomcat容器中自动部署了数据访问服务。2.使用Mappingbuilder工具进行正确配置。3.注册服务信息(http:/ )4.启动T

7、omcat,浏览器中打开Dataview,查询数据库。5. 6. 这样就实现了在网格环境下该专业子库的数据发布,对外提供访问数据资源的网格服务。主要内容 系统简介系统功能演示系统功能演示 系统的安装 系统的配置 - MappingBuilder 系统的使用 - DataView 培训人员上机操作和现场答疑能帮建库单位解决什么问题呢? 只需简单配置,即可为您自动生成Web检索系统,无需专门开发。(适用于系统支持的三种关系数据库) 52:8080/dataview 00:8080/dataview 能帮建库单位解决什么问题呢?

8、灵活定制检索系统,满足您的需求 访问控制 可设置哪些数据表、哪些字段可以访问 补充和丰富元数据信息,数据规范化 可添加或修改数据库、表、字段的中英文名称和描述信息等 检索系统的需求 可设置检索字段、概要显示字段、详细显示字段 多表结构,可以添加表间约束条件。能帮建库单位解决什么问题呢? 数据库结构改变,只需修改配置,无需修改代码, Web检索系统随之更新。 一个数据库建立多个查询系统。只需创建多套配置信息,即可如您所愿自动生成多个Web检索系统。最终用户怎么用?1a.查询与查询与相关的相关的数据库的信息数据库的信息1b.返回符合条件的返回符合条件的数据库的数据库的GSH2a. 请求元数据服务请

9、求元数据服务2b. 返回数据库结构返回数据库结构信息信息3a. 用户提交查询请求(用户提交查询请求(sql等)等)3b. 数据服务与数据库交互数据服务与数据库交互3c. 返回返回XML格式的查询结果给用格式的查询结果给用户户注册服务注册服务SDGFinder元数据服务元数据服务数据服务数据服务用户用户关系数据库关系数据库SOAP/HTTPAPI interactionshttp:/ 总而言之,为您带来了 节约开发成本 灵活,可控 应用需求多种多样。如果DataView不能满足您的应用需求,可以基于数据访问网格服务,自己开发或合作开发应用系统,我们将为您提供技术支持。验收的要求和具体指标DAS技

10、术支持信息 地址:北京市海淀区中关村南四街4号,中国科学院计算机网络信息中心,科学数据库中心 邮编:100080 电话:(8610)58812331 Email: 网址:http:/主要内容 系统简介 系统功能演示系统的安装系统的安装 系统的配置 - MappingBuilder 系统的使用 - DataView 培训人员上机操作和现场答疑安装前的准备 操作系统:Windows 安装 JDK 1.4.1 / 1.4.2 安装 Tomcat 4.1.27 设置环境变量 %JAVA_HOME% = %CATALINA_HOME% = %PATH% = %PATH%; %JAVA_HOME%bin;

11、安装DAS 2.0 一路“下一步”,一路畅通!就这么简单! 注意: 正确选择Tomcat的安装目录。主要内容 系统简介 系统功能演示 系统的安装系统的配置系统的配置 - MappingBuilder 系统的使用 - DataView 培训人员上机操作和现场答疑启动MappingBuilder加载物理数据库 注册物理数据库 导出物理数据库配置信息 导入物理数据库配置信息 注销物理数据库注册物理数据库导出物理数据库配置信息导入物理数据库配置信息注销物理数据库创建虚拟数据库 新建虚拟数据库 编辑虚拟数据表 编辑虚拟数据表属性 编辑虚拟数据字段 新建虚拟数据表主键 新建虚拟数据表外键 虚拟数据库配置信息的导入和导出 虚拟数据库的删除新建虚拟数据库编辑虚拟数据库编辑虚拟数据表编辑虚拟数据表属性编辑虚拟数据字段新建虚

温馨提示

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

评论

0/150

提交评论