[发明专利]一种云制造环境下服务描述转换方法在审
申请号: | 201610555687.4 | 申请日: | 2016-07-12 |
公开(公告)号: | CN106227708A | 公开(公告)日: | 2016-12-14 |
发明(设计)人: | 许斌 | 申请(专利权)人: | 三维通信股份有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;G06F17/27;H04L29/08 |
代理公司: | 杭州九洲专利事务所有限公司33101 | 代理人: | 陈继亮 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种云制造环境下服务描述转换方法,包括以下步骤:用户向云制造平台提交服务请求;网关中的请求解析模块对请求信息进行解析;将解析的结果存放到WSDL文档中;对已知的WSDL文档进行解析;抽取WSDL文档中隐含的语义信息;标注抽取的语义信息;把标注的语义信息转换成OWL‑S中相应的Service、Profile、Grounding和Process;对已知的OWL‑S文档描述的服务进行智能匹配;对云制造服务进行推理分解;对已经匹配和推理后的多个制造服务进行组合;输出符合用户需求的云制造服务或组合。本发明有益的效果:使得云制造服务语义信息明确,具有机器可理解性与易用性,从而支持智能主题自动的、动态的进行云制造服务的发现、执行组合和互操作。 | ||
搜索关键词: | 一种 制造 环境 服务 描述 转换 方法 | ||
【主权项】:
一种云制造环境下服务描述转换方法,其特征在于:包括以下步骤:步骤1:用户向云制造平台提交服务请求;步骤2:网关中的请求解析模块对请求信息进行解析;步骤3:将解析的结果存放到WSDL文档中;步骤4:对已知的WSDL文档进行解析;步骤5:抽取WSDL文档中隐含的语义信息;步骤6:标注抽取的语义信息;步骤7:把标注的语义信息转换成OWL‑S中相应的Service、Profile、Grounding和Process,此转换过程如下:7.1、WSDL到Service的映射1)规定云制造服务Service本体类的ID为:云制造服务的名称+Service;2)规定云制造服务Profile本体类的ID为:云制造服务的名称+Profile;3)规定云制造服务Process本体类的ID为:云制造服务的名称+Process;4)规定云制造服务Grounding本体类的ID为:云制造服务的名称+Grounding;5)Cloud Manufacturing Service的“Presents”属性取值为:云制造服务Profile本体类的ID;6)Cloud Manufacturing Service的“Supports”属性取值为:云制造服务Grounding本体类的ID;7)Cloud Manufacturing Service的“describedBy”属性取值为:云制造服务Process本体类的ID;7.2、WSDL到Profile的映射1)属性“PresentedBy”的取值为:Service的ID;2)属性“ServiceName”的取值为:云制造服务的名称;3)WSDL文档中的<input>元素要转化为:云制造服务Profile中的hasInput属性和Process中的hasInput属性;4)WSDL文档中的<output>元素要转化为:云制造服务Profile中的hasOutput属性和Process中的hasOutput属性;5)WSDL文档中的<part>元素要转化为:云制造服务Process中的hasParameter属性;7.3、WSDL到Grounding的映射1)属性“wsdlDocument”的取值为:WSDL文档的URI;2)属性“SupportedBy”的取值为:Cloud Manufacturing Service的ID;3)将WSDL文档中的<operation>元素转化为云制造服务Grounding中对应的wsdlAtomicProcessGrounding类实例,hasAtomicProeessGrounding属性的取值为<operation>元素中name属性的+AtomicProeessGrounding,owlsProcess属性的取值为Process的ID;而<operation>元素也会被转化为wsdlOperationRef类实例,属性的值被设置为原子服务集合的具体的网络地址;4)将WSDL文档中的<input>,<output>,<part>子元素转化为云制造服务Grounding中的wsdlInputMessage,wsdlOutputMessage,owlsParameter属性,其中wsdlInputMessage,wsdlOutputMessage属性的取值为原子服务输入输出具体的网络地址;7.4、WSDL到Process的映射1)属性“describes”的取值为:Cloud Manufacturing Service本体类体的ID;2)将WSDL文档中所有的<operation>元素都转化为云制造服务ProcessModel中的AtomicProcess类实例;3)将WSDL文档中所有的<input>,<output>,<part>子元素分别转化为云制造服务ProcessModel中的hasInput,hasOutput,hasParameter属性;步骤8:对已知的OWL‑S文档描述的服务进行智能匹配;步骤9:对云制造服务进行推理分解;步骤10:对已经匹配和推理后的多个制造服务进行组合;步骤11:输出符合用户需求的云制造服务或组合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三维通信股份有限公司,未经三维通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610555687.4/,转载请声明来源钻瓜专利网。