一种用于智能工厂软件系统开发的架构及方法与流程

文档序号:36891547发布日期:2024-02-02 21:24阅读:来源:国知局

技术特征:

1.一种用于智能工厂软件系统开发的架构,其特征在于,包括:业务协同中间件、前端应用服务动态加载和运行模块和后端服务动态加载和运行模块;

2.根据权利要求1所述的架构,其特征在于,所述业务协同中间件包括多个去中心化分布的节点,其中,所述节点之间通过传输通道自动连接,且每个所述节点均包括协同组件与集成组件。

3.根据权利要求2所述的架构,其特征在于,所述节点分布在单个或多个主机中;当所述节点分布在多个主机中时,实现所述节点的分布式可扩展功能;当所述节点分布在单个主机中时,实现单个主机的多服务协同功能。

4.根据权利要求2所述的架构,其特征在于,所述通过所述协同组件提供后端服务的互发现功能,包括:

5.根据权利要求2所述的架构,其特征在于,通过所述集成组件提供所述前端应用服务和/或所述后端服务的功能调用能力,包括:

6.根据权利要求1所述的架构,其特征在于,所述业务中间件还包括门户网关,所述门户网关包括配置协同组件和路由组件。

7.根据权利要求6所述的架构,其特征在于,所述基于所述协同消息实现所述前端应用服务的动态增删,包括:

8.根据权利要求6所述的架构,其特征在于,所述前端应用服务动态加载和运行模块,还用于基于所述业务中间件的集成组件实现前端应用服务的应用包对资源包、文件包、语言包和皮肤包的资源整合,以及基于所述业务中间件的协同组件为所述前端应用服务的应用包提供运行环境。

9.根据权利要求1所述的架构,其特征在于,所述开发方法包括基于开发包以及协议代理的两种开发方法;其中,所述开发包支持多种开发语言,所述协议代理支持基于预设标准化协议的第三方服务。

10.一种用于智能工厂软件系统开发的方法,其特征在于,应用于权利要求1至9任一项所述的架构,所述方法包括:


技术总结
本申请公开了一种用于智能工厂软件系统开发的架构及方法,涉及智能工厂软件系统开发领域,包括:业务协同中间件、前端应用服务动态加载和运行模块和后端服务动态加载和运行模块;其中,业务协同中间件,包括协同组件和集成组件,通过协同组件提供后端服务的互发现功能,通过集成组件提供前端应用服务和后端服务的功能调用能力;前端应用服务动态加载和运行模块,用于接收业务协同中间件发送的协同消息,基于协同消息实现前端应用服务的动态增删;后端服务动态加载和运行模块,用于通过协同组件和集成组件为后端服务的功能开发提供开发方法。由此,本申请能够简单有效地实现智能工厂软件的研发工作。

技术研发人员:刘彤辉,李天辉
受保护的技术使用者:杭州和利时自动化有限公司
技术研发日:
技术公布日:2024/2/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1