三层B/S结构的数字化油田系统解决方案

  数字化油田系统是近几年来随着信息技术的飞速发展,石油需求的急剧增加和经济信息全球化的逐步加深而出现的一项新技术。它在油田的信息交流和管理决策中发挥着越来越重要的作用,然而数字化油田系统的发展还并不十分完善,尤其在中国起步比较晚,油田数字化进程比较缓慢,与国外同期水平相比还具有很大的差距,而且数字化油田系统的实现需要大量的人力、物力和财力来支撑,所以寻求一种经济、高效、可行的数字化油田系统解决方案是十分必要的。

  数字化油田系统概述

  数字化油田是某油田的虚拟表示,能够汇集该油田的自然和人文信息,人们可以对该虚拟体进行探查和互动。数字化油田系统是数字化油田的具体实现,其内容包括地质勘探、油气田开发、储运销售、油田管理等,是油田勘探开发研究过程的数字化;油田经营管理过程的数字化(ERP)。

  数字化油田系统为各个能源公司和其供应商之间实现信息交流和自动化操作提供了一种基于网络的解决方案,使油田操作管理中一些复杂的工作流程简单化并且使各个相关部门进行团队合作,从而合理有效的利用各种油田资源,提高资源利用率和经济效益。无论是勘探、钻井、开发、决策还是销售部门,利用油田数字化系统,可以大大的提高生产效率。因此数字化油田系统应具有以下特点:信息数据集成化、支持决策、跨区域跨部门、信息共享、数据安全可靠和海量数据存储能力。(见图1)

  现在很多数模、试井、地理信息系统、油气藏动态分析、油藏经营管理系统等石油工程软件已经发展得比较完善,但是这些软件分析都是相对独立的,所有这些软件的相关数据得不到很好的综合利用。很多人认为石油工程信息技术的发展方向是将这些相对独立的系统集成起来以更好的进行综合分析和动态预测来支持决策和信息共享。数字化油田系统的产生和发展顺应了这一发展趋势,数字化油田系统是以系统集成、信息共享、分布式网络、安全稳定的数据为宗旨,以信息技术为支撑,油田信息为数据源,以互联网为传输媒介,以管理决策和信息共享为目标的现代化油田信息管理系统。我国的油田数字化系统起步比较晚,大多数还停留在以二层C/S模式的体系基础之上。而二层C/S体系结构本身的局限性是限制数字化油田系统发展的一个重要因素。因此寻求一种新的体系模式来开发数字化油田系统是十分必要的。

  本文根据数字化油田系统特点、宗旨和目标提出了基于三层B/S结构的数字化油田系统解决方案并对其进行了详细的论证。它是Internet/Intranet技术和数据库技术结合的产物,具有良好的应用前景。

  图1 数字化油田概览

  三层B/S体系结构

  三层B/S 结构即客户端浏览器(表示层)/Web服务器(应用层)/数据库(Browser/Server/Database)三层结构,在传统两层模式的基础上增加了应用服务这一级。三层结构的划分,使逻辑上更加独立,每个功能模块的任务更加清晰。在表示层客户通过Web浏览器向中间Web应用服务器发出HTTP请求,Web应用服务器通过对客户端的请求进行身份验证然后对于合法的用户请求进行处理并与数据库进行连接进而获取或保存数据并将从数据库获得的数据返回到客户端浏览器。表示层是前端用户的接口,它通过用户界面与用户进行人机对话,由于客户端使用Web浏览器与应用服务器进行对话而无其他特殊要求,所以客户端是真正的“瘦客户端”而且通过与Web网络相连接使其具有跨区域跨部门的特点。中间应用层是三层B/S结构的核心,它主要完成对业务规则的控制和对数据库的访问等工作。数据库服务器中安装的数据库应用程序负责数据的定义、查询、更新和删除等操作并维护数据库的安全性和完整性。三层B/S结构组成如图2所示:

  三层B/S结构的应用层,将界面层和业务逻辑层按照客户端和应用服务器相分离。这样使三层结构相互彼此独立,任意一层的改动都不需要另外两层做附加的处理。而且随着用户需求的改变只需在应用服务层的业务处理程序进行更新即可。三层结构利于模块化设计,用户端不必进行大量的数据计算处理,这些工作将集中于应用服务层进行处理,开发人员只需对应用服务层进行维护而不需对每个客户端进行逐一管理。另外,三层B/S结构各层独立管理,能严格地控制信息访问,信息传递中采用数据加密技术,可减低信息失密的风险,有效地提高系统安全性[2]。因此将三层B/S结构应用与数字化油田具有以下优点:

  1.易维护性可扩展

  基于三层B/S结构每层相互独立,将处理功能全部移植给服务器端,用户只需要将请求发送给服务器,服务器将会对用户的请求发出反应。基于三层B/S结构软件系统的部署、升级维护和数据备份只需在服务器完成,客户端无需做应用软件的安装和调试,100%实现了客户端的“零维护”,极大地降低了系统总体维护成本。而且对于人员的分工更加明确。客户端用户只是获取或请求信息,系统管理员负责应用服务器的管理,而数据库管理员只需对数据库进行维护即可。这样不仅具有较高的效率而且节省人力物力,使每一位员工可以更加专心与本职工作。这对于石油系统结构复杂,人员、部门多系统维护难的一大难题无疑是一种很好的选择。

  2.信息共享

  由于所有的客户端的信息请求操作都是针对于同一个数据库服务器的,所有用户的信息数据都会保存在数据库服务器上。这样一个客户端通过向服务器发出请求,经过身份验证以后就可以获得它本身能力之外的数据信息,实现了真正的数据共享。

  3.信息数据安全可靠

  所有信息数据都保存在服务器端,只有通过身份验证的客户端才有对数据进行访问的权利,确保了数据的安全性。

  4.跨区域跨部门

  三层B/S模式其基本思想是:利用Internet的Web模型作为标准平台,采用TCP/IP作为通信协议,所以无论客户身处何地只要通过客户端浏览器向服务器发出HTTP请求即可获得数据信息。这对于油田野外作业,各部门协同合作和油田跨区域管理是十分重要的。可以实现遥控指挥操作:无论操作或支持决策人员身在何处,只要通过Web浏览器就可以发出命令或请求,在当今信息社会这种快速反应策略无疑会给企业带来巨大的经济效益。

  5.瘦客户端

  所有客户端只需装上操作系统、网络协议、浏览器,用户就可通过浏览器向服务器发送HTTP请求,服务器处理完毕后再把结果传送给用户,因而对客户端没有什么特殊要求真正做到了“瘦客户端”。

  6.增强企业对象的重复可用性

  三层B/S模式可以将服务集中在一起管理,统一服务于客户端,从而具备了良好的容错能力和负载平衡能力。

  数字化油田系统由集团公司――股份公司――油田――区域四级结构实现油田数字化的信息管理,所有业务逻辑都集中在集团公司管理和制定,油田公司各部门负责数据的录入和查询统计,用户的分布广泛,数据集中处理,因此在设计时充分考虑各种体系结构的优缺点,选择三层B/S Web模式进行开发实现是可行的。

  三层B/S结构的数字化油田系统设计

  1.系统网络结构图(见图3)

  图3 网络结构图

  2.系统结构图(见图4)

  图4三层B/S模式数字化油田系统结构图

  3.数据分析

  国内石油公司的一般管理模式为:总公司→分公司→油气田→区块→油气藏→油气井……。每一级目录都有若干的属性,这些属性有一些基本数据组成,每一级属性都是以分布形式存在,具有明显的树形结构。总公司位于总目录的顶级(即根目录),顶级目录获得所有子目录的数据信息,对其进行数据分析进而做出总决策。而每一级子目录根据其权限可以获得权限内的数据信息。鉴于油田开发的特殊性同时每一级数据信息都可以以图形形式展示,使系统具有直观方便的可视化功能。(见图5)

  图5 模块图

  4. 总体结构(见图6)

  5.系统业务流程图(见图7)

  结束语

  本文提出的三层B/S模式的系统结构已应用数字化油田系统中,实践证明其特点符合数字化油田系统的宗旨和目标,大大的加快了油田信息化的进程提高了油田的经济效益,是一种比较理想的油田数字化系统解决方案。与传统的C/S模式相比,本系统结构有明显的优势,具有较高系统效率,尤其适合于构造功能复杂的三层结构应用系统。总之,三层B/S结构是今后数字化油田系统的发展方向。

