[发明专利]用于访问制造执行系统中的数据库的数据的方法和系统在审
申请号: | 201410301683.4 | 申请日: | 2014-06-27 |
公开(公告)号: | CN104252603A | 公开(公告)日: | 2014-12-31 |
发明(设计)人: | 斯特凡诺·伊拉斯 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王萍;韩炜 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供一种通过客户端应用访问MES系统中数据库数据的方法和系统,数据库访问需要满足取决于用户凭证集合的自定义数据保护规则集合,包括:在开发时,考虑自定义数据保护规则集合,提供安全访问层用于使客户端应用以受保护方式到/从数据库访问数据;在运行或设计时:通过将给定用户凭证和给定数据访问描述符发送到安全访问层来请求到/从数据库的数据访问;由安全访问层处理数据访问描述符以产生给定SQL语句,处理自定义数据保护规则集合以及给定用户凭证以产生给定SQL“where”子句,以给定SQL“where”子句扩展给定访问SQL语句以产生给定安全访问SQL语句,执行给定安全访问SQL语句来访问数据库,将给定结果返回安全访问层,处理给定结果以产生最终逻辑表示。 | ||
搜索关键词: | 用于 访问 制造 执行 系统 中的 数据库 数据 方法 | ||
【主权项】:
一种用于访问制造执行系统MES中的数据库的数据的方法,数据库数据通过具有认证用户的客户端应用(CA)来访问,其中,数据库访问需要满足取决于用户凭证(UC)集合的自定义数据保护规则集合;所述方法包括以下步骤:在开发时:a)在考虑所述自定义数据保护规则集合的情况下,提供安全访问层(SAL)用于使客户端应用(CA)能够以受保护方式到/从所述数据库访问数据;在运行或工程设计时:b)由所述客户端应用(CA)通过将给定认证用户的给定用户凭证(UC)和给定数据访问描述符(D1)发送到所述安全访问层(SAL),来经由所述给定认证用户请求到/从所述数据库的数据访问;c)由所述安全访问层(SAL)对接收到的数据访问描述符(D1)进行处理(PRa),以产生相应的用于数据访问的给定结构化查询语言SQL语句(D2);d)由所述安全访问层(SAL)对所述自定义数据保护规则集合以及所述给定用户凭证(UC)一起进行处理(PRb),以产生给定SQL“where”子句(D3);e)由所述安全访问层(SAL)以所述给定SQL“where”子句(D3)扩展(PRc)给定访问SQL语句(D2),以产生给定安全访问SQL语句(D4);f)由所述安全访问层(SAL)通过执行所述给定安全访问SQL语句(D4)来访问(PRd)所述数据库(DB);g)由所述数据库(DB)将执行所述给定安全访问SQL语句(D4)的给定结果(D5)返回所述安全访问层(SAL);h)由所述安全访问层(SAL)对所述给定结果(D5)进行处理(PRe),以产生要被发送到所述客户端应用(CA)的、相应的最终逻辑表示(D6)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410301683.4/,转载请声明来源钻瓜专利网。