摘要
讨论了油气勘探应用软件常见的体系结构式样特点和优缺点 ,在此基础上提出油气勘探一体化软件体系结构的一种方案 :基于分层的通信模型 ,并可以组合其他式样体系结构 ,如管道过滤体系结构、面向对象体系结构、基于事件的隐式调用体系结构。分层包括 :用户界面服务、工作间服务、工具层、公共构件服务、数据存储服务。这样的体系结构有利于实现如下新技术 :可配置的地震工作间、地质工作间和油藏工作间 ,应用软件工具插件 ,数据共享、事件共享和对象共享。
The paper discuses some advantages and disadvantages of common software architectural styles in existing exploration applications, and proposes a software architecture model for next generation integrated exploration applications. The architecture is based on a layered communication model, and it can be accompanied by other architectural styles, such as object oriented, pipe and filter, and event based (implicit invocation). The layered system can be organized hierarchically, and it includes user interface services, workshop services, tool layer, common component services, and repository services. Such software architecture is suitable for applying new technologies: configurable seismic workshop, geologic workshop and reservoir workshop, application plug in, data sharing, event sharing and object sharing.
出处
《勘探地球物理进展》
2003年第3期161-166,共6页
Progress in Exploration Geophysics
关键词
油气勘探
软件体系结构
管道过滤体系结构
面向对象体系结构
petroleum exploration
application integration
software architecture
architectural style
software development