摘要

本文讨论了应用于油气地球物理领域的一种新型的软件体系结构模型,该模型超越传统的三层体系结构,在每个层分离控制引擎和功能模块逻辑,并包含统一的软件总线和应用框架。文中提出的地球物理软件体系结构模型主体由(中心部分的)交互(UI用户界面)层、应用层、数据层以及系统服务总线和应用框架组成,这些体系结构成分构建在扩展的计算机操作系统平台上。该软件体系结构具有四个基本特征,即层次化、控制引擎与功能模块分离、统一的系统运行服务、基于框架的软件应用开发。文中所提软件体系结构模型,既便于应用集成和数据集成,又便于软件系统开发过程管理、软件维护和性能提升,并可望应用于油气勘探与生产软件产品线的研究与开发。