面向数字油田的SOA体系架构的调研分析_第1页
面向数字油田的SOA体系架构的调研分析_第2页
面向数字油田的SOA体系架构的调研分析_第3页
面向数字油田的SOA体系架构的调研分析_第4页
面向数字油田的SOA体系架构的调研分析_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向数字油田的SOA体系架构的调研分析

-以中石化勘探开发地上地下一体化信息系统为例指导老师:朱正平学生:李娜学号:201571255目录1、2、3、4、研究背景及意义系统架构的开展应用实例结论与展望研究背景及意义

研究背景及意义随着计算机硬件的性能高速开展、互联网的普及和大规模应用,计算资源呈现出从集中到分散再到集中的过程,从大效劳器时代到个人PC时代,又到云时代,计算资源的能力越来越强,使用本钱越来越低,计算资源为信息化应用效劳,各行各业已经离不开IT信息化技术,技术架构是信息化技术的实现手段,技术架构与业务的开展相辅相成,IT技术支撑业务的开展和推进,业务的开展又带来IT技术的升级与创新。

2、系统架构的开展2.系统架构的开展IT技术实现的技术架构在IT资源的不同层面和不同角度,经历了以数据计算为核心的C/S架构,到以聚焦业务功能实现的B/S架构,面向效劳化构建应用的SOA架构,整合IT资源和按需使用云计算架构等的阶段,并且一直在不断的演变和进化。技术架构的演变是一个由细节到抽象,由封闭到开放,由散乱到统一,由局部到全面,由下向上的递进演变一个过程。2.系统架构的开展技术架构的演变经历了C/S、B/S、SOA、云计算,它们从应用、构建、开发等具有不同的特点2.1C/S向B/S演变C/S架构的程序有许多弱点,C/S架构的应用程序通常需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置;兼容性差,对于不同的开发工具,具有较大的局限性。随着Internet的高速开展和普及,B/S架构的模式更适用于网络环境下。B/S架构模式具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加效劳器功能。开发简单,共享性强。可以支持大用户量使用。由此,很多C/S架构的应用采用B/S架构替换,技术架构由C/S架构向B/S架构演变。

2.2B/S向SOA演变随着业务规模的不断扩大,B/S也有一些的局限性,B/S架构的应用系统最大的问题在于是封闭的,自成体系,那么将其封闭性壁垒打破,从一体的、全局的、从业务出发的视角来看待应用系统的构建,把每一个单一业务功能看做效劳或组件,通过效劳化,将效劳进行组织,编排和调度,按照抽象接口和独立协议,像组装流水线一样组织效劳完成业务流程,既完成业务功能,也能通过组织效劳流程快速响应业务流程的变化。这种架构就是SOA架构。

2.2B/S向SOA演变SOA架构是一个组件模型,它将应用程序的不同功能单元(称为效劳)通过这些效劳之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,

它独立于实现效劳的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的效劳可以以一种统一和通用的方式进行交互。SOA实现模型如以下图所示。架构的特点对SOA的需要来源于需要使业务IT系统变得更加灵活,以适应业务中的改变。通过允许强定义的关系和依然灵活的特定实现,IT系统既可以利用现有系统的功能,又可以准备在以后做一些改变来满足它们之间交互的需要。2.3

SOA向云计算的演变通过SOA架构,可以整合应用资源,提供灵活的业务支撑架构。但SOA也具有一定的局限性。〔1〕从计算资源使用角度来说,SOA架构不关心计算资源的整合〔2〕从应用的构建上来说,SOA架构以效劳化的方式解决应用的构建,面向范围通常是集团级的,随着互联网的高速开展,SOA架构如何在广域网环境下更大范围构建效劳,SOA架构如何开展是一个问题。如果通过互联网络,利用非本地或远程效劳器〔集群〕的分布式计算机、存储设备进行整合,为互联网用户提供各种计算效劳〔计算、存储、软硬件等效劳〕。通过这种架构方式,这使得用户可以将资源切换到需要的应用上,根据需求访问计算效劳。由此,最后出现了云计算架构。2.3

SOA向云计算的演变

云计算以虚拟化技术为根底,以网络为载体提供根底架构、平台、软件等效劳为形式,整合大规模可扩展的计算、存储、数据、应用等分布式计算资源进行协同工作的超级计算机模式。在云计算模式下,用户不再需要购置复杂的硬件和软件,而只需要支付相应的费用给“云计算〞效劳提供商,通过网络就可以方便地获取所需要的计算、存储等资源。云计算架构将整个IT资源从各方面最大化的整合并提供效劳,使得IT资源像普通商品一样使用。但同时,云计算架构也是一种架构整合,在云计算架构下,各种资源、软件的整合实现用到了传统的B/S架构、SOA面向效劳的架构等。3、实例分析2.1系统架构

