井眼轨道控制系统包括轨道设计、丛式井防碰以及测斜数据分析处理等多个功能模块,需要满足不同井型设计、施工与数据分析的需求,同时要考虑系统可维护性、可扩展性,以满足现场应用的新需求。采用传统设计方法会面临模块化不足、维护升...井眼轨道控制系统包括轨道设计、丛式井防碰以及测斜数据分析处理等多个功能模块,需要满足不同井型设计、施工与数据分析的需求,同时要考虑系统可维护性、可扩展性,以满足现场应用的新需求。采用传统设计方法会面临模块化不足、维护升级困难的窘境,因此提出一种基于可扩展框架的井眼轨道控制系统软件。该软件参考开放服务网关协议(Open Service Gateway initiative,OSGi)规范,采用插件式模块化的编程思想,将系统框架与功能模块相互分离,同时使模块以插件形式加载实现前后端分离。将设计系统成功推广应用于十余口井,结果表明,系统运行稳定,界面交互方便,数据响应快速,算法维护和版本更新方便快捷,满足了现场应用新需求。该设计思路可为油气领域同类系统的架构设计提供一种有效可靠的思路,对油气井领域系统开发具有借鉴作用。展开更多
针对服务组件架构(Service Component Architecture,SCA)的动态管理和演化的不足,文章研究SCA的动态重构技术.在符合SCA模型规范基础上结合开放服务网关规范(Open Service Gateway Initiative,OSGi)技术,提出一个开放环境下的动态服务...针对服务组件架构(Service Component Architecture,SCA)的动态管理和演化的不足,文章研究SCA的动态重构技术.在符合SCA模型规范基础上结合开放服务网关规范(Open Service Gateway Initiative,OSGi)技术,提出一个开放环境下的动态服务组建模型DSCM(Dynamic Service ComponentModel),它以Object Teams技术作为基础设施,从而提高应用系统的可理解性、重用性、扩展性、适配性和进化能力.DSCM支持分布式和异构平台的整合,支持简单老式java对象(Plain Old Java Object,POJO)增强和管理的机制,使得框架具有通用性和无入侵性.展开更多
文摘井眼轨道控制系统包括轨道设计、丛式井防碰以及测斜数据分析处理等多个功能模块,需要满足不同井型设计、施工与数据分析的需求,同时要考虑系统可维护性、可扩展性,以满足现场应用的新需求。采用传统设计方法会面临模块化不足、维护升级困难的窘境,因此提出一种基于可扩展框架的井眼轨道控制系统软件。该软件参考开放服务网关协议(Open Service Gateway initiative,OSGi)规范,采用插件式模块化的编程思想,将系统框架与功能模块相互分离,同时使模块以插件形式加载实现前后端分离。将设计系统成功推广应用于十余口井,结果表明,系统运行稳定,界面交互方便,数据响应快速,算法维护和版本更新方便快捷,满足了现场应用新需求。该设计思路可为油气领域同类系统的架构设计提供一种有效可靠的思路,对油气井领域系统开发具有借鉴作用。
文摘针对服务组件架构(Service Component Architecture,SCA)的动态管理和演化的不足,文章研究SCA的动态重构技术.在符合SCA模型规范基础上结合开放服务网关规范(Open Service Gateway Initiative,OSGi)技术,提出一个开放环境下的动态服务组建模型DSCM(Dynamic Service ComponentModel),它以Object Teams技术作为基础设施,从而提高应用系统的可理解性、重用性、扩展性、适配性和进化能力.DSCM支持分布式和异构平台的整合,支持简单老式java对象(Plain Old Java Object,POJO)增强和管理的机制,使得框架具有通用性和无入侵性.