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架构的系统,采用Hibernate+Spring+WebWork架构构建,存放的油田实例的开发历程,可以对实际工作中起到对比参考作用,系统采用内置的Eclispe Brower和实例库系统无缝链接。
<?xml:namespace prefix = v ns = “urn:schemas-microsoft-com:vml” />
和B/S架构系统的集成
8、采用JINI+DLL(VC)方式实现复杂数学计算算法的调用
在油田开发信息化历程中积累了大量的油藏工程计算方法,这些算法基本都是使用C/C++、VC、VB和C#开发,为了能够复用这些算法,采用的是JINI调用DLL方法实现,首先将原油藏工程方法程序集打包成DLL,再使用VC编写调用接口,用JINI调用,达到了复杂数学算法集成的效果。
JINI调用DLL
4、采用Eclispe Help框架实现知识库图书的引用和检索
构建知识库的一个重要内容是已经正式出版的众多标准、论文、书籍,这些知识是油田开发人员在日常生产研究工作中所经常参考的。本系统采用Eclispe 帮助框架将这些内容转化为帮助内容,利用Eclispe Help提供的全文检索和热建帮助实现和具体工作中问题点相关联。
基于Eclispe Help的书籍
在综合辅助决策界面上如何引用界面
5、编写Resoure Navigator资源浏览插件实现文件系统的访问
6、采用Batik插件(开源)实现矢量图形(SVG格式)显示、QuickImag插件(开源)实现栅格图形(JPG、BMP)显示
7、采用Numerical插件(开源)实现常用数学单位转换
8、采用MathEclipse插件(开源)实现内置基本数学公式运算
四、未来的扩展方向
Eclispe RCP是一个极佳的企业应用框架,特别是对于有复杂应用逻辑或者复杂人机交互的行业应用系统,插件式结构使长期IT人士梦寐以求的积木式开发成为可能,也为“分步实施、边建边用”的企业化应用提供了一个很好的平台。
对于油田开发决策系统来说,它的定位是能够成为油田开发一路的集成应用平台,它最大的特点应该是集成应用,即能够依据开发数据库的中的大量生产数据,能够显示第三方专业公司地质建模和数值模拟结果,集成大量的油藏工程公式和标准,集成油田开发中形成的经验、规律、标准和论文,支持二维三维图件显示,支持复杂曲线的交互式使用,从而成为油田开发人员日常配产、动态分析和制作开发方案的有用工具,提高决策的科学性和标准性。
对于当前版本的油田开发决策支持系统而言,还需要扩充的插件包括:
ü 二维矢量图形插件
ü 三维模型插件
ü GIS显示导航插件
ü 类似PPT的图文混排综合展示插件
ü 即时通讯插件