[发明专利]用于访问制造执行系统中的数据库的数据的方法和系统在审

专利信息
申请号: 201410301683.4 申请日: 2014-06-27
公开(公告)号: CN104252603A 公开(公告)日: 2014-12-31
发明(设计)人: 斯特凡诺·伊拉斯 申请(专利权)人: 西门子公司
主分类号: G06F21/62 分类号: G06F21/62
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 王萍;韩炜
地址: 德国*** 国省代码: 德国;DE
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 访问 制造 执行 系统 中的 数据库 数据 方法
【说明书】:

技术领域

发明涉及一种通过具有认证的用户的客户端应用来访问MES系统中的数据库的数据的系统和方法,其中,需要数据库的访问满足取决于一组用户凭证的一组自定义数据保护规则。

背景技术

在现今的工业自动化领域中,为了提高竞争力,制造公司需要同时缩短上市时间、提高过程可见性和生产灵活性、优化预测和调度以及降低废品率、库存水平和停工时间;同时确保所有全球设施的最佳质量和生产效率。

因此,为了满足这些高要求,制造公司需要集成的IT基础设施,其帮助它们在全球范围内协调生产并且如果需要的话,实时地协调生产。制造执行系统(MES)通常被称为是集成了商业系统(例如ERP(企业资源计划))和生产控制系统的IT层。

西门子公司在其IT产品系列下提供范围广泛的MES产品。

如制造企业解决方案协会(MESA国际)所定义的,MES系统是通过管理“从订单下达到制造的点至产品交付到成品的点的生产操作”,以及通过“经由双向通讯跨组织和供应链地向其他系统提供有关生产活动的任务关键信息”来“推动制造过程的有效执行的动态信息系统”。用于开发MES系统的国际标准通常被称为ISA-95或者S95。

MES系统通常包括的功能有资源分配与状态、分派生产订单、数据收集/获取、质量管理、维护管理、性能分析、操作/详细调度、文档控制、劳动力管理、过程管理和产品跟踪。

因此,由软件供应商开发的MES系统的目的在于向制造公司(客户)提供用于测量和控制生产活动的工具,其目的是为制造工厂提高盈利能力、提高生产率、改进质量和过程性能。

如本文中所使用的,软件应用是在软件开发阶段由软件开发者开发的一组软件组件,其使得能够在MES系统内执行一些有用动作(例如,监控来自工厂处理的值或控制工厂设备)。

通常,在工程设计(engineering)或配置时,系统工程师根据特定的制造工厂要求来灵活地定制MES应用。

而在运行时,由可能是工厂操作员或生产线负责人的终端用户来使用MES应用。

在MES系统中,经常要求:在工程设计或运行时数据库中要被访问的至少一些信息被认为是“敏感的”。因此,客户的需求是通过为用户和/或用户组调节这种信息来保护对该信息的访问。

在现有技术的方法中,通过具有支持用于信息保护特征的应用来实现数据访问调节。

这种应用的缺点是包含非集中式的并且可配置程度低的模块。

现有技术的另一缺点是,保护逻辑通常难以直接编码为应用代码中,而是经常以片段方式被编码。

现有技术的又一缺点是,保护逻辑被直接预编在数据上。实际上,保护逻辑与数据库结构密切相关联的事实意味着任何数据库变化都要求应用代码的变化。

因此,鉴于上述情况,迄今使用的已知技术有以下不足:

-它们要求高的维护成本;

-它们易于出错;

-为了在项目基础上实施客户的要求而由过程/系统工程师做出的努力确实需要较高的软件技巧。

发明内容

因此,本发明的目的是通过提供一种用于访问MES系统中数据库的数据的方法和系统来克服上述缺点和不足,其中,数据库的访问需要满足一组自定义数据保护规则,在这一组自定义数据保护规则中,保护逻辑是集中的,并且基于数据抽象而创建从而保护规则对数据库结构没有直接的影响。

通过一种用于访问MES系统中数据库的数据的方法和系统来实现上述目的,数据库数据通过具有认证用户的客户端应用来访问,其中,数据库访问需要满足取决于用户凭证集合的自定义数据保护规则集合;本发明包括:

在开发时:

a)在考虑所述自定义数据保护规则集合的情况下,提供安全访问层用于使客户端应用能够以受保护方式到/从所述数据库访问数据;

在运行或工程设计时:

b)由所述客户端应用通过将给定认证用户的给定用户凭证和给定数据访问描述符发送到所述安全访问层,来经由所述给定认证用户请求到/从所述数据库的数据访问;

c)由所述安全访问层对接收到的数据访问描述符进行处理,以产生相应的用于数据访问的给定SQL语句;

d)由所述安全访问层对所述自定义数据保护规则集合以及所述给定用户凭证一起进行处理,以产生给定SQL“where”子句;

e)由所述安全访问层以所述给定SQL“where”子句扩展给定访问SQL语句,以产生给定安全访问SQL语句;

f)由所述安全访问层通过执行所述给定安全访问SQL语句来访问所述数据库;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410301683.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top