为保证地上地下一体化的地质地理信息平台在油田企业信息化建设过程中得到可持续地开展,不断丰富系统效劳功能和适应范围,总体技术架构采用SOA(Service−OrientedArchitecture)体系架构理念,形成松耦合的地上地下一体化平台的技术架构(图2),并分为数据层、效劳层和应用支持层。数据层平台层所管理和应用的数据来自于油田数据中心及收集的各种GIS空间数据。空间数据包括:DEM数据、DOM数据、地面模型数据、地面设施数据、地质数据(经过处理在平台中以地质几何模型数据表达)及井筒数据。这些数据以Oracle数据库及文件系统结合的方式存储,存储管理时对于矢量数据采用Oracle提供的Spatial功能建立索引,而空间高程数据及影像数据那么通过文件索引的方式提供管理和访问。数据层

平台采用全新的面向实体和拓扑的数据组织方式进行数据管理,实现了多种三维模型数据的一体化存储管理,实现了二维系统与三维系统的融合,采用的空间数据索引机制可以快速的进行空间数据查询,并可依据对象LOD信息直接获取可供显示的简化模型,提高三维场景的显示漫游速度。效劳层服务层空间数据服务计算服务一方面为以数据引擎为平台的应用系统提供统一的数据接口,隔离了数据存储和数据访问的具体实现;另一方面为应用提供几何计算、拓扑计算及空间分析等方面的服务,减少了事故损失。应用支持层应用支持层以接口和组件两个不同粒度的方式为应用开发提供效劳,包括Web效劳,具备了根底的GIS数据浏览和数据查询定位等功能。用户可基于这些组件和接口,结合自己的业务需求进行二次开发,也可以通过平台的根底工具通过GIS数据根本的查询、访问和展示等功能来实现简单的业务应用。2.2应用体系地上地下一体化地质地理信息平台为应用子系统的构件提供了根底环境,提供油田GIS应用的根本功能以及应用组件。对于特定专业的需求,可以用模块化的组件快速搭建应用子系统,并可与平台无缝集成,应用体系的功能结构如下图。

功能和组件数据的管理与维护数据效劳二维地图面板三维地图面板图层显示控制地图交互工具空间计算工具业务报表地上地下一体化地质地理信息平台提供的应用系统构建环境包括以下功能和组件:2.2应用体系

应用体系可以支持对油田地上、地面、地下地质地理数据的管理,本例中开发了集输管线管理、输配电网管理、油气生产管理、地下井筒信息管理、综合信息展示等5个子系统,平台支持的应用范围包含且不局限于这5类应用。2.2应用体系应用体系子系统集输管线管理输配电网管理油气生产管理综合信息展示提供管线的长度计算、管线统计、管线上下游关联分析、管线坡度图、管线横断面图、管线穿跨分析等功能。对输配电网线路、杆塔、变压器、变电站及基本属性数据进行管理,并在二维地图和三维地图中进行展示,

提供数据的查询统计功能。提供按多种方式的查询和数据导航,以动态图形及报表形式展示油气生产动态。利用勘探开发成果图件、地震解释结果等数据,构建三维地质空间数据,并在三维地图场景中展示。地下井筒信息以油田钻井、测井、录井等数据为基础,生成井筒三维数据3、应用效果

地上地下一体化地质地理信息平台实现了输配电网、集输管线、三维地形、地下井筒、地层界面、断层、油藏等地质地理信息的一体化展示,并可与生产动态信息关联查询。为勘探开发业务数据导航、专业应用和跨专业协同提供了一体化可视化的交互平台与环境。3、应用效果右图为油田地面工程三维显示,直观的展示了油田地理、地形、输电线路,并可查询输电线路的相关信息,如:线路的建设时间、输电电压等信息,以及那些油井与这个线路相连,为线路故障的影响范围检测提供根底。3、应用效果在地面工程的根底上我们还可以钻到地下来观观察到油井的地下相关信息。右图中可以看到油田根本业务的地上地下一体化展示的效果,地面上显示地形、输配电网和钻井的三维模型,地下显示岩性界面、钻井轨迹和井筒的三维模型。4、结论4、结论SOA是解决集成的问题,这个集成包括了数据集成,应用集成,流程集成和B2B集成。SOA实现的一个终极目标是流程整合,可以进一步理解为通过已有的数据效劳,业务效劳,展现层组件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论