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的圖文混排綜合展示插件
ü 即時通訊插件