[发明专利]基于SOA架构的BOM容器构建方法无效
申请号: | 200810070229.7 | 申请日: | 2008-09-03 |
公开(公告)号: | CN101364288A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 于万钦 | 申请(专利权)人: | 于万钦 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06F17/30 |
代理公司: | 重庆博凯知识产权代理有限公司 | 代理人: | 张先芸 |
地址: | 400039重庆市九*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于SOA架构的BOM容器的构建方法,通过建立BOM生成规则集、BOM解算规则集形成一定的BOM生成规则和解算规则,用生成规则生成一个具体的实例化BOM结构对象,将不同类别的相互独立的实例化BOM对象建立联系,从而形成BOM对象关系集,对建立的BOM对象关系集进行封装归一化;BOM生成规则、BOM解算规则、BOM对象关系、BOM属性集相互之间形成一种松偶合关系,从而形成一个虚拟的BOM结构,即“BOM容器”。本发明可根据BOM规则动态产生管理所需要的具体BOM结构,表现出生产过程这个运动和变化的过程,BOM可进行灵活的调整,适应随时变化的生产模式。 | ||
搜索关键词: | 基于 soa 架构 bom 容器 构建 方法 | ||
【主权项】:
1、基于SOA架构的BOM容器的构建方法,其特征在于,通过建立BOM生成规则集、BOM解算规则集形成一定的BOM生成规则和解算规则,用一条具体的生成规则生成一个具体的实例化BOM结构对象,建立实例化BOM对象之间的关系和BOM对象与属性对象之间的关联关系,从而形成BOM对象关系集,将不同类别的相互独立的BOM建立联系,对建立的BOM对象关系集进行封装归一化;BOM生成规则、BOM解算规则、BOM对象关系、BOM属性集相互之间形成一种松偶合关系,从而形成一个虚拟的BOM结构,即“BOM容器”;将传统的BOM表达元素分离为BOM生成规则、BOM解算规则、BOM结构、BOM属性、BOM关系等较小粒度的BOM构成组件,组件之间是一种松散的偶合关系,便于BOM的扩展和修改,按需动态产生BOM结构;具体包括如下步骤:(1)建立BOM对象生成规则集:生成规则集中的生成规则包括父子结构规则、分类编码规则和字段分类规则;所述生成规则集将这三种规则统一规则化,形成一个规则集,生成规则集的存储结构包含如下字段:生成规则标识码:对每一个生成的规则采用唯一引用标识号;生成规则名称:规则名称直观生成规则的含义;BOM模板:BOM模板是XML描述文件,此XML文件描述了对应的BOM生成规则中产生BOM表的字段标识及数量和字段数据类型,产生BOM时以此文件的描述生成SQL脚本文件,从而动态的生成实例化BOM存储表;不同的生成规则,BOM模板也不一样;相同生成规则,但BOM模板内的字段数量可以设置为不同,从而产生一个新的BOM摸板和与新BOM摸板对应的生成规则标识码;规则描述字段:用于描述生成规则;每一个生成规则的规则描述字段的个数可以根据需要而变化;其中,字段分类结构BOM生成规则,是以一个属性字段的赋值类型即代表一个管理关注视角和BOM结构层级,并用该字段的属性值去标注它,不同的BOM结构层级可以用多个不同的属性字段标注;BOM结构每一层级的节点数量根据该节点所绑定的字段值的分类总和决定,动态生成;(2)建立BOM对象解算规则集:根据BOM生成规则集建立与生成规则集相对应的BOM解算规则集;BOM解算规则集的存储结构包含如下字段:解算规则标识码:确定解算规则的唯一标识;解算规则名称:确定解算规则名;解算参数:每一个解算规则的解算参数与相应的生成规则的规则描述字段个数和内容一致;解算参数作为调用解算程序包的入口参数;解算算法程序包调用:不同的解算规则调用不同的算法程序包;该算法程序包与解算规则一一对应;(3)生成实例化的BOM存储结构表:通过调用BOM结构生成服务程序包,按照选定的BOM生成规则和解算规则,生成实例化的BOM存储结构表和BOM对象存储表即BOM容器表,实例化的BOM存储结构表按生成规则中的BOM模板生成,BOM容器表的数据结构包含如下字段:(BOM)对象ID:对象的唯一识别编号,此处的对象可以是BOM对象,也可以是属性对象;对象名称:存储对象的名称,如设计BOM,制造BOM或零件属性;(BOM)对象结构表表名:对应“对象”的实例化存储结构表的表;BOM生成规则ID:对应“BOM对象”的生成规则编号,如该对象为属性对象(图纸,零件等),则此值为空;BOM解算规则ID:对应“BOM对象”的解算规则,如该对象为属性对象(图纸,零件等),则此值为空;BOM属性ID:BOM对象和与之关联的BOM属性或其它属性是分别做为一个对象来看待的,因此这里的“BOM属性ID”指与本BOM对象关联的“属性对象”的对象ID,如设计BOM对象关联的“零件属性对象”ID。如本对象为属性对象,则此字段值为空。描述:对象的简单描述内容。(4)建立实例化的BOM对象:通过BOM转换服务流程或BOM更新服务流程建立实例化的BOM对象,并将实例化BOM之间的相互关系添加到关系集中;不同的BOM对应不同的BOM结构。(5)建立BOM对象属性集:不同的实例化BOM具有不同的对象属性,该BOM对象属性集将不同的实例化BOM的各种对象属性集合在一起,当需要对某个实例化BOM的对象属性进行修改时,只需在BOM对象属性集中修改即可,实现BOM对象属性集与实例化BOM对象之间的松偶合;并将各种属性之间的关系和属性与实例化BOM之间的关系添加到关系集中(6)建立BOM对象关系集:关系集用于存储实例化BOM对象之间、BOM对象与属性对象之间的关联关系,该关系集可以根据需要添加记录;关系集的存储结构包括如下字段:主对象编号:主BOM对象在BOM对象表中的编码值;次对象编号:次BOM对象在BOM对象表中的编码值;主对象关联字段名:主BOM对象的关键字段名;次对象关联字段名:次BOM对象的关键字段名;关联关系表:存储两个BOM关系连接翻译字典的数据表;关系字段1:存储主对象的翻译字典字段;关系字段2:存储次对象的翻译字典字段;(7)将步骤(1)—(6)所述“BOM生成规则集”、“BOM对象关系集”、“BOM解算规则集”、“实例化的BOM结构对象”和“BOM对象属性集”当成一个或一类特定的对象进行封装归一化,形成一个虚拟的BOM容器,或者“虚拟BOM”结构,或者“复合BOM结构”,该BOM容器内的内容可以根据需要进行添加或删除。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于于万钦,未经于万钦许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810070229.7/,转载请声明来源钻瓜专利网。
- 上一篇:移动式多用途汽车清洗设备
- 下一篇:抽油机悬绳器调整装置
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理