首页|测井软件程序库资源化与运行时部署集成框架

测井软件程序库资源化与运行时部署集成框架

扫码查看
针对传统桌面应用程序库集成方式存在系统标准目录膨胀、增加安装包制作复杂度、如果集成前含多级程序库调用则集成后需修改中间层程序库、开发与部署环境不一致等缺陷,在实际应用中存在局限性的问题,提出一种以采用管理图片等资源的方式对程序库进行管理、根据对程序库之间约束和依赖的检测结果实现程序库运行时动态部署为核心的集成框架。通过设计程序库资源化管理、运行时动态部署和加载及资源管理器等4个主要组成部分及其之间的协作,该集成框架首次实现上述两个核心的有机结合。在CIFLog一体化测井平台方法模块集成开发的实践应用中表明,该集成框架能解决传统程序库集成方式中存在的问题。该框架的适用性可以通用于所有桌面应用的程序库集成,为桌面应用的程序库集成提供一种新思路。
Integration Framework of Library Resourcing and Runtime Deployment for Logging Software
The traditional desktop application library integration method has some limitations in practical applications,such as the expansion of the standard OS directory,the complexity of distribution package making,the need to modify the middle layer library when multiple level library calls are included,and the inconsistency between development and deployment environments.To solve the problems,an integration framework is proposed.The cores of it are managing libraries in the way of managing resources such as images and implement the dynamic deployment of libraries at runtime based on the detection results of constraints and dependencies between libraries.Through the design of the four components,Library resource management,runtime dynamic deployment,runtime dynamic loading and resource manager,and their collaboration,the integration framework for the first time implements the combination of the above two cores.The practical application of CIFLog Integrated Logging Platform method module integration shows that the integration framework can solve the problems existing in the traditional library integration.The applicability of this framework can be applied to the library integration of all desktop applications,providing a new idea for the library integration of desktop applications.

dynamic deployprogram librarylogging softwareintegration framework

赵东、肖承文、郭玉庆、纪劼、胡友刚

展开 >

中国石油集团测井有限公司测井技术研究院,北京 102206

动态部署 程序库 测井软件 集成框架

中国石油天然气集团有限公司基金资助项目中国石油集团测井有限公司基金资助项目

2021DJ3903CNLC2022-10D04

2024

吉林大学学报(信息科学版)
吉林大学

吉林大学学报(信息科学版)

CSTPCD
影响因子:0.607
ISSN:1671-5896
年,卷(期):2024.42(5)