化学深层网集成检索ChemDB Portal的优化与扩展

来源 :中国科学院过程工程研究所 | 被引量 : 0次 | 上传用户:wallacedfgf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布在Internet上的化学数据库是宝贵的化学信息资源,化学深层网是这类数据库的集合。化学深层网检索的目标是利用一个查询,实现多个化学数据库数据的同时检索和多来源数据的集成。实现这个目标需要解决的基本问题包括:数据源发现、检索提交、数据提取、数据集成。由于深层网数据挖掘的复杂性,上述问题尚未得到较好的解决。   本论文是在课题组建立的、基于XML技术的化学深层网集成检索与数据提取原型系统ChemDB Portal基础上,对ChemDB Portal的结构和性能进行了优化、对功能进行了扩展,所完成的主要工作包括:   1.原系统在结构设计时采用了JSP Modell(JSP+Bean)的设计模式,各部分代码紧耦合,可读性较差,不利于系统的维护和功能扩展。本论文在分析了各种Web应用程序设计模式的特点后,提出采用基于MVC设计模式的Struts2框架对原系统进行重构的办法,实现了视图层、控制层和业务模型层的分离,降低了各部分代码的耦合性,提高了系统的可维护性。   2.原系统在对多来源数据的检索和提取过程中,采用了串行的模式对各个Web化学数据库进行逐一处理,运行效率较低。本论文引入多线程并行处理模式,实现了对多个Web化学数据库并行检索和数据提取;采用线程池来管理线程的调度,减少了线程创建和销毁的开销;在对线程内部各个模块性能进行系统测试和分析的基础上,对程序运行速度影响较大的处理模块进行了代码优化,提高了单个线程任务的处理速度。本论文还采用Ajax技术实现了检索结果列表页面的动态更新显示。测试结果表明,经过多项优化改造后,ChemDB Portal系统的运行效率得到大幅度的提高。   3.构建了一个集多来源数据相关知识管理、日志管理、连接池管理、维护人员管理等功能的后台管理工具。采用化学数据库元数据和数据字典对远方数据库的数据内容、数据分类、数据来源等信息进行规范性描述和管理。通过整合Struts2、Spring、Hibernate轻量级J2EE开源框架来搭建Web应用系统架构,并采用ExUS的JavaScript UI组件库来建立具有一对多、多对多复杂处理逻辑的管理页面,提高了程序开发效率。后台管理工具的建立不仅为ChemDB Portal系统的日常管理维护工作带来了很大的便利,也为实现多来源数据的集成奠定了良好基础。   总之,本论文通过综合运用多项Web应用程序开发技术,对ChemDB Portal原型系统的结构和性能进行了优化,为其建立了后台管理工具,不仅提高了系统的可维护性和扩展性,也提高了ChemDB Portal原型系统的实用性。
其他文献
该文旨在研究一种新型的免疫吸附剂:通过用致病物质AchR-Ab作为抗原免疫动物取得抗血清,经从抗血清中提纯出AchR-Ab的抗体做为配基偶联到活化后的琼脂糖载体上,制备出AchR-Ab
本文首先对由对硝基氯苯合成中间体4,4-二硝基二苯醚的进行研究:采用自制混合溶液为溶剂,在适量催化剂的存在下,对硝基氯苯、碳酸钠和亚硝酸钠为原料,合成4,4-二硝基二苯醚,研究各个
搅拌槽是广泛应用于化工、环境工程及溶剂萃取等工业领域的反应器及混合设备之一,对搅拌槽内流体力学特性的研究对于反应器的放大和设计具有非常重要的意义。关于搅拌槽湍流流
学位
从目前的能源结构和过程工业原料路线来看,我国是世界上不多的几个以煤为主要能源的国家之一。这种以煤为主的能源结构和过程工业原料路线是历史造成的,并将延续较长的时间。它
目前,在基层党员队伍中,消极思想者有之、又懒又馋者有之、凭关系混日子的有之、盛气凌人的还有之。这些人的毛病虽不是太大,但由于挂着党员的头衔,对党的威信和形象造成了一
经历了为期三天的展会商务交易,2月12日,经过全新品牌整合的首届Première Vision Paris展会完美落幕,留下了颇多让人记忆深刻的亮点。近6万名时尚专业观众汇聚在Première V
目的:探讨原发性肝癌术后短疗程应用糖皮质激素对患者术后肝功能恢复的影响及相关不良反应。方法:回顾性分析2014年1月—2015年8月126例原发性肝癌行开腹肝切除术治疗患者的
目的对甲状腺微小乳头状癌术中的冰冻病理未能进行诊断的原因进行分析探究。方法对26例术中未能进行诊断的甲状腺微小乳头状癌患者的冰冻切片与石蜡切片进行观察对比,并以石
甲酸甲酯水解法制取甲酸是当今国际上最先进和成熟的工艺,和传统的甲酸钠法相比,水解法具有生产成本低,产品质量高,没有环境污染等优点。 本论文研究了国内外甲酸甲酯的合成技
★2007年高考部分数学考点分析★高考题与课本原题的对比★集合与简易逻辑典型错误诊断★不等式与向量在高考中怎样考★2008年湖南高考数学科命题预测★求解曲线的轨迹方程七