1、 云制造中的语义 web 服务的发现和匹配技术分析中国海洋大学海大新星计算机工程中心QQ:447805280云 制 造 中 语 义 web服 务 的 发 现 和 匹 配 目 前 , 尽 管 基 于 可 扩 展 标 记 语 言 和 超 文 本 传 输 协 议 的 Web服 务 能 够 实 现 云 制 造 环 境 下的 制 造 资 源 集 成 , 即 各 实 体 通 过 Web服 务 的 方 式 封 装 其 拥 有 的 制 造 资 源 ,供 其 他 实 体 调 用 。但 是 Web服 务 架 构 中 用 于 Web服 务 发 现 的 UDI技 术 主 要 是 基 于 关 键 词 查 找 , 由 于
2、 关 键 词查 找 的 自 身 缺 陷 , UDI技 术 不 支 持 概 念 间 的 推 理 或 灵 活 的 匹 配 , 因 而 不 能 实 现 基 于 服 务 性能 的 查 找 。 这 便 给 企 业 用 户 找 到 合 适 的 服 务 带 来 了 很 大 的 不 便 , 在 服 务 发 现 的 效 率 和 自 动 化上 也 大 打 折 扣 。 因 此 单 单 靠 UDI技 术 不 能 满 足 企 业 用 户 的 需 求 , 因 此 应 当 要 在 Web服 务 发现 机 制 中 加 入 语 义 的 成 分 。 本 文 提 出 了 语 义 Web (semantic Web)的 概 念 ,
3、并 将 其 运 用 到 云 制造 资 源 匹 配 的 实 现 中 。 语 义 web的 设 计 目 标 是 为 云 制 造 平 台 的 eb上 的 各 种 资 源 添 加 语 义 ,进 一 步 建 立 公 共 的 概 念 体 系 (本 体 ),并 在 此 基 础 上 添 加 推 理 机 制 ,从 语 义 层 次 上 实 现 网 络 的 互联 ,服 务 于 智 能 化 的 云 制 造 应 用 中 。 语 义 Web服 务 的 研 究 目 标 是 利 用 语 义 描 述 和 服 务 本 体 实现 云 制 造 中 服 务 的 高 效 率 和 自 动 化 。 一 、 项 目 立 项 依 据 ( 1)
4、、 传 统 的 web服 务 及 其 缺 点 Web 服 务 是 指 采 用 相 同 的 标 准 或 技 术 规 范 , 将 应 用 逻 辑 、 网 络 技 术 等 集 成 一 体 , 使 不 同 应 用 服 务 模 块 进 行 相 互 通 信 的 一 种 组 件 框 架 。 Web 服 务 框 架 一 般 包 括 服 务 提 供 者 、 服务 请 求 者 和 服 务 注 册 中 心 。 它 们 通 过 基 于 XML 的 标 准 或 协 议 , 如 SOAP (Simple Object Aces Protcol)、 WSDL (Web Service Dscription Language
5、) 和 UDI (Universal Description, Discovery,and Integration) 相 互 通 信 或 交 流 。 它 们 之 间 具 体 关 系 如 下 : 服 务 提 供 使 用 WSDL 描 述 提 供 的Web 服 务 功 能 , 并 向 服 务 注 册 中 心 发 布 服 务 信 息 ; 服 务 请 求 者 向 服 务 注 册 中 心 提 交 服 务 请求 ; 注 册 中 心 根 据 请 求 , 使 用 UDI 查 询 或 发 现 符 合 条 件 的 Web 服 务 , 并 将 结 果 返 回 给 请求 者 ; 请 求 者 根 据 返 回 的 服 务
6、 信 息 , 与 提 供 者 进 行 连 接 绑 定 , 并 使 用 SOAP 协 议 调 用 Web 服务 , 以 期 获 取 服 务 结 果 。 传 统 的 UDI 标 准 只 支 持 基 于 语 法 层 次 上 的 关 键 字 的 服 务 发 现 机 制 , 然 而 网 络 是 动 态 、复 杂 的 环 境 , 其 中 可 用 的 Web 服 务 数 量 增 长 迅 速 , 且 随 时 可 能 被 更 新 , 因 此 单 纯 通 过 关 键字 查 询 或 列 表 形 式 获 取 所 需 服 务 , 已 不 能 满 足 Web 服 务 快 速 发 展 的 需 要 。 另 外 , 通 过 手
7、 动方 式 发 现 和 组 合 Web 服 务 在 现 实 中 是 不 可 取 的 , 因 为 网 络 中 具 有 相 同 功 能 的 Web 服 务 数量 很 多 , 甚 至 不 同 功 能 的 Web 服 务 可 能 被 相 同 的 关 键 字 所 搜 索 到 。 为 此 , 人 们 提 出 了 语 义Web 服 务 (语 义 WEB: Semantic eb Service)。 ( 2) 、 语 义 web服 务 及 其 优 点 对 于 语 义 Web, Bernrs- Le 给 出 如 下 定 义 : 语 义 Web 是 一 个 网 , 它 包 含 了 文 档 , 或 文档 的 一 些
8、 部 分 , 描 述 了 事 物 间 的 明 显 关 系 , 且 包 含 语 义 信 息 , 以 利 于 我 们 的 机 器 自 动 处 理 。其 主 要 思 想 就 是 让 Web 上 的 信 息 以 能 让 人 们 在 不 同 的 应 用 程 序 中 更 好 的 发 现 、 整 合 、 重 用为 目 的 , 来 用 新 的 方 法 定 义 信 息 。 语 义 WEB 是 对 Web 服 务 进 行 语 义 扩 展 , 以 便 于 计 算 机 能 自 动 的 理 解 和 处 理 Web 服务 。 语 义 E 是 利 用 语 义 eb 中 具 有 明 确 的 、 清 晰 的 本 体 概 念 显
9、 示 地 表 达 Web 服 务 的 语目前,尽管基于可扩展标记语言和超文本传输协议的 Web 服务能够实现云制造环境下的制造资源集成,即各实体通过 Web 服务的方式封装其拥有的制造资源,供其他实体调用。但是 Web 服务架构中用于 Web 服务发现的 UDDI 技术主要是基于关键词查找,由于关键词查找的自身缺陷,UDDI 技术不支持概念间的推理或灵活的匹配,因而不能实现基于服务性能的查找。这便给企业用户找到合适的服务带来了很大的不便,在服务发现的效率和自动化上也大打折扣。因此单单靠 UDDI 技术不能满足企业用户的需求,因此应当要在 Web 服务发现机制中加入语义的成分。本文提出了语义 W
10、eb (semantic Web)的概念,并将其运用到云制造资源匹配的实现中。语义 web 的设计目标是为云制造平台的 Web 上的各种资源添加语义,进一步建立公共的概念体系(本体),并在此基础上添加推理机制,从语义层次上实现网络的互联,服务于智能化的云制造应用中。语义 Web 服务的研究目标是利用语义描述和服务本体实现云制造中服务的高效率和自动化。一、项目立项依据(1) 、传统的 web 服务及其缺点Web 服务是指采用相同的标准或技术规范,将应用逻辑、网络技术等集成一体,使不同应用服务模块进行相互通信的一种组件框架。Web 服务框架一般包括服务提供者、服务请求者和服务注册中心。它们通过基于
11、 XML 的标准或协议,如 SOAP (Simple Object Access Protocol)、WSDL (Web Service Description Language) 和 UDDI (Universal Description,Discovery,and Integration) 相互通信或交流。它们之间具体关系如下: 服务提供使用 WSDL 描述提供的 Web 服务功能,并向服务注册中心发布服务信息; 服务请求者向服务注册中心提交服务请求; 注册中心根据请求,使用 UDDI 查询或发现符合条件的Web 服务,并将结果返回给请求者; 请求者根据返回的服务信息,与提供者进行连接绑定
12、,并使用 SOAP 协议调用 Web 服务,以期获取服务结果。传统的 UDDI 标准只支持基于语法层次上的关键字的服务发现机制,然而网络是动态、复杂的环境,其中可用的 Web 服务数量增长迅速,且随时可能被更新,因此单纯通过关键字查询或列表形式获取所需服务,已不能满足 Web 服务快速发展的需要。另外,通过手动方式发现和组合 Web 服务在现实中是不可取的,因为网络中具有相同功能的 Web 服务数量很多,甚至不同功能的 Web 服务可能被相同的关键字所搜索到。为此,人们提出了语义 Web 服务(语义 WEB: Semantic Web Service)。(2) 、语义 web 服务及其优点对于
13、语义 Web, Berners- Lee 给出如下定义: 语义 Web 是一个网, 它包含了文档, 或文档的一些部分, 描述了事物间的明显关系, 且包含语义信息, 以利于我们的机器自动处理。其主要思想就是让 Web 上的信息以能让人们在不同的应用程序中更好的发现、整合、重用为目的, 来用新的方法定义信息。语义 WEB 是对 Web 服务进行语义扩展,以便于计算机能自动的理解和处理 Web 服务。语义 WEB 是利用语义 Web 中具有明确的、清晰的本体概念显示地表达 Web 服务的语义信息,以解决 Web 服务间的歧义和异质性。语义 WEB 的优势在于它能提高服务发现的效率,并使实现服务发现或
14、信息集成自动化成为可能。在语义 WEB 众多研究领域中,服务的描述语言和注册发布框架是语义 WEB 有关研究的核心和基本问题。语义 Web 服务具有以下优势特点: 开放性和松耦合性解决了不同企业间异构数字化资源平台的集成问题; 提供面向物流资源的领域本体信息库,解决了跨企业的业务协作流程的自动编排和服务组合问题; 为产业链中的客户和合作伙伴提供专业化的物流服务平台,降低了企业应用的成本和物流企业信息化的资金门槛。利用语义 Web 服务进行语义描述及业务过程建模 ,把 Web 服务和业务过程有机地结合起来。这样不但支持跨企业的业务合作,而且在本领域内有共同的语义基础和业务过程规范,增强了云制造中
15、中小企业间的业务集成能力和协调能力。二、项目的研究内容、研究目标,以及拟解决的关键科学问题。(1) 、语义 web 服务的结构作为语义Web服务的基础,语义Web的目标是使得Web上的信息具有计算机可以理解的语义,满足智能软件代理(Agent)对www上异构和分布信息的有效访问和检索。基于语义的语义Web体系结构如下:1.Unicode 与 URI 层:本层是整个语义网体系结构的基础。Web 环境中的应用需要相互通信,资源之间直接或间接地以机器可理解的数据格式传递和发布信息。这些信息是对 Web 上资源的描述,因此,首先应该以明确的方式来标识这些资源。语义 Web 采用统一资源标识符(Unif
16、orm Resource Identifiers, URI)来标识资源及其属性, URI 是一个 Internet 标准,记载于RFC2396L281。由于语义万维网的最终目的是要构建一个全球信息的网络,在这个网络上应该涵盖各种语言和文字的信息资源,所以它采用统一编码 Unicode 作为字符的编码方案。这一层是这个语义万维网的基石,它成功地解决了万维网上资源的定位和跨地区字符编码的标准格式的问题。2.XML+NS+XML Schema 层:本层也叫语法层,用于从语法上表示数据的内容和结构,通过使用标准的格式语言将网上资源和信息的表现形式、数据结构和内容分离。目前,XML 作为网络资源的标准标
17、记语言,正成为语义和知识的基础标记语言。XML 包含一些规则,任何人可按规则创建一个标记语言,规则保证一个称为分析器的简洁程序可以处理这些新语言。XML 依赖于Unicode,因此它能在不同计算机系统间交换信息,也超越了国家和文化的边界。NS( Name Space)是 XML 命名空间,由 URI 索引确定,在 XML 文档中用作元素类型和属性名。XML 模式( schema)是描述 XML 文档内容的模型。XML 模式内有两类基本约束:内容约束(决定在哪里及什么时候可以使用元素)和数据类型约束(控制类型数据可以出现在元素中) 。也就是说 XML 是底层的数据交换格式,它只是解决了文档内容的
18、次序,结构的问题,并没有解决文档内容的语义,联系的问题。其具体含义的定义和互操作要交给上一层去解决。3.RDF+RDF Schema 层(赋值层 Assertion Layer):XML 层的上一层是数据互操作层-资源描述框架(Resource Description Framework,RDF)和 RDF schemas RDF 本身并没有规定语义,但是它为每一个资源描述体系提供了一个能够描述其特性需求的语义结构的能力。它定义了一种机器可理解的数据语义的数据模型。该数据模型主要包含下面的三个对象类型:资源(Resources) :资源可能是整个网页,或网页的一部分;或页面的全部集合;或者是不
19、能通过 Web 直接访问的对象。特性(Properties):特性是描述某个资源特定的方面,特性,属性或关系。声明(Statements):一个特定的资源和特性名称加上该特性的值一起构成了一个RDF 声明。一个声明中包含三个部分,分别称为:主体(subject) ,谓词(predicate) 和对象(object)。RDF 和 XML 之间的关系一直是一个容易混淆的问题,它们之间有着明确的功能分工:RDF 解决如何无二义性地描述资源对象的问题,使得描述的资源的元数据信息成为机器可以理解的信息。RDF 通过基于 XML 语法的明确定义的模型来帮助建立语义协定(RDFS)和语法编码(XML)之间的
20、桥梁,并以此来实现元数据的互操作功能这部分解决了部分通用语义的问题,但是 RDFRDFS 描述语义的功能非常有限,需要进一步扩展。4.ontology vocabulary 层(语义层 Semantic Layer):该层也叫语义层,用来定义共享的知识,从而对各种资源之间的语义关系进行描述,揭示资源本身以及资源之间更为复杂和丰富的语义信息。Ontology(本体) ,即词汇体系,用以表达元数据,是某领域内概念的显式说明,它对应的词汇用于描述该领域。一个本体可以描述事情的类型之间的关系,如“这是一个过渡的性质” 。本体词汇提供更多元信息,互操作性和互转换性。信息的无缝交换已经成为 Web 成功开
21、发的关键问题,本体提供了方法捕捉人和机器使用的术语的共享理解性,帮助信息交换。Semantic Web 的任务是建立基于本体来描述元数据元素、元数据关系和约束元数据语义的机制。有时,本体可直接定义元数据,或者将某些元数据模式引入到本体中。5.Logic 层:即逻辑知识体系。该层主要提供公理和推理规则,为智能服务提供基础。比如可利用分布在 Web 上的各种断言或公理推理出新的知识。逻辑层是利用 Web 各处的断言导出新知识的地方,问题是各种演绎系统不可互操作推理能力不同,任何规则系统都可以输出到这层。6.Proof 层和 Trust 层:该层注重于提供认证和信任机制,使用户代理 Agent 在网
22、络上实现个性化服务和彼此间交互合作具有可靠性和安全性。如果不设计一个跨系统的推理系统,而是建议一种普遍性语言来表达证明,就实现了 Proof 层。7.Digital Signature 层:跨越了多层,虽然公共钥匙密码技术已经存在较长时间了,但还没有真正广泛应用,如果加上语义网各层支持,使一个团体在一定范围内可信任,就实现了 Proof 层,这样一些诸如电子商务等重要的应用就可以进入到语义网的实用领域中。第五层到第七层是在下面四层的基础上进行的逻辑推理操作。在整个语义网体系结构中,核心层为 XML、RDF、Ontology ,这 3 层用于表示语义 Web 的语是当前语义网研究和应用关注的重点
23、。(2) 、语义 web 服务的构成语义 web 服务其流程的整体构成主要有:服务发现、服务匹配、服务选择和服务组合,他们之间的关系如下图所示:也就是通过以下过程来完成一个完整的基于语义的 web 服务的:1服务提供者提供服务描述:服务提供者编写服务后,用描述语言来描述其提供的服务;也就是构成候选服务集合;2服务发布:服务代理者在注册中心分类并发布服务提供者提供的服务描述信息;3服务请求者需求服务描述:服务请求者询问代理者是否存在具有合适功能性的服务提供者;4服务匹配:服务代理者将请求者的需求与存储的服务描述进行服务匹配、服务选择、服务组合,并返回执行结果;5调用服务:最后,服务请求者根据发现
24、的服务描述中绑定的服务地址激活目标Web 服务。(3 )语义 web 服务发现架构1语义 Web 服务发现语义匹配在 Web 服务发现中起着关键的作用,但是由于缺乏服务描述的统一而且标准的形式化方法,服务发现结果往往不能满足服务请求者的需求,会产生如下几种错误情况语法相似而语义不同语法不同但语义相似的服务语法不同而且表面语义也不同的服务语法相似而且表面的语义也相似的服务2 语义 Web 服务发现方法的改进目前,语义 Web 服务发现主要有以下问题:(a) 如何有效而富有语义的描述服务提供者的服务广告、服务请求者的服务需求以及服务参与方的上下文知识(b) 由于服务参与方使用的描述上下文的领域本体
25、具有分布的、异构及私有的特点,因此它们之间存在本体概念上的语义协调问题(c) 针对服务提供者和服务请求者对于服务功能的描述,如何使用有效的匹配算法进行服务的发现上述第 3 个问题是服务发现过程中比较关键的问题,而服务发现的结果与服务的语义匹配结果密切相关一般说来,服务提供者的服务广告描述与服务请求者的需求描述之间的语义相似度越高,则服务的匹配度就越高3语义 web 服务发现架构在上图所描述的语义 web 服务发现系统结构中,主要有五层结构组成,分别是:用户层、管理层、服务发现层、服务资源层、服务注册层。(a) 用户层,包括两个部分,分别是服务发布者和服务提供者,它们共同充当服务发现系统中的客户
26、端,为了能充分体现用户的需求信息,(b) 管理层,也是通信层,主要功能是从外界获得信息,判断信息的类型,并分别发向相应的模块,例如根据信息是请求还是发布转到服务发现或者服务注册层。(c) 服务发现层,在服务发现层处理服务请求者查询 Web 服务的请求,进行服务功能(IPOE) 匹配。 OWLS 推理机可以根据本体的层次关系推导出概念之间的联系,通过服务匹配算法得出服务之间的匹配关系,根据此关系可以得到服务的动态复合链。并与目标服务本体匹配。返回一个满足用户请求的列表。随后该系统根据用户的选择和相应的UDDI 记录引用和声明,获取到与服务标志信息相对应的、具体 Web 服务的信息,如服务调用地址
27、等,将这些服务的信息通过通信管理模块,返回给服务请求者。(d) 服务资源层包括, 各种原子服务和复合服务上图所描述的语义 web 服务发现系统结构可以分为六大功能模块:语义转换模块、OWL-S/UDDI 转换模块、需求解析模块、服务匹配模块、OWL-S 推理机模块及服务列表模块等 6 大模块,每个模块的功能描述如下:(a) 语义转换模块:根据服务提供者所输入信息,结合本体知识库中相关语义生成所要注册服务的 OWL-S 文件。(b) OWL-S/UDDI 转换模块: 目前的 UDDI 能解析 WSDL 文档,但并不具备语义处理能力,所以针对基于 OWL-S 的服务描述文档需要进行转换。转换的内容
28、包括服务描述中 contact-Information 到 UDDI BusinessEntity 的 Contacts 的映射;OWL-S 服务基本信息如serviceName 和 textDescription 到 Businessservice 中的 name 和 description 的映射;其余Web 服务语义与扩展的 UDDI TModel 类型中的元素建立映射关系。如 serviceCategory 与serviceCategory_TModel 进行映射。通过该功能模块可以让 UDDI 存储 Web 服务语义信息。(c) 需求解析模块:对服务请求者的需求进行解析,识别其中的基
29、本信息需求、功能需求,传递给服务匹配模块,作为服务匹配的标准。(d) 服务匹配模块: 基于 OWL-S 推理机,接收需求解析模块分解的需求信息,包括基本信息匹配、功能匹配两个子模块。两个子模块可计算出请求服务与候选目标服务对应部分的语义相似度,最后根据权重得出综合语义相似度,满足综合语义相似度阈值的 Web 服务传递给服务列表模块。(e) OWL-S 推理机:可以根据本体概念的层次关系推导出概念之间的联系,并可以根据服务匹配算法得出服务之间的匹配关系。(f) 服务列表模块:对符合服务请求者需求的 Web 服务按一定的优先级次序列表显示,如可按基本信息语义相似度、功能语义相似度以及综合语义相似度
30、对最终服务获取结果进行排序。(4) 、语义 web 服务匹配架构对语义 Web 服务添加语义标注,采用物流领域本体对物流服务 SAWSDL 文档的相应概念添加语义信息,并在 SAWSDL 文档中的概念与本体中的概念之间建立映射根据用户需求和偏好,创建 QOS 语义模型及服务决策支持模型畅对服务请求模块中的概念同样采用本体概念进行语义描述,并采用服务匹配算法评价候选服务与服务模板之间的语义匹配程度整个服务匹配系统的原理如下图:在匹配过程中,客户提交所需服务清单,根据客户需求生成服务匹配模板(MT) ,在业务数据库的服务集合中选取匹配服务(MS) ;同时,在本体库中选取符合要求的一个或多个候选本体
31、(CO ) 通过本体映射、本体融合及本体合并生成进行最终匹配的匹配本体;采用语义分解与语义合并生成候选服务(CS)及服务模板(ST) ;采用匹配算法对候选服务与服务模板进行功能与非功能性服务匹配,计算得到各匹配度值并排序,最终选择最优服务对服务模板 ST)和候选服务( CS)的匹配,是根据其语义信息进行的,故需对 ST 和 CS 进行语义标注添加语义信息的方式有两种:(a) 、是开发和使用基于本体的描述语言,如 OWL-S 或 DMAL-S;(b) 、是在现有的 Web 服务标准 UDDI,WSDL 中添加语义信息这两种添加语义的方法均需要在 Web 服务中的概念和领域本体中的概念之间建立映射
32、。采用 SAWSDL 语言对 Web 服务进行标注通过采用外部语义模型,服务提供者可以选择自己的领域本体以标注服务接口参数。在语义标注的过程中,服务开发者遍历所有可用本体,选定符合 Web 服务要求的领域本体,并从该本体中为该 Web 服务的每个 WSDL 元素逐一选择合适的概念,最后进行标注代码的添加。完成服务的匹配之后,便可通过 SOAP 协议来执行服务调用,如果在单个简单的 Web服务无法满足企业实际的应用需求时,这就常常需要复合多个 Web 服务以完成一个较复杂的任务,这就是服务组合的问题。三、拟采取的研究方案及可行性分析。语义 Web 服务的提出使得 Web 服务具有了语义信息,从而
33、计算机系统之间可以理解 Web 服务的功能和通信内容,从而实现自动的实现了服务发现、匹配和调用,也就实现了计算机系统之间的自动化交互。语义 Web 服务的提出是语义网技术和 Web 服务技术发展的结果。Web 服务描述技术服务描述模型是建立语义 Web 服务的基础,这里的服务描述不仅要从语法角度描述服务的各个方面,同时需要增加服务的语义描述信息,服务描述模型为服务发现算法提供了服务的描述形式,也为其它系统与该服务交互提供了相应的语义信息,因此,服务描述模型是服务的自动发现、组合、执行的基础,是语义 Web 服务框架的关键组成部分。web 服务发现技术服务发现算法是语义 web 服务框架的核心,
34、因为建立语义 web 服务的一个关键目标是实现服务的自动发现,进一步实现服务的自动组合和调用,而服务发现算法是服务自动发现的根本,也是服务自动组合和调用的基础。良好的服务发现算法可以精确的定位符合需求的服务,实现服务的自动发现。服务发现算法也是语义注册中心的核心。本文提出了基于服务的输入、输出、元操作、前提条件和效果的服务发现算法,同时该算法中加入了权值和阂值约束,能够精确的定位用户需要的服务。普适计算环境下的人机交互 普适计算使得信息空间与人们生活的物理空间相融合,与此相应人机接口也将随之扩展到人们生活工作的整个三维物理空间。因此需要研究物理空间中的人机交互方式。在传统的计算模式下,交互环境
35、的物理因素不影响人机交互。而在普适计算的模式下,用户和环境的物理因素将成为交互的重要因素,这将使人机交互的性质产生一系列的变化,其中包括:人机交互本质上是与信息空间的交互;交互接口扩展到日常生活的用品和环境;动态的人机交互上下文;蕴含人机交互等。制造资源建模技术通过定义企业生产经营过程中所涉及的关键资源之间的逻辑关系和资源的具体属性,描述企业主要资源构成及约束模型。建立具有准确性、全面性、开放性、可集成性和柔性,面向云制造平台的资源模型,不仅可以为企业业务流程重组设计、资源的合理化管理和优化配置及运行仿真提供有效的方法和工具,还可以有效地满足网络化制造系统知识密集、敏捷性、规模可调以及动态重构
36、等需要,有利于实现网络化制造资源的全局优化利用和系统全局生产成本最小化等目标。Web 服务注册技术语义服务注册中心是利用服务描述模型、实现服务发现算法的一个实体系统,该系统除了服务发现算法之外,还要提供服务发布、服务查询、服务信息修改等各项功能。语义注册中心的关键部分是架构和流程。架构设计决定了系统性能的优劣,是系统设计的核心部分。流程设计则是实现相应业务逻辑的核心内容,实现什么样的流程决定了系统具有什么样的功能。云制造中资源的虚拟化技术对于计算资源的虚拟化,采用计算系统虚拟化技术,以硬件辅助虚拟化为基础,应用虚拟机管理器(VMM)来对计算机硬件资源进行抽象与划分,实现单核/多核的单机计算资源
37、的虚拟化;并在单机虚拟化技术基础上,抽象多机资源映射,提供统一的资源管理,从而实现多机运行环境的按需动态构建。web 服务双向搜索规则技术云制造中服务请求者搜索规则和机制的建立,有利于服务请求者迅速便捷的完成服务搜索。双向搜索是指遵循以下三条搜索规则:(a). 搜寻任务的服务请求者在搜寻到匹配的服务后, 应立即告发出通知知成员企业;(b).发布资源的服务发布者在其资源找到生产任务后, 应立即告发出通知知成员企业(c). 虚拟生产企业组建后, 服务提供者和需求者企业应立即注销其相关的失效任务型服务和资源型服务。这样的规则避免了语义服务的重复匹配, 从而可以提高系统性能; 规则(c) 通过及时注销
38、失效信息, 从而提高搜索效率。知识库模型设计与知识的获取云制造资源智能化检索系统知识库是关于制造资源知识的存储机构,用于存储解决用户检索所需的原理性知识、专家的经验性知识以及有关的事实等。知识库中的知识来源于知识学习系统, 同时它又为推理机提供求解问题所需的知识。知识库包含了知识分类体系、用户需求信息推导规则、用户学习规则等。系统将知识按照一种分级索引模型进行组织, 这种分级结构能够促进知识库的动态管理。这种模型自然而动态地表达了知识的层次结构,便于系统对用户的信息需求在语义上进行扩充。知识库的主要作用是保存系统对用户相关信息的学习记录,体现了系统对用户信息检索需求的推导、更新和维护。为了在划
39、分用户信息检索需求时有据可依,知识库还应起到规范知识体系的作用。基于知识的制造资源虚拟化、Web 服务发现、Web 服务匹配算法、Web 服务描述与用户界面可视化等技术均是未来需要攻克的重要技术。这些是项目实施中的重点环节,相信通过项目团队的有效开发能够克服困难。综上所述,本项目的技术方案是可行的。四、本项目的特色与创新之处本体规范即采用本体(Ontology) 对标签信息进行规范化标签的高度开放和高度柔性的特点同时容易带来产品分类编码系统杂乱无章、庞大无序的问题。本体技术有助于这一问题的解决。本体的作用是将产品分类信息规范化。语义描述考虑到产品分类编码系统是在网络环境中的使用,考虑到产品分类
40、编码系统需要适合不同文化层次的人的需求,采用语义描述具有使用和维护方便的特点。拟采用标签(TAG) 作为产品分类编码。标签是一种语义描述特征的方法, 特别是在 Web2.0 系统中应用广泛,取得较好的效果。直接用标签描述产品分类特征,可以避免传统的产品分类编码系统中,以码代形式所带来的使用和识别编码的不便。标签的自由发布可以使面向云制造的产品分类编码系统具有高度开放和高度柔性的特点。虚拟资源整合技术虚拟资源整合技术基于 SFX 整合框架的虚拟资源整合技术,这种整合技术,无需进行元数据的转换和整合,用户提交一个检索请求,后台虚拟资源解析器会分析检索请求,将检索请求转换为相应格式分发到对应的信息资
41、源检索系统,并将检索结果集中统一返回给用户。五、.年度研究计划及预期研究结果。 (包括拟组织的重要学术交流活动、国际合作与交流计划)所阅读的论文:第一篇:【基于语义 web 服务的协同物流与集成技术研究】宋挺新;黄必清,魏春梅。 (国家“十一五”科技支撑计划资助项目(2006BAH02A20) ; 北京市自然科学基金资助项目(4082017) ; 中国博士后科学基金资助项目(20060400061) ; 湖北省自然科学基金资助项目(2006ABA030) ) ;第二篇:【基于语义 Web 的网络化制造资源检索方法】范黎林, 王晓东, 屈喜龙(国家“863/CIMS”主体基金资助项目( 2002
42、AA414050;2004AA414010) ; 河南省自然科学基金资助项目( 311013000)) ;第三篇:【语义 Web 服务基础技术研究综述】刘华文,申 春,杨 冬,刘 磊(基金项目:国家自然科学基金资助项目 (60873044);教育部博士点基金资助项目(20060183044)) ;第四篇:【基于语义服务的虚拟企业伙伴双向搜索方法*】高阳, 张红宇, 曹素璋(国家自然科学基金资助项目( 70572060) ; 教育部高等学校博士点专项科研基金资助课题( 20040533057))第五篇:【SAWSDL 下网络化物流服务匹配框架】李东民, 黄必清, 钟佩思, 王婷(基金项目: 国家“十一五”科技支撑计划资助项目(2006BAH02A20,2007BAQ01071 ) ; 北京市自然科学基金资助项目( 4082017) ;山东省自然科学基金资助项目(Y2005F21) ) ;第六篇:【语义 Web 搜索技术研究进展】叶育鑫 欧阳丹彤;(本文受国家自然科学基金重大项目基金( 60496320, 60496321) , 国家自然科学基金( 60773097, 60873148) , 新世纪优秀人才支持计划项目基金, 吉林省科技发展计划项目基金( 20060532, 20080107) 和欧盟项目基金 TH / AsiaL ink/ 010 ( 111084) 资 助)。