[发明专利]用于自动化环境中的连接的软件应用的接口有效
申请号: | 201680035420.0 | 申请日: | 2016-05-20 |
公开(公告)号: | CN107787481B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 米娜·阿兹布;托马斯·格吕内瓦尔德;安德烈亚斯·肖尔茨 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;李慧 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动化 环境 中的 连接 软件 应用 接口 | ||
1.一种在自动化环境中在生产装置上执行app的方法,所述方法包括:
在所述生产装置的运行时环境中存储多个app,
对于包括在所述多个app中的每个相应的app,存储元数据文件,所述元数据文件包括:
能够用于由其它app与相应的app进行通信的网络接口的指示,
对于与其它app对应的其它网络接口的一个或多个接口相关性的指示;以及
在执行所述生产装置上的特定app之前,验证与所述特定app相关联的每个接口相关性能够由所述多个app满足。
2.根据权利要求1所述的方法,还包括:
识别与所述特定app相关联的、缺失的接口相关性;以及
响应于识别出所述缺失的接口相关性而拒绝任何执行所述特定app的请求。
3.根据权利要求2所述的方法,还包括:
提供能够满足所述缺失的接口相关性的新app的建议。
4.根据权利要求1所述的方法,还包括:
识别与所述特定app相关联的、缺失的接口相关性;
确定所述缺失的接口相关性为可选的;以及
向用户接口提供与所述缺失的接口相关性相关联的功能不可用的通知。
5.根据权利要求1所述的方法,还包括:
识别与所述特定app相关联的、缺失的接口相关性;
向性能路由器发送性能请求,该性能请求是为了获得满足所述缺失的接口相关性的新app性能;
接收响应于所述性能请求的、附加生产装置的识别信息;以及
基于该识别信息创建对于所述附加生产装置的新接口相关性。
6.根据权利要求1所述的方法,还包括:
从app商店检索所述多个app和每个对应的元数据文件。
7.一种用于在自动化环境中在经由网络可操作地耦合的多个装置上提供协调工作流的系统,所述系统包括:
第一生产装置,配置成执行第一软件app,所述第一软件app对应于第一app接口;
第二生产装置,配置成执行第二软件app,所述第二软件app对应于第二app接口;以及
协调装置,配置成执行第三软件app,所述第三软件app使用所述第一软件app和所述第二软件app执行所述协调工作流。
8.根据权利要求7所述的系统,还包括性能路由器,所述性能路由器配置成:
收集与所述第一软件app的性能对应的第一性能信息;
收集与所述第二软件app的性能对应的第二性能信息;
接收来自所述协调装置的、为了获取特定性能的请求;
识别所述第一软件app,同时基于所述第一性能信息提供所述特定性能;以及
以对应于所述第一生产装置的装置信息来响应所述请求。
9.根据权利要求8所述的系统,其中,所述协调装置配置成执行所述性能路由器。
10.根据权利要求8所述的系统,其中,所述性能路由器配置成使用web服务API来收集所述第一性能信息和所述第二性能信息,所述web服务API遵循表述性状态传递(REST)架构约束。
11.根据权利要求7所述的系统,其中,所述协调装置还配置成:
从app商店检索对应于所述第一软件app的第一接口描述;以及
从所述app商店检索对应于所述第二软件app的第二接口描述,
其中,所述第三软件app使用所述第一接口描述和所述第二接口描述来执行所述协调工作流。
12.根据权利要求11所述的系统,其中,在Web服务定义语言(WSDL)中指定所述第一接口描述和所述第二接口描述。
13.根据权利要求11所述的系统,其中,所述协调装置还配置成:
使用所述第一接口描述和所述第二接口描述来生成接口程序,
其中,所述第三软件app使用所述接口程序执行所述协调工作流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680035420.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于互联网甲鱼养殖管理系统
- 下一篇:经由多租户链接的无缝地址再分配