首頁 > 期刊 > 人文社會科學 > 社會科學II > 教育綜合 > 西安石油大學學報·社會科學版 > 輕量級鉆井三維可視化數據服務解決方案 【正文】
摘要:以往開發后臺數據服務,通常使用Java、.NET等傳統技術,服務的開發和部署比較復雜,與先進的云端及容器化技術結合較為困難。為此,提出一種基于Web的輕量級鉆井三維可視化數據服務解決方案,為前端鉆井工程井筒地質信息三維可視化系統提供一種高內聚、低耦合,獨立部署,易于維護的數據服務。該方案采用微服務架構,選用適合云端平臺的輕量級開發平臺Node.js,在restify開發框架上使用Typescript開發語言,開發了高可用的REST風格數據服務,為前端可視化應用提供一套基于HTTP協議的應用程序接口。通過這一數據服務,建立了前端應用與后端數據倉庫的高效數據訪問通道。借助于Typescript語言的靜態類型及面向對象特性,使得該服務的可靠性及可維護性大大提高,同時微服務架構與容器化及云技術相結合,易于維護、部署及擴展,具備輕量級、跨平臺、靈活高效等優點。
注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社