一种支持语义的面向全生命周期的制造网格资源服务组合方法技术

技术编号:4268312 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种支持语义的面向全生命周期的制造网格(MGrid)资源服务组合方法,具体的说是在MGrid关键技术下的一种新型资源服务发现、组合及优选的实现方法。主要为了解决当前MGrid系统中对资源服务及其调用的长周期性、多样性、复杂性及高可靠性要求的问题。本发明专利技术包括一种支持MGrid资源服务组合全生命周期的、支持语义的资源服务发现框架及该框架下MGrid资源服务组合流程,借助现有分布式系统中Web服务组合技术,针对MGrid资源服务特点和组合要求,按照“自底向上聚合、自顶向下分解”的思想,对MGrid服务组合中任务描述、任务分解/需求解析、资源服务功能需求匹配、资源服务流程需求匹配、资源服务服务聚合、资源服务QoS综合处理、资源服务组合服务优选、组合资源服务执行引擎等八大关键技术进行了设计和阐述,从而满足MGrid制造资源服务共享需求。本发明专利技术具有如下优点:支持资源服务全生命周期需求,支持语义,组合高效,层次清晰,扩展性强。

【技术实现步骤摘要】

本专利技术涉及一种支持语义的面向全生命周期的制造网格(MGrid)资源服务组合方法,即一种在制造网格模式下的新型资源服务发现、组合及优选的实现方法,属于分布式制造系统信息集成

