The invention particularly relates to a method of file operation through a remote communication protocol. The method of file operation by remote communication protocol abstracts the hierarchical structure for developing content operation, divides the developing content operation service into webapi layer, developing content group operation layer, developing content file and directory operation layer and developing base path configuration layer; abstracts and encapsulates the file and directory operation, and develops content file and directory operation on the basis On the basis of this, abstract development content group operation, strengthen the management of development content file; provide external services through web API, shield development content differences, and provide consistent operation for development content. The method of file operation through remote communication protocol is proposed, which provides a unified development content operation service for enterprise business modeling platform, and improves the flexibility and efficiency of operation.
【技术实现步骤摘要】
一种通过远程通讯协议进行文件操作的方法
本专利技术涉及开发内容的管理操作
,特别涉及一种通过远程通讯协议进行文件操作的方法。
技术介绍
ERP(EnterpriseResourcePlanning)系统是从MRP(物料需求计划)发展而来的新一代集成化管理信息系统,它扩展了MRP的功能,其核心思想是供应链管理。它跳出了传统企业边界,从供应链范围去优化企业的资源,优化了现代企业的运行模式,反映了市场对企业合理调配资源的要求。它对于改善企业业务流程、提高企业核心竞争力具有显著作用。在ERP系统领域,不仅企业业务建模过程中会产生开发内容,还能将原先分散企业各角落的数据整合起来,使数据得以一致性,并提升其精确性。随着云环境基础设施的完善,企业业务建模过程逐渐向云化开发,云化存储方向靠拢。对开发内容的操作提出了更高的要求:1、要求能够通过远程协议,对存储在云端的开发内容进行操作;2、有良好的操作体验;3、能够通过配置,灵活配置具体存储的位置与形式等。为满足新趋势下的技术要求,本专利技术提出了一种通过远程通讯协议进行文件操作的方法。旨在解决ERP系统领域,企业业务建模过程中通过网络操作开发内容(包括保存、删除、更新等)的问题,为企业业务建模平台提供统一的开发内容操作服务。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的通过远程通讯协议进行文件操作的方法。本专利技术是通过如下技术方案实现的:一种通过远程通讯协议进行文件操作 ...
【技术保护点】
1.一种通过远程通讯协议进行文件操作的方法,其特征在于,包括以下步骤:/n第一步,针对开发内容操作,抽象出层次划分架构,将开发内容操作服务划分为WebAPI层,开发内容组操作层,开发内容文件与目录操作层和开发基路径配置层;/n第二步,对文件与目录操作进行抽象与封装,支持操作的可扩展性,支持开发基路径配置,支持存储位置可配置,可配置为远程/本地存储;/n第三步,在基础的开发内容文件与目录操作基础上,抽象开发内容组操作,加强对开发内容文件的管理;/n第四步,通过Web API对外提供服务,屏蔽开发内容差异,为开发内容提供一致性操作。/n
【技术特征摘要】
1.一种通过远程通讯协议进行文件操作的方法,其特征在于,包括以下步骤:
第一步,针对开发内容操作,抽象出层次划分架构,将开发内容操作服务划分为WebAPI层,开发内容组操作层,开发内容文件与目录操作层和开发基路径配置层;
第二步,对文件与目录操作进行抽象与封装,支持操作的可扩展性,支持开发基路径配置,支持存储位置可配置,可配置为远程/本地存储;
第三步,在基础的开发内容文件与目录操作基础上,抽象开发内容组操作,加强对开发内容文件的管理;
第四步,通过WebAPI对外提供服务,屏蔽开发内容差异,为开发内容提供一致性操作。
2.根据权利要求1所述的通过远程通讯协议进行文件操作的方法,其特征在于:所述第一步中,开发基路径是文件操作的基路径,用于屏蔽文件操作中依赖的环境信息,所有文件操作均以开发基路径作为操作的基础路径位置;所述开发基路径配置层是开发内容操作服务层次划分架构的基础层次内容,真正的文件操作位置为基路径+文件操作路径。
3.根据权利要求2所述的通过远程通讯协议进行文件操作的方法,其特征在于:所述开发基路径具体的内容保存在服务端配置文件中,描述既可以是简单字符串,也可以根据实际应用情况通过实体描述。
4.根据权利要求1所述的通过远程通讯协议进行文件操作的方法,其特征在于:所述第一步中,开发内容文件与目录操作层依赖开发基路径配置层,并不直接对外提供服务,但开发内容文件与目录操作层是开发内容操作层的基础,用于对文件操作进行封装;
所述开发内容文件与目录操作层具体实现内部使用Repository模式,隔离存储位置对具体操作的影响;依赖开发基路径配置内容,根据开发基路径中具体配置的位置,将文件内容存储到真正需要存储的位置;
所述开发内容文件与目录操作层根据具体的开发基路径配置,存储位置是远程或本地;开发内容文件与目录操作层在Repository层,根据开发基路径的形式从远程或本地进行真正的最终文件操作。
5.根据权利要求1所述的通过远程通讯协议进行文件操作的...
【专利技术属性】
技术研发人员:李斌,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。