基于Web Service的油气田信息服务构建
2020-01-13范伦杰张余强罗彬彬
智能计算机与应用 2020年1期
范伦杰, 张余强, 罗彬彬
(1 四川大学 电子信息学院, 成都 610064; 2 成都西图科技有限公司, 成都 610065)
0 引 言
随着油田信息产业的发展,油气田管理人员需要完成对中石油数据库信息的统一化管理工作。已有的油气田数据是以各种方式分散在各台服务器上存储起来的,需要一个统一的服务去支持第三方开发组件调用,防止第三方机构构建的展示平台污染数据源,配有对第三方的身份信息验证功能,保证信息的数据安全。基于以上需求,调研了网络上常见的数据资源的共享方式,其中包括公网上广泛流行的Restful微服务架构,较为传统严谨的Web Service数据传输服务。Restful架构仅是基于Http协议来设计运行,相较而言Web Service具有更严格的语义描述,对数据的交互有着严格的WSDL文件描述。相对于REST架构来说,虽然缺少了系统的延展性和伸缩性,但是在安全和规范方面更为标准。因此采用Web Service协议来实现数据的共享[1]。
1 需求分析及服务总体架构设计
本次研究中,根据现有数据库中的数据表结构,将数据分为5个子模块来传输,分别为:生产动态、生产成果、储量成果、井筒曲线和统计卡片,不同勘探生产模块,存储的主要信息不同。各个模块的主要数据内容见表1。

表1 数据模块及其主要内容
在梳理阐述前文功能模块的前提下,还需要设计权限控制、文件服务功能。所有油气田信息的传输均以Web Service协议作为基础,而在此通用的数据交换协议下,拟对协议细节进行细化定制,同时构建数据方和需求方的交互语言格式,另外还要规范各个子模块的交互进程。……
登录APP查看全文
