10.3969/j.issn.1673-064X.2019.04.005
轻量级钻井三维可视化数据服务解决方案
以往开发后台数据服务,通常使用Java、.NET等传统技术,服务的开发和部署比较复杂,与先进的云端及容器化技术结合较为困难.为此,提出一种基于Web的轻量级钻井三维可视化数据服务解决方案,为前端钻井工程井筒地质信息三维可视化系统提供一种高内聚、低耦合,独立部署,易于维护的数据服务.该方案采用微服务架构,选用适合云端平台的轻量级开发平台Node.js,在restify开发框架上使用Typescript开发语言,开发了高可用的REST风格数据服务,为前端可视化应用提供一套基于HTTP协议的应用程序接口.通过这一数据服务,建立了前端应用与后端数据仓库的高效数据访问通道.借助于Typescript语言的静态类型及面向对象特性,使得该服务的可靠性及可维护性大大提高,同时微服务架构与容器化及云技术相结合,易于维护、部署及扩展,具备轻量级、跨平台、灵活高效等优点.
三维可视化系统、数据服务、井筒地质系统、REST架构
34
TE928;TP393(石油机械设备与自动化)
国家科技重大专项"钻井工程一体化软件"2016ZX05020-006;中国石油天然气集团公司科学研究与技术开发项目"钻井工程设计与控制一体化软件V3.0开发"2016B-4006
2019-07-26(万方平台首次上网日期,不代表论文的发表时间)
共6页
26-30,95