论文部分内容阅读
随着企业信息化的深入和计算机技术的发展,企业业务模式发生了巨大变化,企业应用集成(EAI,Enterprise Application Integration)越来越成为各个企业所关注的焦点。Web服务作为一种新的分布式的计算技术,能够在Internet上通过标准的XML协议和信息格式来发布和访问商业应用服务,有效的融合异构应用,在多种不同平台上实现互操作,已经成为企业应用集成的主要方式。 但是,传统的Web服务缺乏语义信息,它主要通过关键字来查找服务,不能以计算机可理解的方式实现业务关系、协议和业务规则的语义表示。目前,语义网的发展为Web服务提供了一个契机。语义网使得网络中所有的信息都是具有语义的,使计算机能够理解和处理。利用Web服务的松散耦合特性和语义Web服务提供的语义信息,可以自动地匹配、发现和调用Web服务,动态生成和执行业务流程,更好地实现企业间各应用系统的集成。 本文以医院信息化建设为背景,提出了基于语义Web服务的企业应用集成平台(SWSEAIP)的系统架构。该系统根据对特定领域的分析,从语法和语义等角度扩展了UDDI,为Web服务提供者注册Web服务提供了更完整的服务描述模型,同时提供了在企业应用集成中的从建模设计、任务分解到Web服务动态选取及执行的一个完整过程。 本文在对SWSEAIP进行整体框架分析的基础上,对系统中的语义Web服务注册中心进行了详细地设计与实现。文中首先分析了UDDI语义信息的不足,提出了语义Web服务描述模型,并提出了OWL-S/UDDI匹配器体系结构。然后介绍了语义Web服务注册中心的功能结构,对扩展UDDI中Web服务表示模型进行分析和设计,包括语义扩展、领域本体的分析与设计等,并对扩展UDDI的实现以及发布、查询等接口的实现作了详细的阐述。 最后,本文演示了医院系统中的一个工作流程,充分说明这个体系结构在实