• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (10): 140-144.

• 论文 • 上一篇    下一篇

基于本体的数字家庭SOA服务发现机制

熊 晶1,钟 珞2,王爱民1,2,魏墨济3   

  1. (1.安阳师范学院计算机与信息工程学院,河南 安阳 455000;2.武汉理工大学计算机学院,湖北 武汉 430070;3.山东省科学院情报研究所,山东 济南 250014)
  • 收稿日期:2012-04-25 修回日期:2012-07-10 出版日期:2012-10-25 发布日期:2012-10-25
  • 基金资助:

    国家自然科学基金资助项目(60875081); 河南省教育厅科学技术研究重点项目(12A520003)

SOA Service Discovery Mechanism of Smart Home Based on Ontology

XIONG Jing1,ZHONG Luo2,WANG Aimin1,2,WEI Moji3   

  1. (1.School of Computer and Information Engineering,Anyang Normal University,Anyang 455000;2. School of Computer Science,Wuhan University of Technology,Wuhan 430070;3.Institute of Information Research,Shandong Academy of Sciences,Jinan 250014,China)
  • Received:2012-04-25 Revised:2012-07-10 Online:2012-10-25 Published:2012-10-25

摘要:

SOA的关键是服务,它为Web Service提供了一个架构,使用该架构组织家庭服务可以实现跨平台的服务访问。然而SOA架构大多数规范如SOAP、UDDI和WSDL等均是基于XML的,所描述的服务缺乏语义信息,因此在检索过程无法有效处理一词多义和多词一义等语法问题。通过引入本体技术,建立家庭服务领域本体,从服务的功能、内容和设备三个方面利用功能概念本体、内容本体和设备本体进行语义标注,并扩展WSDL为SWSDL来描述家庭服务。基于本体的家庭服务发现过程分为三个阶段:查找功能、过滤服务和参数类型匹配,充分利用本体的语义优势实现了智能数字家庭服务发现。

关键词: 本体, 数字家庭, SOA, 服务发现

Abstract:

Service is the key layer of SOA.It provides a framework for the Web Service.Based on the framework,the smart home system can achieve crossplatform service access.However,most of the service description and communication provided by the SOA such as SOAP,UDDI and WSDL are lack of semantic information during the retrieval process,and they cannot effectively deal with polysemy,synonymy and other grammatical problems.Through introducing the ontology technology,smart family service domain ontologies are built. The semantic annotations of services,content and equipment are implemented respectively based on function concept ontology,content ontology and device ontology.The process of services discovery is divided into three phases:function retrieval,service filtering and parameter matching.It can provide semanticbased intelligent smart home services discovery.

Key words: ontology;smart home;SOA;service discovery