油田数据共享信息服务系统研究
2011-09-23潘峰
潘 峰
新疆准东石油技术股份有限公司,新疆阜康 831511
油田数据共享信息服务系统研究
潘 峰
新疆准东石油技术股份有限公司,新疆阜康 831511
科学技术是第一生产力,信息是企业发展的命脉,通过对数据进行有机的整合,建立数据信息共享服务系统能够加快企业的发展,提升企业的竞争力。油田工程项目复杂,涉及的数据信息量大,通过对其搭建立数据信息共享服务平台,对我国石油业的发展有十分重要的意义。
科学技术;油田工程项目;数据信息共享服务
0 引言
信息数据是企业发展的命脉,这些数据包括项目文档、实验数据参数、机械仪器参数以及作业现场数据等。如果能够及时有效的把这些数据整合起来,使研究室的人员可以快速访问到远程作业端工作数据;项目管理人员可以及时的跟踪到项目的作业进度等,这些都能够加快工作的效率以及质量。
油田工程项目比较大,涉及的范围比较广,无论是石油科研还是勘察,开采作业现场都会产生大量的工程数据,如何有效的把这写数据收集管理起来,建立一个有效的数据共享信息系统,作业部门可以安全的上传、访问数据,工作人员根据数据信息做出快速反应,实验室根据数据进行有效的科学研究,要完成这些功能必须要一套数据管理平台,该平台负责数据信息的安全共享管理。一个数据平台的关键技术点除了业务功能外,核心的就是企业数据传输流以及系统的整个架构,本文立足于这两点,简要讨论油田共享数据流设计以及其核心的架构设计。
1 数据传送方法
在油田项目中,除了工程项目管理数据、财务数据外,还有和日常作业相关的数据,这些数据基本涉及探井井口数据、井分层数据、井斜、井曲线、取芯等数据,数据信息组织管理重要,但是数据传输确是油田数据共享信息服务的基础。油田数据传输主要是由以下几种传输路线组成。
1)通用油田数据传输路线
图1
该数据的传输流向与如图1所示,在该数据流向中,处理的基本单元是基本的业务数据,前端应用程序产生业务数据,首先把这些数据存储到本地系统记录管器,它把该数据存储到本地,然后发往数据群管理器,数据群管理器将数据存储,并使其能够被其它应用程序所共享,然后数据管理器通知前端管理器数据已经被存储。
这种通用油田数据传输模式只是整个共享系统中的一种传输方式,这种传输方式适合小的业务数据传输,作为远程油田小终端使用这种数据传输模式。
2)应用程序驱动传输路线
图2
该数据传输如图2所示,首先前端应用程序直接把数据发往数据传输管理器,数据传输管理器接到数据过后,把数据写到本地记录。这一过程主要由数据传输管理器来完成,是一个应用程序驱动的过程,这套流程的核心思想是中间数据传输管理器的推拉机制,所谓的“推”就是前端应用程序有数据更新后,把数据发往数据传输管理器,数据传输管理器把数据推往本地记录,然后把记录结果返回;所谓“拉”就是,但其它应用程序因为业务,需要访问由前端应用程序处理的数据时,数据群会向数据传输管理器发出请求数据的通知,数据传输管理器会将需要的数据发往数据群,也使之能够被共享。
这种数据传输机制适合大数据量的传输,不容易造成数据堵塞现象,而且前端应用程序把数据发往数据传输管理器这是一个异步操作的过程,但是最后数据传输管理器要把数据存储操作的结果向前端应用程序返回。
3)批量数据传输路线
该数据传输模式如上图所示,它的传输路线是首先前端应用把数据发送往本地记录,在数据管理器中设定一个时间阀值,在固定的时间周期内,本地记录中的数据会被数据传输管理器拉到数据群中;相同的道路前端应用程序也会需要一些其它部门在实际作业中的数据,这时候也数据传输管理器也会在一个有限的时间周期内把数据群中的数据推到本地记录中来。
这种数据传输模式是一种批量式的数据传输方法,这种传输模式可以缓解大批量数据传输压力,但是不能够保证本地记录或者是数据群中的数据是当前最新数据。
总之,对与一个像油田共享信息系统来说,不能够简单的采用如上说述的一种或是两种的数据传输方式,它往往是多种传输方式的组合。在油田的作业管理模块,一般采用的是通用数据传输路线,而在石油工程项目部,一般采用的是应用程序驱动传输路线。
2 系统架构设计
该共享信息系统以油田项目组织结构模型作为系统的主要结构模型,按照石油项目流程,将其分为勘测管理模块、开采管理模块、石油项目管理模块、石油炼制管理模块,在这几大模块之间根据各自的业务需求进行进一步的细分。
对于这几大模块,采用黑板仓库风格的软件系统体系结构,这种结构效率比较高,不足点是系统耦合性强,通过数据库作为黑板仓库数据源,通俗的讲就是以此来作为数据群。勘测、开采、石油项目管理、石油炼制这几大流程的数据信息都能够很好的在这个数据源中得到表征,以这种风格搭建大模块可以弥补黑板仓库风格的不足。
对于大模块采用黑板仓库风格,在模块内部一般采用多层体系结构风格,这种体系结构风格扩展性比较强,易于开发管理。通过在软件模块内部使用扩展性比较强的体系风格,可以有效地加强整个系统的扩展性。
3 结论
油田数据共享系统是一个复杂的结构,其涉及的范围比较广,对于每一个模块都应该根据实际的应用情况,采用不同的数据传输方式,以及模块内部的架构设计,这样才既能保证系统功能的完善,也能保证系统性能的健壮性。
[1]陈新发.信息化架起油田高效之路[J].北京石油管理干部学院学报,2004(4).
[2]卢真堂.油田经营的战略决策[J].管理科学文摘,2003(6).
[3]钟慧玲,等.一个基于Web Service的数据交换平台[D].华南理工大学,2007.
[4]范荣,罗大庸.基于本体和推技术的数据交换技术研究[J].中南大学信息与工程学院,2008.
TN92
A
1674-6708(2011)39-0194-02
潘峰,助理工程师,研究方向:计算机软件维护