国家科技重大专项(2008ZX05020-03)
- 作品数:4 被引量:22H指数:3
- 相关作者:李宁李宁夏守姬刘英明刘小白更多>>
- 相关机构:长江大学中国石油天然气集团公司大庆钻探工程公司更多>>
- 发文基金:国家科技重大专项更多>>
- 相关领域:石油与天然气工程天文地球更多>>
- Java测井平台上多语言应用集成框架设计被引量:13
- 2010年
- 一体化网络测井处理解释软件平台是一套完全采用面向对象思想设计和开发的新一代大型测井综合应用软件系统,采用开放的Java技术,实现了勘探与生产解释一体化、本地与远程访问一体化、单井与多井处理一体化和跨平台运行。为了方便、快速和有效地将不同语言开发的应用程序无缝集成到一体化平台中,基于模块化分层思想,通过采用JNI和Socket技术,提出了一种多语言应用集成框架,使得已有的大量成熟、先进的处理解释方法,只需很少的改动就可以挂接到平台中,大大减少了开发工作量,提高了平台的适应能力和应用扩展能力。
- 夏守姬李宁李宁李伟忠
- 关键词:JAVA语言无缝集成JAVA本地接口SOCKET技术
- 基于JNI技术C++测井应用程序集成方法被引量:10
- 2010年
- 一体化网络测井处理解释平台是一个采用Java语言开发的全新的跨平台的大型综合测井处理解释系统,向前兼容、最大限度将不同方式及不同编程语言的应用程序无缝集成、进而实现资源共享,不仅体现平台可扩充性和兼容性的设计特点,也是决定平台顺利推广的重要功能之一。在平台集成的应用程序中,利用C++编写的应用程序占主要部分。通过大量测试以及对本地化接口(JNI)技术的研究,建立了一套C++应用程序集成模式,将平台绘图、数据与C++应用程序有机结合,实现了平台对C++语言应用程序的无缝集成。利用此集成模式及方法避免了重复编码,缩短了模块开发时间,提高了平台应用模块开发速度,通过实际应用,满足现场应用要求。
- 刘英明李宁李宁张玲
- 关键词:水淹层
- Java测井平台高效数据操作缓存设计与实现被引量:5
- 2011年
- 一体化网络测井平台是国际上首个完全采用Java语言开发、真正意义上跨不同操作系统的大型综合测井处理解释系统。由于平台基于广义测井曲线理论实现了数据底层的一体化,因而可以在不改变原编程语言的基础上,用最小的工作量将其他非Java测井解释系统进行有效集成和二次开发。针对各种不同语言交互处理解释模块的共性,提出了一种先进的曲线代理缓存模式,并用Java语言进行了设计实现。大规模集成测试和大庆油田水淹层解释结果表明,这一代理模式有效解决了不同语言交互处理软件跨平台集成时原有缓存功能不能被继承使用的技术难题,并可视具体情况对原系统的交互缓存处理效率做出进一步改进和提高。
- 刘英明李宁李宁夏守姬王才志
- 关键词:测井平台代理模式
- 利用JNA技术对多语言测井应用程序集成方式的改进
- 2013年
- 为保证一体化网络测井解释软件平台的顺利推广,需要兼顾目前已形成的测井解释工作习惯,并把已有的一些优秀测井解释方法集成进平台中。通过对Java Native Access技术的研究,改进发展了一体化软件平台与其他编程语言编写的应用程序通信的基础模块集成框架。使集成后的应用程序可更加灵活方便地使用一体化软件平台中的绘图、数据底层和其他先进的测井处理方法。实现了平台资源高度共享和复用,最大程度地避免了重复编码,提高了开发效率和质量,可满足现场用户的各类不同要求。
- 原野尚福华曹茂俊
- 关键词:一体化网络测井方法