全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

petrov软件架构设计中的一些思考与实现

Keywords: 软件架构设计,软件重用,中间件,设计模式,应用框架

Full-Text   Cite this paper   Add to My Lib

Abstract:

?定位于突破国外跨国石油公司的技术壁垒,并能够被作为唯一平台、长期应用于中国石化的年度勘探部署与优选决策,基于最新的、面向不同层次的软件架构设计原则和软件重用技术,“油气资源一体化定量评价软件”(petrov)的软件架构设计做了一些积极的尝试和探索:1以多种事件响应模型和并发控制模型为代表的、面向服务的领域基础中间件设计,充分体现数据集成、应用服务协作、分布式面向对象计算与分布式数据存储的架构要求;2基于st-basedkida(spatialandtemporal-basedknowledge,information,dataandactivity)数据建模思路而封装的领域数据模型,在充分考虑时间、空间维度信息的基础上,抽象并约定了基于组合模式的领域对象模型,有助于以元数据管理(归类、过滤)模式实现库表结构的设计、大数据量存储与数据交换;3以通用工具箱接口和远程过程调用接口为代表的不同层次二次开发接口的设计,支撑不同开发环境下对后台不同服务的调用,及不同客户端应用软件框架的快速开发和集成;4由抽象接口类、工具箱类及相互之间的应用协作组成的应用软件框架设计,通过接口反转技术,能够最大程度降低不同专业软件的开发工作量.petrov在中国石化的深入推广从侧面证明,合理的软件架构设计方法或软件重用技术是勘探开发类专业软件平台迎合大量不确定性业务需求并确保软件品质的根本前提.

References