技术介绍
网格技术的发展使得网络化制造资源共享的实现成为可能,制造网格(Ma皿facturingGrid, MGrid)的研究成为全球研究热点。MGrid实现了地理分散的、异构的制造企业资源集成和共享,支持企业间资源优化重组和协同制造的支撑环境。其途径是利用网格、信息、计算机和先进管理技术等,通过网格(下一代网络)克服空间上的距离给企业间的协作带来的障碍,实现地理上分散的各类制造资源(如设计资源、制造资源、技术资源、人力资源、服务资源、应用系统资源、计算资源等)的全面连通;并通过各类制造资源的封装和集成,屏蔽资源的异构性和地理分布性,以透明的方式为用户提供各类制造服务,使用户能像使用本地资源一样方便地使用MGrid中的资源服务.其目的是在最大程度上实现企业和社会的设计、制造、技术、人力、服务、应用系统、计算等各类资源的集成与共享,使基于MGrid环境运行的企业群体达到TQCSEFK(quickest to the market-工ime,highestQuality, lowest Gost, best Service, cleanest Environment, greatestflexibility, and high Knowledge)的目标。 在制造业,首先进行网格应用的是美国国家航空航天局(NASA)和美国自然科学基金会(NSF)的联合研究计划Information Power Grid (IPG)项目,其目的是建立一个完全分布式的计算资源和数据资源的管理环境,以支持大型科学和工程问题的异地协同求;FORD和BOEING等国际著名公司也都尝试使用网格技术进行汽车、飞机等复杂产品的设计与仿真、海量计算问题;又如美洲豹汽车产品研发信息中心结合GT3. O,采用BPEL4WS作为中间语言定义了管理工程领域需求的工作流,并应用到了美洲豹汽车设计制造过程中;日本KazuoMuto研究了使用XML系统集成各种设备,通过XML系统,使得分布在不同地方的用户通过互联网浏览器,不仅可以看到设备信息,而且可以操作这些设备。 国内近几年也开展了相关研究,我国863计划在十五期间从计算机、自动化等领域对网格技术的研究和应用工作给予了大力支持。中国国家网格(CN-GRID)项目目标是建设一个具有5-7亿万次聚合计算能力的高性能计算环境,开发一套具有自主知识产权的网格软件。2002年底上海宣布投入两亿多元建设的e-Institute旨在把上海交大、复旦、华东理工等多所高校的资源用网格整合起来,实现资源共享、协同教学和科研。中科院计算所开展的织女星网格项目,其核心思想是基于宽带和无线网络,让计算机内的各种部件都能独立上网,并开发出面向网格的服务器、路由器、操作系统、协议等具体产品和技术.清华大学承担的国家863课题——网络化制造资源网格(NetManGrid)系统研究,主要研究网络化制造资源网格系统平台,并研发网络化制造的敏捷网格服务体系,包括物流网格、销售网格、客户网格、伙伴网格、MGrid和设计网格等。 当前对MGrid的研究主要围绕MGrid概念、体系架构、在某个行业中的应用原型平台等,在抽象层面上进行了研究,而对MGrid中资源服务的组合研究不多。而MGrid资源服务组合又实现MGrid的关键,也是实现制造企业资源服务增值服务的有效途径,是目前制造网格技术中一个亟待解决的问题。针对以上不足,本专利技术提出了一种支持语义的、面向全生命周期的制造网格资源服务组合方法。
技术实现思路
(1)目的本专利技术涉及一种支持语义的、面向全生命周期的制造网格(MGrid)资源服务组合方法,即一种在制造网格模式下的新型资源服务发现、组合及优选的实现方法,它克服了现有技术的不足,构建了一个合理的MGrid资源服务组合框架和流程,并实现了其中最关键的基础部分,使之成为分布式制造系统中良好的制造网格服务组合平台,实现在广域网分布环境下的复杂产品协同制造和资源共享。 (2)技术方案一种支持语义的、面向全生命周期的制造网格(MGrid)资源服务组合方法,即一种在制造网格模式下的新型资源服务发现、组合及优选的实现方法,该方法具体步骤如下 步骤一 任务描述及资源服务聚合的步骤,即首先采用相应的任务描述语言,对用户提交的制造网格任务的形式、内容、功能和服务质量要求、任务执行策略、执行过程、任务开始时间、任务结束时间、任务执行时间等进行形式化和数字化描述,同时对资源服务需求进行全局性描述以支持后续操作相关数据与信息(如资源服务_任务功能匹配、流程匹配、QoS提取、QoS评估、QoS比较、组合资源服务优选、组合执行监控等)。然后,通过各类资源服务描述信息相似度匹配算法,计算资源服务相似度,预先将具有相似功能的资源服务聚合起来,以提高后续资源服务匹配效率; 步骤二 任务分解及其需求分析的步骤,即首先,按照服务质量或过程关系制定任务分解器相应的规则,通过任务分解器,将经过步骤形式化描述后的制造网格任务或请求分解为一系列具有流程依赖关系的子任务或活动。然后,提取各子任务的功能需求,通过推理形成各子任务间的流程关系,从而形成抽象组合资源服务流程模板。 步骤三功能需求匹配的步骤,即经过步骤二的分解后,根据任务需求解析器生成的任务功能需求,与MGrid资源服务库中的现有资源服务进行匹配,对任务和服务库中的服务在各类描述信息相似度匹配算法(包括文字相似度匹配算法、句子相似度匹配算法、结构体相似度匹配算法、数值相似度匹配算法)的支持下进行总体匹配(包括名称、描述等)、输入输出匹配、服务质量匹配、集成匹配等,从而生成符合每个子任务功能需求的相应待选资源服务集,并反馈给流程需求匹配器。 步骤四流程需求匹配的步骤,即针对任务分解后的子任务之间的流程依赖关系(如串行、并行、循环等),建立相应的流程模型,从而构建抽象服务组合模型或模板。对依据步骤三功能需求匹配结果所产生的待选资源服务集,根据流程需求进一步筛选,淘汰部分待选资源服务,降低后续资源服务组合及优选的复杂度,提高资源服务组合质量。 步骤五QoS综合处理的步骤,即对经过功能和流程匹配后选定的待选资源服务组合方案的整体质量进行评估。首先利用资源服务QoS信息提取模块从相应的资源服务描4述信息中提取相应的QoS信息。然后利用QoS动态评估模块对获取的信息进行综合评估。 最后用QoS比较和排序模块对待选解决方案进行比较和排序,淘汰部分QoS质量不高的资 源服务,从而简化资源服务组合和优选的难度及复杂度。 步骤六资源服务组合优选的步骤,即针对每个分解得到的制造网格子任务 STji = 1,2…N),设经功能匹配后,有Ni个符合STi功能需求的待选资源服务,则理论上 至少存在TI i^wNi个组合服务方案。在多目标、多约束条件下,利用算法库中的遗传算法、粒子群算法、量子智能体算法等智能优化算法,从ni^ i个待选服务组合方案中选择最优的一个去执行用户的任务。步骤七组合执行引擎的步骤,即通过组合执行引擎对选定的组合方案所选定 的组合服务进行服务本文档来自技高网
...