时间: 2024-09-10 08:45:54

三层B/S结构的数字化油田系统解决方案的相关文章

医疗结构亟待数字化处理和存储信息化

本文讲的是医疗结构亟待数字化处理和存储信息化,各种机构正在越来越少的使用纸张,从而引起了电子数据的指数级增长,尤其是对于大量的医疗保健机构而言.数字化处理和存储信息化尤为重要. 数字化处理和存储那些用纸记录了数十年的信息成为了一项艰巨的挑战,是处在快速发展中的一个最为棘手的技术项目,尤其是对于大量的医疗保健机构而言."所有的数据正在出现爆炸."利物浦女子医院的IT主管ZafarChaudry博士如此表示,"各种机构正在越来越少的使用纸张,从而引起了电子数据的指数级增长.&qu

C++第2周(春)项目3 文件+结构体实现实用系统

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接 [项目3-文件+结构体实现实用系统]score.txt(本文后提供了一部分数据,自行copy建文本文件)中是一些同学的学号.姓名.C++.高数.英语成绩,利用前两个项目中定义的结构体数组,读取文件中的数据,完成下面的应用: (1)从文件中读出数据,存放到结构体数组中: 博文"C++文件操作初体验"http://blog.csdn.ne

数字化监控系统特点及功能

数字化监控系统得到广泛应用,这是众所周知的,那么,数字化监控具有哪些特点和功能呢?     数字化监控系统特点 ◆网络化:监控系统接入计算机网络,不管内网,还是外网,领导分控均能在办公室电脑上实现,无时空限制. ◆数字化:监控图像,控制及报警信息数字化后进入计算机,可以充分利用高科技手段进行系统管理和图像处理. ◆广域化:可以实现全行业大范围内的监控报警联网. ◆智能化:通过监控软件对各种监控及报警信息,检测数据等进行智能化的分类处理,并可根据不同用户的要求确定监控报警操作流程. 数字化监控系统