[1]  金之钧,张金川.油气资源评价技术.北京:石油工业出版社,1999.[2]rosepr著;窦立荣等译.油气勘探项目的风险分析与管理.北京:石油工业出版社,2002.[3]盛秀杰,金之钧,肖晔等.成藏体系油气资源评价中的统计方法体系.石油与天然气地质,2013,34(6):829-830shengxiujie,jinzhijun,xiaoyeetal.statisticalmethodseriesfortheresourceassessmentofpetroleumaccumulationsystem.oil&gasgeology,2013,34(6):829-830.[4]王宏琳,罗国安.国产地震处理解释软件的发展[j].石油地球物理勘探.2013,48(2):325-331??浏览[5]王宏琳,陈继红.地球物理软件集成环境研究[j].石油地球物理勘探.2010,45(2):299-305??浏览wanghonglin,chenjihong.studiesongeophysicalsoftwareintegrationenvironment[j].ogp.2010,45(2):299-305??浏览[6]alexandrescua.modernc++design:genericprogramminganddesignpatternsapplied.addison-wesleyprofessional,2001.[7]shallowayaandtrottj.designpatternsexplained:anewperspectiveonobject-orienteddesign(2ndedition).addison-wesley,2004.[8]fowlerm,beckk,johnbetal.refactoring:improvingthedesignofexistingcode.addison-wesley,2002.[9]mclaughlinbd,polliceg,westdetal.headfirst:object-orientedanalysis&design.o'reilly,2007.[10]meyerss.effectivestl:5[11]specificwaystoim-proveyouruseofstandardtemplatelibrary.addison-wesley,2001.[12]fowlerm,riced,foemmemetal.patternsofenterpriseapplicationarchitecture.addison-wesley,2002.[13]grossc.foundationsofobject-orientedprogram-mingusingnet2.0patterns.addison-wesley,2006.[14]fowlerm.analysispatterns:reusableobjectmodels.addison-wesley,1996.[15]gammae,helmr,johnsonretal.designpatterns:elementsofreusableobjectorientedsoftware.addison-wesley,1995.[16]schmidtdc,stalm,rohnerthetal.pattern-orientedsoftwarearchitecture:patternsforconcurrentandnetworkedobjects.wiley&sons,2000.[17]omg.corba系统结构、原理与规范.北京:电子工业出版社,2000.[18]张志伟.面向对象异步通讯中间件的研究与实现[学位论文].湖南长沙:国防科技大学,2004.[19]盛秀杰,梅廉夫.油气勘探开发领域中间件的设计及实现[j].石油地球物理勘探.2010,45(4):602-605??浏览shengxiujie,meilianfu.designingandrealizationofmiddlewareine&parea[j].ogp.2010,45(4):602-605??浏览[20]schmidtdc.comparingalternativeprogrammingtechniquesformulti-threadedservers:thethread-poolconcurrencymodel.c++report,1996,8(4):1-10.[21]bassl,clementspandkazmanr.softwarearchitectureinpractice(secondedition).addison-wesley,2003.[22]opengisconsortium.simplefeaturesspecificationforsql.http://www.opengeospatial.org/standards.[23]abrahamsdandgurtovoya.c++templatemetaprogramming:concepts,tools,andtechniquesfromboostandbeyond(c++indepthseries).addison-wesleyprofessional,2004.
[2]  金之钧,张金川.油气资源评价技术.北京:石油工业出版社,1999.
[3]  王宏琳,陈继红.地球物理软件集成环境研究[j].石油地球物理勘探.2010,45(2):299-305??浏览
[4]  wanghonglin,chenjihong.studiesongeophysicalsoftwareintegrationenvironment[j].ogp.2010,45(2):299-305??浏览
[5]  alexandrescua.modernc++design:genericprogramminganddesignpatternsapplied.addison-wesleyprofessional,2001.
[6]  specificwaystoim-proveyouruseofstandardtemplatelibrary.addison-wesley,2001.
[7]  fowlerm,riced,foemmemetal.patternsofenterpriseapplicationarchitecture.addison-wesley,2002.
[8]  grossc.foundationsofobject-orientedprogram-mingusingnet2.0patterns.addison-wesley,2006.
[9]  fowlerm.analysispatterns:reusableobjectmodels.addison-wesley,1996.
[10]  gammae,helmr,johnsonretal.designpatterns:elementsofreusableobjectorientedsoftware.addison-wesley,1995.
[11]  schmidtdc,stalm,rohnerthetal.pattern-orientedsoftwarearchitecture:patternsforconcurrentandnetworkedobjects.wiley&sons,2000.
[12]  omg.corba系统结构、原理与规范.北京:电子工业出版社,2000.
[13]  张志伟.面向对象异步通讯中间件的研究与实现[学位论文].湖南长沙:国防科技大学,2004.
[14]  shengxiujie,meilianfu.designingandrealizationofmiddlewareine&parea[j].ogp.2010,45(4):602-605??浏览
[15]  schmidtdc.comparingalternativeprogrammingtechniquesformulti-threadedservers:thethread-poolconcurrencymodel.c++report,1996,8(4):1-10.
[16]  bassl,clementspandkazmanr.softwarearchitectureinpractice(secondedition).addison-wesley,2003.
[17]  opengisconsortium.simplefeaturesspecificationforsql.http://www.opengeospatial.org/standards.
[18]  abrahamsdandgurtovoya.c++templatemetaprogramming:concepts,tools,andtechniquesfromboostandbeyond(c++indepthseries).addison-wesleyprofessional,2004.
[19]  rosepr著;窦立荣等译.油气勘探项目的风险分析与管理.北京:石油工业出版社,2002.
[20]  盛秀杰,金之钧,肖晔等.成藏体系油气资源评价中的统计方法体系.石油与天然气地质,2013,34(6):829-830
[21]  shengxiujie,jinzhijun,xiaoyeetal.statisticalmethodseriesfortheresourceassessmentofpetroleumaccumulationsystem.oil&gasgeology,2013,34(6):829-830.
[22]  王宏琳,罗国安.国产地震处理解释软件的发展[j].石油地球物理勘探.2013,48(2):325-331??浏览
[23]  shallowayaandtrottj.designpatternsexplained:anewperspectiveonobject-orienteddesign(2ndedition).addison-wesley,2004.
[24]  fowlerm,beckk,johnbetal.refactoring:improvingthedesignofexistingcode.addison-wesley,2002.
[25]  mclaughlinbd,polliceg,westdetal.headfirst:object-orientedanalysis&design.o'reilly,2007.
[26]  meyerss.effectivestl:5
[27]  盛秀杰,梅廉夫.油气勘探开发领域中间件的设计及实现[j].石油地球物理勘探.2010,45(4):602-605??浏览

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133