【技术保护点】
一种基于语义的面向全生命周期的MGrid资源服务组合方法,该方法的特征如下:步骤1)采用制造网格任务描述语言,对用户提交的MGrid任务或资源服务请求进行全局性描述,生成任务描述文档,供步骤2进行任务功能和流程需求解析,为后续操作提供相应的数据和信息支持;同时进行MGrid资源服务进行聚合,将具有相似功能的服务聚合在一起,供后续步骤3进行服务匹配,以提高资源服务-任务匹配时的效率;步骤2)对所述任务描述文档按照一定要求和粒度进行分解,解析出任务功能需求和流程需求;步骤3)根据步骤2解析出来的任务功能需求与步骤1聚合后的待选服务进行功能匹配,生成相应的待选资源服务集;步骤4)根据步骤2解析出来的任务流程需求,从步骤3中生成的待选资源服务集中进一步筛选符合流程需求的资源服务,所述分解后形成的子任务间的流程需求,依赖关系,建立相应的流程模型,从而生成待选资源服务组合方案或模板;步骤5)对各待选资源服务组合方案或模型进行服务质量QoS综合处理及评估;步骤6)在多目标、多约束条件下,根据步骤5服务质量QoS综合处理及评估结果,选择最优的资源服务组合方案,实现资源服务组合优选;步骤7)对所述资源服务优选所选定的组合服务进行服务绑定、调用、监控及管理。...

【技术特征摘要】
一种基于语义的面向全生命周期的MGrid资源服务组合方法,该方法的特征如下步骤1)采用制造网格任务描述语言,对用户提交的MGrid任务或资源服务请求进行全局性描述,生成任务描述文档,供步骤2进行任务功能和流程需求解析,为后续操作提供相应的数据和信息支持;同时进行MGrid资源服务进行聚合,将具有相似功能的服务聚合在一起,供后续步骤3进行服务匹配,以提高资源服务-任务匹配时的效率;步骤2)对所述任务描述文档按照一定要求和粒度进行分解,解析出任务功能需求和流程需求;步骤3)根据步骤2解析出来的任务功能需求与步骤1聚合后的待选服务进行功能匹配,生成相应的待选资源服务集;步骤4)根据步骤2解析出来的任务流程需求,从步骤3中生成的待选资源服务集中进一步筛选符合流程需求的资源服务,所述分解后形成的子任务间的流程需求,依赖关系,建立相应的流程模型,从而生成待选资源服务组合方案或模板;步骤5)对各待选资源服务组合方案或模型进行服务质量QoS综合处理及评估;步骤6)在多目标、多约束条件下,根据步骤5服务质量QoS综合处理及评估结果,选择最优的资源服务组合方案,实现资源服务组合优选;步骤7)对所述资源服务优选所选定的组合服务进行服务绑定、调用、监控及管理。2. 根据权利要求1所说的方法,其特征在于步骤1)中所述的全局性描述包括对任务的形式、内容、功能和服务质量要求、任务执行策略、执行过程进行的形式化和数字化描述。3. 根据权利要求1所说的方法,...

【专利技术属性】
技术研发人员:陶飞张霖赖李媛君宋晓
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1