欢迎来到天天文库
浏览记录
ID:18169623
大小:4.47 MB
页数:71页
时间:2018-09-14
《基于SOA的固井工程设计系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号TP319学号151050223密级’anXiShiyouUniversity全曰制学术型硕士学位论文_题目基于SOA的固井工程设计系统研究与实现作者姓名导师姓名、职称徐英卓教授学科(专业)名称计算机软件与理论提交论文日期2018年6月5日学位论文创新性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研宂成。果尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人己经发表或撰写过的研宄成果;也不包含为获得西安石油大学
2、或其它教育机构的学位或证书而使用过的材料一。与我同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意U申请学位论文与资料若有不实之处一,本人承担切相关责任。:论文作者签名缺k日期:学位论文使用授权的说明本人完全了解西安石油大学有关保留和使用学位论文的规定,即:研究生在校攻读。学校享有以任何方法发表学位期间论文工作的知识产权单位属西#石油大学、复制、公开阅览、借阅以及申请专利等权利。本人离校后发表或使用学位论文或与该论文直接相关的学术论文或成果时,署名单位仍然为西安石油大学。论文作者签名:外备日
3、期:>/撕咖导师签名:曰期:,你A?注:如本论文涉密,请在使用授权的说明中指出(含解密年限等乂论文题目:基于SOA的固井工程设计系统研究与实现专业:计算机软件与理论硕士生:钟磊(签名)指导教师:徐英卓(签名)摘要传统的固井工程软件系统存在很多缺陷,主要体现在:系统开发采用的是面向过程编程,耦合度较高、难以维护;系统存在严重的“信息孤岛”等问题。随着石油勘探开发规模的不断扩大,固井工程相关部门迫切需要消除这些弊端,使固井工程软件系统与其它相关系统既能够相互独立又能信息共享,且系统易于扩展功能。面向服务架构(SOA)的兴起为解决传统固井软件系统的弊端
4、带来了新的曙光。本文在基于SOA的设计理念指导下,提出研究并开发一个基于SOA的固井工程设计系统。本文首先论述了课题的研究背景、目的和意义,然后通过对系统的需求分析和SOA架构思想的理解,运用多层架构的设计方法,完成了基于SOA的固井工程设计系统的架构设计和服务功能设计。系统架构设计部分主要从数据访问层、业务逻辑层、服务层和服务调用层四个方面进行设计,系统服务功能设计主要包括套管数据管理、设计参数管理、套管强度设计和注水泥设计等四个服务模块。通过REST风格的设计方法,对系统功能进行服务化设计,以便系统具有较好的可扩展性。在上述基础上,利用Spring.NE
5、T和ASP.NETWebAPI等框架技术对系统各功能模块进行了实现。最终开发了一个基于SOA的固井工程设计系统。该系统主要实现了基本设计参数的查询、添加、修改和删除;能对套管数据库进行管理;能根据预设参数实现套管强度的设计和注水泥设计。本文研究的固井工程设计系统很好地解决了传统固井软件系统存在的不足,其服务模块的实现过程严格遵守了REST风格的设计原则,这也为本系统的后期维护和功能扩展提供了便利,同时也能够与固井工程相关部门的其它应用系统进行整合,实现部门应用间的信息共享,解决了部门内部系统存在的“信息孤岛”问题。关键词:SOA;固井工程设计;WebAPI论
6、文类型:应用研究IISubject:ResearchandImplementationofCementingEngineeringDesignSystemBasedonSOASpeciality:ComputerSoftwareandTheoryName:ZhongLei(signature)Instructor:XuYingzhuo(signature)ABSTRACTTherearemanydefectsinthetraditionalcementingengineeringsoftwaresystem,whicharemainlyreflectedin
7、thefactthatsystemdevelopmentadoptsprocess-orientedprogramming,whichhasahighdegreeofcouplingandisdifficulttomaintain;thereareseriousissuessuchas“informationisolatedislands”inthesystem.Withthecontinuousexpansionofoilexplorationanddevelopmentscale,therelevantcementingengineeringdepart
8、mentsurgentlyneedtoelimina
此文档下载收益归作者所有