辽河油田开发辅助决策系统的设计及实现

第13卷增刊2006年10月..

特种油气藏

SpecialOilandGasReservoirs

V01.13Supp.

Oct.2006

文章编号:1006—6535(2005)S0—0191—02

引言辽河油田开发辅助决策系统的设计及实现

钱伟斌

(中油辽河油田公司,辽宁盘锦124010)

摘要:辽河油田开发辅助决策管理系统运用软件工程的设计方法,以第3代OA、GIS、图形图像处理、数据库、J2EE和MIS等技术设计完成,该系统达到了整合辽河油田开发以来积累的大量宝贵资料、管理理念、制度、模式和经验的目的,将过去以静态定性分析为主的技术推进到多时相、多数据源、时空结合、定性定量相结合的综合分析技术,对油田的勘探开发具有一定的指导意义。

关键词:辅助决策系统;第3代OA技术;JAVA技术;J2EE技术;辽河油田

中图分类号:TE319文献标识码:A

“辽河油田开发辅助决策系统”是以现代的网络技术为基础,以强大的开发数据库为后台支持,以油气勘探开发业务流为核心的辅助决策管理系统,开发系统的各级管理层和科技人员通过本系统可以对大量不同学科的地质信息进行分析研究,指导勘探开发生产工作,完成油气开发科研生产任务¨】。

1系统设计

本系统以Web服务器为核心,集成文件服务器、数据库服务器,支撑系统网络,由于本系统的软件需要具有很好的扩展性,很高的可靠性以及很好的可管理性,因此采用了N层结构的设计∞J。

1.1表示层

表示层的主要功能是实现用户交互和数据表示,为以后的处理收集数据,向第2层的业务逻辑请求调用核心服务处理,并显示处理结果。

本系统的表示层全部通过Web方式实现,通过对象Web技术访问后台的WebLogic服务对象完成各种业务功能bJ。Web程序采用Java和JSP编制。采用JSP技术从根本上解决了CGI的性能瓶颈,能够适应大业务量的处理Hj。

1.2应用逻辑层

本系统的应用逻辑层由Webl_ogicServer包装的组件构成。本系统的业务模块主要包括2类功能,一类是后台批量处理的服务;另一类是协同Web向用户、系统管理员和领导提供交互访问组件,包括统计分析、资料管理、查询等,各组件将协作完成本系统的各项功能。

1.3数据处理逻辑层

为了提高软件的可移植性和实现软件的可重用性,对库表进行了对象化包装。数据处理逻辑以组件的形式实现基本库表操作和批量出入库操作,将大量的数据处理过程抽象化,并以封装的形式提供数据输入和结果输出接口,能够被系统内其它应用程序直接调用。

(1)构造各种资源表、清单表等数据库表格进行对象化包装,形成组件,并将其插入中间件平台,供后台应用组件调用。

(2)对各种业务数据表、数据字典表、统计表和单据表进行对象化包装,形成组件,并将其插入中间件平台,供调用。

采用组件化的数据处理逻辑将能够消除数据库操作瓶颈,同时大大提高了本系统软件的可移植性。

2系统实现

2.1物理层

物理层的核心工作就是对数据库管理,所以整

收稿日期:2006—04—18;改回日期:20∞一06—15

作者简介:作者简介:饯伟斌(1968一),男,工程师,1991年毕业于中国地质大学(武汉)石油地质勘查专业,现从事开发信息管理工作。万方数据

相关文档
最新文档