基于本体的面向服务架构建模研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:fuyunyang1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务的架构(Service-Oriented Architecture,简称SOA)是指为了解决业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。系统的接口是采用中立的方式定义的,独立于实现服务的硬件平台、操作系统和编程语言。这一切使得构建各种系统中的服务可以以一种统一和通用的方式进行交互。但是,现有的面向服务架构(SOA)没有标准或规范提供足够的手段来描述Web服务,以支持发现、组合以及执行Web服务的一般机制,因而导致分布的、异构的和动态变化的Web服务的交互访问时会产生很多问题。目前,语义Web的发展为Web服务提供了一个契机,使得网络中所有的信息都可具有语义,从而使计算机能够理解和处理。在面向服务架构中,如果系统能够合理地利用Web服务的松散耦合特性和语义Web为Web服务提供的语义信息,就可以自动地匹配、发现和调用Web服务,动态生成和执行业务流程,更好地实现企业间各应用系统的集成。面向本体的OWL-S(Ontology Web Language for Services)已在语义匹配和信息抽取等方面取得了成功应用,也在许多领域建立了本体库和元数据模型,特别在Web服务组合的语义方面提供强有力的语义处理能力,有效的解决了Web服务描述语言(WSDL)处理语义能力弱的缺点。与此同时,基于本体建模的WSMO(Web Service Modeling Ontology)和OWL-S一样具有强大的语义和抽取能力,它是一个描述语义Web服务的概念模型,主要解决在数据、过程以及协议层上不兼容问题的核心概念,其目的是通过为语义Web服务的核心元素提供本体化说明从而更好地支持Web服务的发现、整合及交互。本文针对传统的面向服务架构(SOA)中缺乏形式语义支持的问题,通过引入本体建模技术来对Web服务及其功能进行语义化描述,提出了一个新的体系结构——基于本体的面向服务架构(Ontology-based Service-Oriented Architecture,简称OSOA)。然后,以此为基础,以一个医疗诊断系统为例进行Web服务本体建模(WSMO)设计与分析,按照流程分析、数据流中的数据结构、目标定义、服务发现、服务编排/组合、过程和协议的中介等步骤,详细阐述了医疗诊断系统建模每一步的主要分析与设计工作。
其他文献
随着网络的快速发展和计算机的普及,国家各级政府加快了对电子政务的建设步伐。网上审批作为电子政务的一部分,是政府对外办公的一个重要窗口。按照方便公众的原则实现政府各
作为软件复用的一种有效手段,软件构件技术成功地将系统开发的重点从程序设计转移到对已有构件的选取、组装和部署。在构件模型的支持下,通过复用已有的构件,软件开发者可以
我国是地震多发国家。地震活动频度高、强度大、分布范围广、震源浅,地震灾害十分严重。由于引发地震的因素很多且各种因素之间具有极不确定的非线性关系。本文通过时间震级
在组合优化问题中,车辆路径问题(Vehicle Routing Problem)属于比较典型的NP-Hard问题。一般情况下组合问题可以模式化为排序问题与分类问题,然而VRP则同时具备排序与分类这两
在这个信息爆炸的时代,信息检索系统的出现无疑给人们在因特网上寻找自己感兴趣的内容提供了莫大的帮助。对于系统返回的大量文档来说,用户们最关注的就是这些文档的顺序。一个
在传统的信息检索中,检索模型是在静态数据集上训练得到的,模型一经训练,结构和参数都相对固定下来,没有根据新的数据自动修正的机制。但现实中,Web上的信息是实时更新的,经
智能卡的名称来源于英文名词"Smart Card",智能卡属于IC卡(集成电路卡)的一种。它是一种带有微型CPU处理器和存储器等微型集成电路芯片且具有标准规格的卡片。由于智能卡具有
计算机程序设计是一种抽象且调试成本较高的过程,需要功能丰富和高效的可视化开发工具及环境的辅助。目前的主流开发工具只是在设计过程提供了静态可视化功能,而在调试过程缺
排课问题对于每个学校的教务管理来说都是非常重要的,现在是信息的社会,在学校的教务管理中实现排课的智能化,可以快速高效的对课程进行编排,对整个学校的教学体制的管理具有
万维网是一个巨大的、分布广泛的、全球性的信息服务中心,它涉及到人们生活中的方方面面。人们不再对网站、网页这些名词感到陌生了,政府机关、高校、公司都搭建了自己的网站,而