【技术实现步骤摘要】
信息处理系统、方法、装置和存储介质
[0001]本专利技术涉及计算机
,特别涉及一种信息处理系统、方法、装置和存储介质。
技术介绍
[0002]在相关技术中,零售商和供应商双方在进行信息协同时,一般采用以下方式。
[0003]1)应用编程接口(Application Programming Interface,简称:API)模式:一个系统可以通过API暴露自己的系统的业务能力和数据,并为其他应用赋能。
[0004]2)通信协议:例如SFTP(Secret File Transfer Protocol,安全文件传送协议)、FTP(File Transfer Protocol,文件传输协议)、FTPS(FTP over SSL,基于SSL的FTP,SSL为安全套接字协议)、AS2(Applicability Statement,第2号适用性标准)、HTTP(超文本传输协议,HyperText Transfer Protocol)、OFTP2(奥黛特文件传输协议2,Odette File Transfer P ...
【技术保护点】
【技术特征摘要】
1.一种信息处理系统,包括:支撑层,包括消息中间件以及存储中间件,并向其他层提供各个中间件对应的接口;协议层,包括多个封装的通信协议的客户端,并向其他层提供各个通信协议对应的接口;基础层,被配置为接收用户输入的、信息处理的基础信息,并通过所述存储中间件的接口,将所述基础信息写入到存储中间件中;配置层,被配置为接收用户输入的、信息处理的配置信息,并通过所述存储中间件的接口,将所述配置信息写入到存储中间件中,其中,所述配置信息包括进行信息处理时所采用的通信协议;执行层,包括流程执行引擎,所述流程执行引擎被配置为根据用户输入的基础信息和配置信息对信息处理的流程的生命周期进行管理。2.根据权利要求1所述的处理系统,其中,所述消息中间件进一步被配置为响应于用户通过配置层输入配置信息,根据用户输入的配置信息生成消息,并将所述消息同步给所述执行层。3.根据权利要求1所述的处理系统,其中,所述基础层、所述配置层和所述执行层以分布式方式部署于多个节点中,所述协议层和所述支撑层部署在每个节点中,并且,所述支撑层还包括:远程过程调用中间件,被配置为向所述基础层、所述配置层和所述执行层提供远程过程调用接口,以便所述基础层、所述配置层和所述执行层中的至少一个通过相应的远程过程调用接口,调用其他节点上的层提供的功能。4.根据权利要求1所述的处理系统,其中,所述基础层包括前台模块和后台模块;所述基础层的前台模块被配置为向用户提供基础层可视化界面,其中,所述基础层可视化界面的可操作单位包括可视化的组件,每个组件对应信息处理中的一个子流程,并且在所述基础层的后台模块具有相应的子流程处理逻辑。5.根据权利要求4所述的处理系统,其中,在所述基础层的后台模块中,每个组件对应的子流程处理逻辑存储在独立的组件类加载器中,并且每个组件对应的子流程处理逻辑通过属性注入的方式与其他组件对应的子流程处理逻辑进行通信和调用。6.根据权利要求1、4或5中任一项所述的处理系统,其中,所述基础层所接收的基础信息包括以下至少一种:信息处理中进行数据交换的主体、数据的载体、组件管理、权限控...
【专利技术属性】
技术研发人员:刘国权,安杰,汤洪刚,王亚东,戚依楠,
申请(专利权)人:北京京东尚科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。