应用集成中语义Web服务匹配和发现机制的研究
作者单位:山东大学
学位级别:硕士
导师姓名:李庆忠
授予年度:2008年
学科分类:08[工学] 080402[工学-测试计量技术及仪器] 0804[工学-仪器科学与技术]
主 题:企业应用集成(EAI) Web服务 语义描述 OWL-S UDDI 服务匹配
摘 要:随着企业信息化的深入和计算机技术的发展,企业业务模式发生了巨大变化,企业应用集成(EAI,Enterprise Application Integration)越来越成为各个企业所关注的焦点。Web服务作为一种新的分布式的计算技术,能够在Internet上通过标准的XML协议和信息格式来发布和访问商业应用服务,有效的融合异构应用,在多种不同平台上实现互操作,已经成为企业应用集成的主要方式。 但是,传统的Web服务缺乏语义信息,它主要通过关键字来查找服务,不能以计算机可理解的方式实现业务关系、协议和业务规则的语义表示。目前,语义网的发展为Web服务提供了一个契机。语义网使得网络中所有的信息都是具有语义的,使计算机能够理解和处理。利用Web服务的松散耦合特性和语义Web服务提供的语义信息,可以自动地匹配、发现和调用Web服务,动态生成和执行业务流程,更好地实现企业间各应用系统的集成。 本文以医院信息化建设为背景,提出了基于语义Web服务的企业应用集成平台(SWSEAIP)的系统架构。该系统根据对特定领域的分析,从语法和语义等角度扩展了UDDI,为Web服务提供者注册Web服务提供了更完整的服务描述模型,同时提供了在企业应用集成中的从建模设计、任务分解到Web服务动态选取及执行的一个完整过程。 在对SWSEAIP进行整体框架分析的基础上,分析了传统UDDI语义信息的不足,提出了一个语义Web Service描述模型,对传统的UDDI做了语义扩展,设计了OWL-S/UDDI匹配器体系结构,并创造性的提出了一个基于语义的Web服务匹配算法,大大提高了Web服务的查找效率。最后,本文演示了医院系统中的一个工作流程,充分说明了该算法在这个体系结构的实际应用价值。