基于Eclipse RCP的油田开发决策支持系统(三)

6、采用OLE组件和Word标签方式实现基于Word的报告生成<?xml:namespace prefix = o ns = “urn:schemas-microsoft-com:office:office” />

系统采用在Word模板内置标签,动态数据填充的方法,可以将结果自动生成一系列的Word报告。采用OLE方式调用Word

基于标签的Word报告输出

7、采用Eclispe Brower实现与B/S系统的对接

油田开发实例库系统是一个基于B/S架构的系统,采用HibernateSpringWebWork架构构建,存放的油田实例的开发历程,可以对实际工作中起到对比参考作用,系统采用内置的Eclispe Brower和实例库系统无缝链接。

 

<?xml:namespace prefix = v ns = “urn:schemas-microsoft-com:vml” />

B/S架构系统的集成

8、采用JINIDLLVC)方式实现复杂数学计算算法的调用

在油田开发信息化历程中积累了大量的油藏工程计算方法,这些算法基本都是使用C/C++VCVBC#开发,为了能够复用这些算法,采用的是JINI调用DLL方法实现,首先将原油藏工程方法程序集打包成DLL,再使用VC编写调用接口,用JINI调用,达到了复杂数学算法集成的效果。

 

JINI调用DLL

4、采用Eclispe Help框架实现知识库图书的引用和检索

构建知识库的一个重要内容是已经正式出版的众多标准、论文、书籍,这些知识是油田开发人员在日常生产研究工作中所经常参考的。本系统采用Eclispe 帮助框架将这些内容转化为帮助内容,利用Eclispe Help提供的全文检索和热建帮助实现和具体工作中问题点相关联。

 

 

基于Eclispe Help的书籍

 

在综合辅助决策界面上如何引用界面

5、编写Resoure Navigator资源浏览插件实现文件系统的访问

  

6、采用Batik插件(开源)实现矢量图形(SVG格式)显示、QuickImag插件(开源)实现栅格图形(JPGBMP)显示

7、采用Numerical插件(开源)实现常用数学单位转换

8、采用MathEclipse插件(开源)实现内置基本数学公式运算

四、未来的扩展方向

Eclispe RCP是一个极佳的企业应用框架,特别是对于有复杂应用逻辑或者复杂人机交互的行业应用系统,插件式结构使长期IT人士梦寐以求的积木式开发成为可能,也为“分步实施、边建边用”的企业化应用提供了一个很好的平台。

对于油田开发决策系统来说,它的定位是能够成为油田开发一路的集成应用平台,它最大的特点应该是集成应用,即能够依据开发数据库的中的大量生产数据,能够显示第三方专业公司地质建模和数值模拟结果,集成大量的油藏工程公式和标准,集成油田开发中形成的经验、规律、标准和论文,支持二维三维图件显示,支持复杂曲线的交互式使用,从而成为油田开发人员日常配产、动态分析和制作开发方案的有用工具,提高决策的科学性和标准性。

 

对于当前版本的油田开发决策支持系统而言,还需要扩充的插件包括:

ü        二维矢量图形插件

ü        三维模型插件

ü        GIS显示导航插件

ü        类似PPT的图文混排综合展示插件

ü        即时通讯插件

点赞