[发明专利]在制造执行系统内更新web包有效
申请号: | 201210023929.7 | 申请日: | 2012-02-03 |
公开(公告)号: | CN102681869A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | N.朱斯蒂 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王岳;李家麟 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 制造 执行 系统 更新 web | ||
技术领域
本发明涉及一种用于在制造执行系统内更新web包的方法和系统。
背景技术
如EP 2 234 054 A1中所公开,众所周知,一种用于调度由企业资源计划(ERP)规划并由车间生产的制造过程的方法提供一种用于在工厂底层(plant floor)调度并实现调度的制造过程并控制对应生产步骤的制造执行系统(MES)。
特别地,企业资源计划(ERP)是包括用于规划企业的商业资源(即,材料供应、人力资源管理、采购、订单、利润、财务、库存控制、客户管理等)的硬件装置和对应软件应用的系统,而术语“车间”用于指示这样的系统,其例如通过测量每小时由每个机器生产的零件的数量或者其功能参数、生产的零件的质量等支持制造过程中所涉及的单个机器的控制。
MES是ERP上层和车间下层之间提供计算机器和软件工具的中间层,包括:用于生产订单管理的软件工具,其从ERP接收生产的请求;和用于生产建模的软件工具,其支持选择并管理制造过程中将涉及的资源(即,雇员、机器和材料)的各阶段,以便在要求的时间约束内实现规划的制造过程。
因此,制造执行系统需要对工厂装备建模以用于调度和控制活动。更具体地讲,制造执行系统需要可靠的仪器以便在通常存在于普通制造环境中的分布式多客户端架构上交换web应用。
典型地,web包是压缩文件,其包含具有网页、用户控件、脚本、类库、图像、布局信息和关于ASP.NET web应用的任何另外的元素的形式的web应用内容。通过使用web包,可以创建压缩、加密并且自描述的web包。另外,能够调节由管理控制台执行的对它的内容的部署并且能够控制web应用里面的它的内容的全部集成。
web包通常包括许多功能并且能够依赖于其它web包。在工程设计阶段期间,web管理员将会根据客户需要决定必须安装哪些web包。专门应用显示web包的动态内容。这些内容被封闭在web包中并且实际上由web应用提供。
在制造执行环境中对web包的基本技术要求是下面各项:
a)web包应该具有封闭形式(closed format);
b)它的真实性必须完全保证;并且
c)web包的内容必须由web应用提供。
这些含义要求web包内容必须被加密,并且为了确保不能通过增加、删除或更改它的内容(页、控件…)修改内容,必须也对web包进行散列操作。
如EP 2 234 054 A1中所述,在安装之后,能够更新(update)包(package)。当具有新版本号的包存储在文件系统上的包库中时,执行更新步骤。当用户从专用管理网页选择必须更新的包时,由用户执行的唯一可能活动是更新功能。
当用户选择更新阶段时,包的所有内容被评估并且在文件系统上或者在数据库上被替换(取决于设置(setting)的类型)。例如,作为包含在包中的网页的可见性和角色的设置覆写与这个包信息相关的数据库内容。如果在包安装之后用户已自定义这些设置中的一些,则包的更新利用包的标准设置替换这些“自定义”设置。结果,用户自定义将会丢失。
发明内容
因此本发明的目的在于克服这项缺点并提供一种用于制造执行系统的安装的web包的改进的更新的方法和系统。
该目的通过根据独立权利要求采用的措施来实现。
根据该方法,web包更新被存储在制造执行系统的文件系统的包库中。通过例如在web服务器上安装web包更新而更新web包。在更新之前应用于安装的web包的至少一项用户可自定义设置被保留并且在web包的更新之后应用于web包。
制造执行系统适应于更新制造执行系统的安装的web包。安装的web包包括web应用内容。该制造执行系统包括:包库,适应于存储web包更新;web服务器,适应于在web服务器上安装web包;更新装置,适应于通过在web服务器上安装web包更新而更新安装的web包;和保留装置,适应于保留在安装的web包(10)的更新之前应用于安装的web包的至少一项用户可自定义设置。制造执行系统还适应于在web包的更新之后把所述保留的至少一项设置应用于web包。
本发明提供这样的优点:在web包的安装之后,如果用户已执行关于例如网页的设置的一些自定义,则保留这些设置。当在包的安装之后用户必须执行例如关于谁能访问网页(角色设置)、导航(navigation)树里面的位置、可见性、本地化等的很多配置(configuration)工作时,这是非常基本的功能。这种配置阶段能够花费几天并且对于用户而言在每次需要更新包时重复这些操作是不可接受的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210023929.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:鳌合包被缓释蛋白饲料的生产方法
- 下一篇:纤薄型便携式装置