[发明专利]遗留本地部署处理代码的云迁移在审
| 申请号: | 202211167830.4 | 申请日: | 2022-09-23 |
| 公开(公告)号: | CN115858643A | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | Y.王;M.塞姆勒;K.米勒;L.张;Z.吴;H.侯 | 申请(专利权)人: | SAP欧洲公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F9/54 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 巫资青 |
| 地址: | 德国瓦*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 遗留 本地 部署 处理 代码 迁移 | ||
1.一种用于在云环境中操作数据库管理系统(DBMS)的系统,该系统包括:
至少一个处理器,被编程为执行包括以下的操作:
从在第一计算设备处执行的组装工作器接收由在所述第一计算设备处执行的处理代码生成的第一数据库协议消息;
由在所述云环境处执行的转换引擎将所述第一数据库协议消息从第一格式转换成与在所述云环境处执行的DBMS实例相关联的第二格式,以生成转换后的第一数据库协议消息;
由所述转换引擎使得将所述转换后的第一数据库协议消息提供给所述DBMS实例;
从所述DBMS实例接收对应于所述转换后的第一数据库协议消息的第一回复;以及
向所述处理代码发送所述第一回复。
2.根据权利要求1所述的系统,所述操作进一步包括:
从所述组装工作器接收由所述处理代码生成的第二数据库协议消息;
由所述转换引擎确定所述第二数据库协议消息与所述第二格式兼容;以及
由所述转换引擎使得将所述第二数据库协议消息提供给所述DBMS实例。
3.根据权利要求2所述的系统,所述操作进一步包括:在使得将所述转换后的第一数据库协议消息提供给所述DBMS实例之前和在使得将所述第二数据库协议消息提供给所述DBMS实例之前,验证所述第一数据库协议消息和所述第二数据库协议消息的序列。
4.根据权利要求1所述的系统,所述操作进一步包括:
由所述转换引擎分解所述第一数据库协议消息以生成多个消息段;以及
重构所述多个消息段以生成所述转换后的第一数据库协议消息。
5.根据权利要求1所述的系统,所述第一数据库协议消息包括状态数据,所述系统的所述操作进一步包括:
由所述转换引擎存储所述状态数据;以及
在将所述第一回复发送到所述处理代码之前,由所述转换引擎将所述状态数据合并到所述第一回复中。
6.根据权利要求1所述的系统,所述操作进一步包括:
由在所述云环境处执行的配置管理器从所述组装工作器接收配置元数据,该配置元数据描述由所述处理代码使用的至少一个配置文件;以及
生成由所述处理代码使用的所述至少一个配置文件和所述云环境处的至少一个对应资源之间的映射。
7.根据权利要求6所述的系统,所述第一数据库协议消息包括对第一配置文件的引用,所述操作进一步包括:使用由所述处理代码使用的所述至少一个配置文件和所述云环境处的至少一个对应资源之间的映射来修改所述第一数据库协议消息,以引用所述云环境处对应于所述第一配置文件的资源。
8.根据权利要求1所述的系统,其中将所述第一数据库协议消息从所述第一格式转换成所述第二格式包括:修改所述第一数据库协议消息以将对第一端口的引用替换为对对应端口的引用。
9.一种用于在云环境中操作数据库管理系统(DBMS)的方法,该方法包括:
从在第一计算设备处执行的组装工作器接收由在所述第一计算设备处执行的处理代码生成的第一数据库协议消息;
由在所述云环境处执行的转换引擎将所述第一数据库协议消息从第一格式转换成与在所述云环境处执行的DBMS实例相关联的第二格式,以生成转换后的第一数据库协议消息;
由所述转换引擎使得将所述转换后的第一数据库协议消息提供给所述DBMS实例;
从所述DBMS实例接收对应于所述转换后的第一数据库协议消息的第一回复;以及
向所述处理代码发送所述第一回复。
10.根据权利要求9所述的方法,进一步包括:
从所述组装工作器接收由所述处理代码生成的第二数据库协议消息;
由所述转换引擎确定所述第二数据库协议消息与所述第二格式兼容;以及
由所述转换引擎使得将所述第二数据库协议消息提供给所述DBMS实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211167830.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:控制行锤的存储设备和方法
- 下一篇:用于3D平面图的窗、门和开口检测