数字化城市管理系统解决方案

一.项目背景 作为一个举国瞩目的特区城市,深圳市的城市管理水平和运行效率如何与时俱进,是一个非常重大的政府课题和社会课题.面对现实,面向未来,深圳市城市管理需要变革,需要创新.实现对城市的" 科学.严格.精细.长效"管理是城市可持续发展的必然要求.通过http://www.aliyun.com/zixun/aggregation/14354.html">信息化管理内在的系统性.网络性.程序性和透明性等来推进城市管理资源优化整合.管理流程科学再造.管理主体多元参与,成为提

ORACLE ERP 11 系统解决方案 AP应付帐

erp|oracle|解决  ORACLE ERP 系统解决方案 金制品有限公司 AP 应付帐     目录 Document Control................................................................................................................................. 2 概览.............................................

中软环境监控系统解决方案

一.系统概述 CTT-2000E系列监控系统以WINDOWS XP/2000为系统运行平台,选择业界流行的开放式.模块化设计技术和通用的监控组态软件,并融 入先进的计算机网络管理.多媒体.测控网络技术,用于监控铁路沿线或电信城域网无人职守机房的环境.动力设备和空调的工作状况. 其中自主开发生产的远程图象监控系统,其核心设备为基于E1.ISDN.DDN.PSTN等通信线路的单向视频传输设备,可同时完成语音和数据的合路传输.该系统采用先进的数字图象压缩编解码技术,提供集图象.语音.数据与一体的多媒体

公安110接处警GIS系统解决方案

解决 公安110接处警GIS系统解决方案    对执行任务的巡警车辆进行监控.指挥.调度以及交通事故和110报警处警的辅助处理.监控中心可以实时地掌握车辆的动态.迅速.及时地做出指挥决策,从而大大提高处警的效率. 1.轮询监控功能     系统按照一定的周期将被监控车辆的信息轮流显示在监视终端上,可以从屏幕上直观地看到被控车辆的位置在不停地实时变化. 2.点名监控系统 系统根据指挥人员的特别要求,向指定的车辆发布指令,使其按照较短的时间周期向监控中心发送信息.点名方式为:     ◆从表格中点名

在U盘上安装Linux系统解决方案

  在U盘上安装Linux系统解决方案 作为一名IT菜鸟,用PE维护系统已经满足不了我的需求,把windows装进U盘又太俗,只能把目光转向Linux了. 大致从网上搜索了一下教程,尽是些N年前老掉牙的教程.别的不说,那个麻烦劲就让人吐了. 时代在发展,科技在进步,其实简单的方法早就有了,虽然网上也有一些,但是并不全面,造成很多问题.现在,本小菜把它总结出来. www.2cto.com 准备工作: | Unetbootin http://dl.dbank.com/c0j5a8kuom:Linux

创想商务B2C建站系统解决方案

我们针对产品在线直销方面构建了一个优秀的建站系统平台,这就是网亚NET!B2C商店系统解决方案,在这个平台上把产品全方位展示与用户在线购买支付上作了一个有机的整合:针对个人网店创业方面,能够以低成本投入最快的实现网上开店做生意盈利的愿望:在针对企业网店方面,企业直接把商品放在自己的网店销售,能够降低产品运输或推广过程中产生的成本,降低产品最终销售价格,从而给消费者的购买减轻负担,产品信息传递更快更直接,企业网店,帮助企业有效降低成本,是企业抢占市场与消费者的强大利器.网亚NET!B2C网店系统采