生物信息数据库数据服务生成系统的设计与实现

生物信息数据库数据服务生成系统的设计与实现

论文摘要

随着生物信息学研究在分子水平的展开,产生了海量的生物信息数据,存储在各种数据库中。在这些数据后面隐藏着大量的生物信息学知识,但是分散、异构的生物信息数据库数据源的存在给数据共享和访问带来的诸多困难。因此,上述问题的解决,成为现代生物信息学研究的前提和关键。本论文分析了生物信息数据库在共享和访问上存在的问题,给出了一种基于面向服务架构(SOA)思想,将数据以服务的形式提供给用户的方法。数据服务向用户屏蔽了生物信息数据库的实现细节,并采用统一的数据访问界面,降低生物信息学相关应用程序与数据库的耦合,易于用户访问。根据生物信息数据在共享和访问上的需求,设计和实现了生物信息数据库数据服务生成系统。该系统根据数据服务的特点,使用自动代码生成技术,实现了数据服务的自动生成,大大减少了开发数据服务所花费的成本。该系统设计和实现了一种统一的数据访问和转换界面,满足用户对生物信息数据需求。通过引入元数据管理,解决了不同生物信息数据库间的数据难以理解、存在异构性等问题。论文分析了生物信息数据库数据服务生成系统的体系结构,将系统分为数据服务开发子系统、元数据管理子系统、服务发布与发现子系统和安全管理子系统,并且分别对数据服务开发子系统和元数据管理子系统的设计和实现进行了详细的介绍。最后对系统进行测试,通过单元测试和集成测试保证系统的正确运行。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及研究目的
  • 1.2 与本课题相关的国内外研究综述
  • 1.2.1 生物信息数据库发展状况
  • 1.2.2 SOA 国内外研究概况
  • 1.2.3 数据服务国内外研究状况
  • 1.3 本论文主要工作内容
  • 第2章 数据服务生成系统需求与相关技术
  • 2.1 生物信息数据库访问存在的问题
  • 2.2 解决方案
  • 2.2.1 数据服务生成工具
  • 2.2.2 统一的数据访问界面
  • 2.2.3 元数据管理
  • 2.3 系统功能需求
  • 2.4 相关技术及应用
  • 2.4.1 Web 服务技术及应用
  • 2.4.2 自动代码生成技术及应用
  • 2.4.3 Ant 构建工具
  • 2.5 本章小结
  • 第3章 数据服务生成系统设计
  • 3.1 系统总体结构设计
  • 3.2 系统数据库设计
  • 3.3 数据服务开发子系统设计
  • 3.3.1 数据服务开发子系统功能模块
  • 3.3.2 逻辑视图映射模块设计
  • 3.3.3 查询模块设计
  • 3.3.4 格式转换模块设计
  • 3.3.5 服务生成模块设计
  • 3.3.6 数据服务的服务器端设计
  • 3.4 元数据管理子系统设计
  • 3.4.1 元数据管理子系统功能模块
  • 3.4.2 数据模型管理模块设计
  • 3.4.3 词汇管理模块设计
  • 3.5 本章小结
  • 第4章 数据服务生成系统实现
  • 4.1 数据服务开发子系统实现
  • 4.1.1 逻辑视图映射模块实现
  • 4.1.2 查询模块实现
  • 4.1.3 格式转换模块实现
  • 4.1.4 服务生成模块实现
  • 4.1.5 数据服务服务端实现
  • 4.2 元数据管理子系统实现
  • 4.2.1 数据模型管理模块实现
  • 4.2.2 词汇管理模块实现
  • 4.3 本章小结
  • 第5章 数据服务生成系统测试
  • 5.1 功能测试
  • 5.1.1 数据服务开发子系统测试
  • 5.1.2 元数据管理子系统测试
  • 5.2 集成测试
  • 5.2.1 mir2disease 数据库
  • 5.2.2 数据服务生成
  • 5.2.3 元数据管理
  • 5.3 性能测试
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 个人简历
  • 相关论文文献

    • [1].我国生物信息产业的现状及问题分析[J]. 生物信息学 2010(01)
    • [2].刷脸时代个人生物信息保护也要跟上[J]. 电脑知识与技术(经验技巧) 2019(05)
    • [3].第八届国际生物信息研讨会(IBW2010)[J]. 中国农业科技导报 2010(01)
    • [4].全国生物信息标准化技术委员会[J]. 标准生活 2009(05)
    • [5].基于林业大数据的生物信息云平台的构建研究[J]. 电脑知识与技术 2018(01)
    • [6].因特网上的生物信息资源及其检索策略[J]. 广东农业科学 2010(03)
    • [7].第八届国际生物信息研讨会(IBW2010)征文通知[J]. 遗传 2010(01)
    • [8].XML的生物信息数据的存储与实现[J]. 电脑编程技巧与维护 2009(18)
    • [9].关于大学本科生物信息课程的建设和教学的探讨[J]. 课程教育研究 2013(04)
    • [10].“人脸和指纹都在裸奔” 个人生物信息期待立法保护[J]. 公民与法(综合版) 2019(04)
    • [11].《医学信息》第七届编委会改选通知[J]. 医学信息 2018(10)
    • [12].生物信息服务之探[J]. 世界科学 2015(07)
    • [13].高考生物信息题的命题热点和解题策略[J]. 中学生物教学 2009(07)
    • [14].以中央地方共建为契机建立生物信息综合实验平台[J]. 广东化工 2011(11)
    • [15].医学院校生物信息专业英语教学改进探讨[J]. 课程教育研究 2016(17)
    • [16].个人生物信息:新风口 新风险[J]. 保密工作 2019(08)
    • [17].生物信息红外肝病治疗仪的疗效[J]. 肝博士 2011(01)
    • [18].基于DEA的生物信息大数据模糊评判方法研究[J]. 中国高新科技 2018(03)
    • [19].大数据生物信息平台推进疾病诊治水平提升——访中国科学院心理研究所生物信息研究室主任、研究员王晶[J]. 中国医药科学 2019(18)
    • [20].例谈生物信息题的“设问”[J]. 生物学教学 2009(10)
    • [21].生物信息专业课程体系的建设与实践[J]. 高等理科教育 2017(02)
    • [22].生物信息数据库服务自动生成系统[J]. 计算机研究与发展 2012(S2)
    • [23].生物信息专业R语言课程教学的探索和研究[J]. 现代信息科技 2018(11)
    • [24].基于Python的自动获取生物信息数据的软件设计[J]. 哈尔滨师范大学自然科学学报 2017(04)
    • [25].生物信息本科生创新思维课外训练策略的探讨[J]. 海峡科技与产业 2017(09)
    • [26].搜索生物信息初探[J]. 成才之路 2009(15)
    • [27].基于XML的生物信息数据整合模型[J]. 现代电子技术 2009(20)
    • [28].你知道“刷脸”的风险吗[J]. 方圆 2019(09)
    • [29].基于本体的Web生物信息抽取方法研究[J]. 计算机与现代化 2013(05)
    • [30].基于PBL的研讨式教学在计算生物信息基础课程中的探索与实践[J]. 高教论坛 2019(11)

    标签:;  ;  ;  ;  

    生物信息数据库数据服务生成系统的设计与实现
    下载Doc文档

    猜你喜欢