收藏本站
《第二军医大学》 2013年
收藏 | 手机打开
二维码
手机客户端打开本文

生物信息工作流构建技术的研究与应用

冯红玲  
【摘要】:随着工作流技术广泛应用于生物信息学实验,其整合分析工具完成复杂生物计算的能力越来越受到人们关注。生物信息工作流通过一种模块化的流程表达方式形象地描述计算分析的过程,通过工作流引擎的调度自动完成数据分析,从而显著提高实验的效率。 生物信息工作流系统的服务组合主要包括基于Web服务组合和面向应用程序整合两种组合方式。前者是利用Web Service技术使分布于网络上的各种Web服务按照上下文语义和一定规则进行组合;后者则是通过JDM(Java Data Mining)工具把各种应用程序和算法封装成标准组件,统一的组件接口简化了工作流的组装和执行。本文研究的生物信息工作流平台可支持上述两种服务组合方式,采用Spring框架的IoC/AOP(控制反转/面向切面)技术较好地解决了Web服务和JDM组件的松耦合组合问题,系统的可扩展性和易维护性得到了提高。 生物信息工作流是由两个或更多的服务组件对象通过相互合作来实现业务逻辑,这使得每个对象与其合作对象互相引用,并且将导致代码高度耦合而难以维护和扩展。我们采用Spring框架下的控制反转(IoC)模式解决这个问题,控制反转要求把耦合关系从代码中分离出来,在XML文件中完成配置,通过容器在需要的时候根据XML文件形成依赖关系。在利用计算服务组件构建工作流时,通过修改XML文档实现对象的热插拔,从而解决了硬编码问题。 生物信息工作流系统中还存在如日志文件,线程管理,SOAP报文组装以及生物数据加载等边缘逻辑问题.。在我们的系统中,通过面向切面编程(AOP)把它们封装成切面对象,当生物信息工作流系统需要调用边缘逻辑时发出通知,Spring框架收到通知后通过横切关注点把切面对象织入工作流系统。作为辅助功能的边缘逻辑相对于主逻辑模块是透明的,使工作流系统更专注于计算分析核心业务逻辑。 面向服务架构(SOA)策略以服务为中心应用,服务接口的定义方式是中立的,具体实现不需要强制绑定服务,系统的松耦合通过中立性的接口得到保障。基于SOA的体系架构通过封装的标准化和松耦合的编排性等机制实现服务组合的灵活性。我们的生物信息工作流平台是基于SOA构建的,采用Web Service和JDM技术完成服务组件的标准化,而松耦合的编排性是主要通过IoC/AOP技术实现。因此,基于SOA架构实现的生物信息工作流系统能够最大限度地灵活整合数据和计算资源。 本文创新点:第一,在Spring框架下利用IoC/AOP实现生物信息工作流平台,控制反转(IoC)降低了各模块之间的耦合,提高了系统的可扩展性;并采用面向切面(AOP)较好解决了工作流中的边缘逻辑问题。第二,利用生物信息工作流平台整合部署在Web Services中数据、计算资源以及JDM封装的本地数据分析程序,使得生命科学工作者无需专业的编程技术也可以高效完成生物计算分析。第三,构建了一个面向生物学Web Services资源管理的客户端,在动态解析Web Services的基础上实现SOAP报文的自动组装,克服了动态创建Web服务定义中复杂数据类型对象的瓶颈。
【学位授予单位】:第二军医大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前8条
1 张卫民;刘灿灿;骆志刚;;科学工作流技术研究综述[J];国防科技大学学报;2011年03期
2 贾忠红;基于J2EE架构的轻量级工作流引擎的研究[J];信息技术;2005年10期
3 李海波;战德臣;;工作流中数据流的调度控制[J];计算机集成制造系统;2006年11期
4 王黎维;黄泽谦;罗敏;彭智勇;;集成对象代理数据库的科学工作流服务框架中的数据跟踪[J];计算机学报;2008年05期
5 邹晓宇;王戟;周俊鹏;;基于工作流的软件过程开发平台的研究[J];计算机应用研究;2006年01期
6 何首武;谢旭升;李晓英;;基于JDM的数据挖掘系统的研究与设计[J];计算机与现代化;2007年05期
7 赵广利;;面向切面的数据验证组件研究与实现[J];计算机工程与设计;2010年01期
8 赵萌;邵荣光;;生物信息学方法在基因芯片数据功能分析中的应用[J];现代生物医学进展;2009年02期
【共引文献】
中国期刊全文数据库 前10条
1 王楠;王东海;;电子公文制发中的工作流与数据挖掘技术的普及应用[J];办公自动化;2010年18期
2 潘伟;仲倩黎;付晓东;于子元;;基于Spring框架的工作流引擎设计与实现[J];东北师大学报(自然科学版);2007年03期
3 包晨;;我国工程项目管理信息化建设研究与实现[J];工程建设与设计;2012年06期
4 张卫民;刘灿灿;骆志刚;;科学工作流技术研究综述[J];国防科技大学学报;2011年03期
5 张书贵;李雪;陈丽;;在Spring面向切面编程及其应用研究[J];电脑编程技巧与维护;2013年06期
6 刘灿灿;张卫民;骆志刚;;基于逆向分层的工作流时间-费用优化方法[J];国防科技大学学报;2013年03期
7 闻敬谦;李青;;基于工作流的飞机质量问题归零过程控制[J];航空学报;2009年11期
8 曹宝香;夏小娜;;自适应软件过程的“服务-角色-规则”形式化模型设计[J];计算机科学;2008年12期
9 戴超凡;王涛;;面向ETL的数据起源追踪系统[J];计算机工程;2011年17期
10 干哲;陈敏;汤晓安;马伯宁;孙茂印;;活动多实例工作流中数据流的建模与调度[J];计算机辅助设计与图形学学报;2008年05期
中国重要会议论文全文数据库 前1条
1 黄泽谦;彭智勇;李越;彭煜玮;;一种支持对象代理数据库高效查询处理的索引结构[A];NDBC2010第27届中国数据库学术会议论文集A辑一[C];2010年
中国博士学位论文全文数据库 前9条
1 张焕萍;面向基因表达数据的致病基因挖掘方法研究[D];南京航空航天大学;2009年
2 杨浩澜;动态网格计算工作流关键技术研究[D];重庆大学;2011年
3 刘灿灿;科学工作流管理及调度研究[D];国防科学技术大学;2011年
4 陈君华;六方介孔硅HMS的合成、改性及性能研究[D];南京林业大学;2009年
5 陈敏;导弹总体集成设计系统关键技术研究[D];国防科学技术大学;2008年
6 干哲;面向任务的海战场环境信息服务技术研究[D];国防科学技术大学;2010年
7 黄丽萍;病理性瘢痕的射频消融治疗及基于基因表达谱的药物筛选实验研究[D];中国人民解放军军医进修学院;2012年
8 崔晓萌;数字印刷图像质量检测与质量控制工程理论与应用研究[D];华南理工大学;2013年
9 文一凭;工作流实例方面的调度与挖掘方法研究[D];中南大学;2013年
中国硕士学位论文全文数据库 前10条
1 刘涛;基于SOA架构的企业应用平台研究与开发[D];长春工业大学;2010年
2 陈娟;基于JDM的移动互联网用户行为分析[D];武汉理工大学;2011年
3 赵堃;基于JBPM工作流的继电保护定值单管理系统研究[D];华北电力大学(北京);2011年
4 俞琨;面向ERP系统的普适工作流管理系统设计与实现[D];华东师范大学;2011年
5 邹娟;一种工作流引擎的设计和实现[D];电子科技大学;2011年
6 王涛;基于SSIS的数据起源追踪系统研究与实现[D];国防科学技术大学;2010年
7 崔昕岗;基于工作流的电磁兼容综合测试系统关键技术研究[D];国防科学技术大学;2010年
8 柏磊;面向产品数字化设计的工作流管理系统研发及其应用[D];南京航空航天大学;2011年
9 侯林娇;基于函数依赖的成批处理模式挖掘方法研究[D];湖南科技大学;2011年
10 秦学涛;基于工作流的OA系统的研究与实现[D];河北工业大学;2011年
【二级参考文献】
中国期刊全文数据库 前10条
1 何清法,李国杰,焦丽梅,刘力力;基于关系结构的轻量级工作流引擎[J];计算机研究与发展;2001年02期
2 游湘涛,叶施仁,史忠植;多策略通用数据采掘工具MSMiner[J];计算机研究与发展;2001年05期
3 宗志东;朱冰;邵维忠;杨芙清;;软件过程技术研究[J];计算机科学;1997年03期
4 郭江;黄涛;;软件过程及其集成环境的研究[J];计算机科学;1997年04期
5 王小民;杨志辉;张雄;许满武;;结合AOP与反射机制动态改变软件的行为[J];计算机科学;2007年11期
6 杨敬中;戎玫;张广泉;;面向方面的软件系统动态交互行为建模[J];计算机工程与科学;2007年11期
7 王黎维;黄泽谦;罗敏;彭智勇;;集成对象代理数据库的科学工作流服务框架中的数据跟踪[J];计算机学报;2008年05期
8 陈亚奇,张树生,王健;主动信息共享技术[J];计算机应用;2002年01期
9 罗海滨,范玉顺,cims.tsinghua.edu.cn,吴澄;工作流技术综述[J];软件学报;2000年07期
10 杜晓丽;蒋昌俊;徐国荣;丁志军;;一种基于模糊聚类的网格DAG任务图调度算法[J];软件学报;2006年11期
【相似文献】
中国期刊全文数据库 前10条
1 董丹丹;;基于XML数据库的工作流系统研究与应用[J];科技信息;2008年28期
2 熊劲磊;;图形化工作流过程定义工具的设计[J];电脑知识与技术;2005年35期
3 孙明;张世栋;洪晓光;;支持工作流的DBMS模型[J];计算机科学;2005年04期
4 刘春国;;基于工作流的配电管理信息系统设计[J];计算机工程;2008年16期
5 谷彩连;;基于工作流的电力营销管理信息系统的研究[J];电脑开发与应用;2009年11期
6 孙佳伟;;网格工作流访问控制研究[J];电脑知识与技术;2009年29期
7 杨海军;;地铁工程测量管理系统中工作流的研究与设计[J];河北北方学院学报(自然科学版);2009年05期
8 孙佳伟;;网格环境中的工作流访问控制模型研究[J];福建电脑;2010年02期
9 古平;朱庆生;曾一;付鹤岗;;面向过程的软件工程课程质量辅助评价与控制研究[J];计算机教育;2010年24期
10 帅仕麟;对"XML-to-SQL"基本通用化转换法的探讨及实现[J];电脑编程技巧与维护;2005年05期
中国重要会议论文全文数据库 前10条
1 刘红岩;何军;;工作流:计算机支持的协同工作处理[A];第十五届全国数据库学术会议论文集[C];1998年
2 李晖;王海洋;王文;;面向事务的工作流活动模型[A];第十七届全国数据库学术会议论文集(技术报告篇)[C];2000年
3 李书生;闻立杰;王建民;吕少熊;;基于代理的工作流邦联及子流调用框架[A];第26届中国数据库学术会议论文集(B辑)[C];2009年
4 赵韩;高先圣;;基于工作流的数据访问控制技术[A];2004“安徽制造业发展”博士科技论坛论文集[C];2004年
5 连杰鑫;刘家茂;顾宁;;基于协作依赖的工作流过程优化[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
6 段紫辉;唐世渭;杨冬青;李红燕;;基于状态与规则集的工作流执行模型[A];第十九届全国数据库学术会议论文集(研究报告篇)[C];2002年
7 吴宇进;刘家茂;李炜;顾宁;;支持输入反馈和健壮性增强的网格工作流自动生成方法[A];第二十一届中国数据库学术会议论文集(研究报告篇)[C];2004年
8 徐洸;杨伟锋;唐桂芬;;基于工作流的抢险救灾空中力量辅助决策系统设计与实现[A];第十三届中国管理科学学术年会论文集[C];2011年
9 周建涛;叶新铭;李平;;网格环境中基于SOA的工作流系统架构研究[A];第二十四届中国数据库学术会议论文集(技术报告篇)[C];2007年
10 靳绍聪;王建民;闻立杰;曹大海;;一种基于推荐系统的工作流资源分配机制[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
中国重要报纸全文数据库 前10条
1 中国石油勘探开发研究院西北分院 柏东明 曾丽花 郭以东;定制企业工作流服务[N];计算机世界;2011年
2 李蓉 本报记者  吕松华;天元携神州数码ERP谱写绿色篇章[N];大众科技报;2006年
3 刘学;重庆移动缩短客户投诉处理时间[N];人民邮电;2006年
4 高级架构师 杨洪波;SOA和BPM结合的三种方法[N];中国计算机报;2007年
5 邹洪强;应用系统的另类整合[N];计算机世界;2005年
6 孟文;升级管理 升级视野[N];国际商报;2008年
7 中国建设银行湖北分行信息技术部李涛、娄国伟、曾钦祥、吴安平、童海涛;实现多任务域工作流[N];计算机世界;2004年
8 华通;多功能的复合应用管家[N];中国计算机报;2007年
9 青岛市委市政府计算机中心 戴雪冰;保障政府审批透明化[N];计算机世界;2007年
10 工作流资深专家 刘航;中国企业迈向流程公司的十个路标[N];中国计算机报;2007年
中国博士学位论文全文数据库 前10条
1 高磊;P2P工作流系统中的资源搜索及负载均衡优化研究[D];山东大学;2010年
2 朱锦泉;可适应工作流模型及其实现机制研究[D];吉林大学;2005年
3 於光灿;协作环境中访问控制模型研究[D];华中科技大学;2008年
4 李向宁;业务过程管理理论与若干关键技术研究[D];西北大学;2007年
5 硕良勋;基于网格的地球物理计算流系统研究[D];中国地质大学(北京);2008年
6 马增治;汽车制造供应链系统建模及性能分析[D];吉林大学;2008年
7 杨涛;基于本体的农业领域知识服务若干关键技术研究[D];复旦大学;2011年
8 卢亚辉;工作流系统的访问控制模型及其安全性分析的研究[D];清华大学;2008年
9 汪文元;基于工作流的兵力调度技术研究[D];国防科学技术大学;2005年
10 柯飞帆;面向分布应用的工作流管理系统研究与实现[D];南京航空航天大学;2006年
中国硕士学位论文全文数据库 前10条
1 冯红玲;生物信息工作流构建技术的研究与应用[D];第二军医大学;2013年
2 刘国梁;基于本体的工作流过程模型集成方案的研究与应用[D];南京航空航天大学;2006年
3 张玲玲;基于任务的访问控制模型研究与应用[D];华北电力大学(北京);2009年
4 张宏;PDM环境下的动态工作流管理技术的研究[D];华中科技大学;2004年
5 程刚;基于XPDL的工作流建模研究与实现[D];大连理工大学;2006年
6 薛峰;软件配置管理中变更管理技术的研究[D];大连海事大学;2006年
7 刘鑫;基于XML数据库的工作流系统的研究与设计[D];西北工业大学;2006年
8 尤卫军;Ego平台与Quartz系统集成[D];吉林大学;2008年
9 杨琦;基于工作流的教务管理系统的研究与应用[D];合肥工业大学;2008年
10 赵洁;支持动态进化的工作流系统的设计[D];山东大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026