论文摘要
作为Web技术的提升和发展,语义Web代表了下一代Web的发展和趋势。语义Web将赋予信息资源更明确、更完备的语义信息,使得计算机能够理解Web资源,因而实现Web数据和Web服务处理的语义化和智能化,将Web构建为功能强大、普适的信息集成和交换平台。语义Web服务是语义Web与Web服务发展过程中用语义Web的知识标记手段来描述服务的语义,使Web服务成为计算机可以理解的实体,从而支持服务的自动发现、执行和组合等。Web服务采用SOAP作为服务调用的协议,在实现语义Web服务通信的过程中,SOAP协议本身并不带有任何语义信息,如何利用语义Web技术将语义引入消息传输,即将语义引入通信过程,实现Web服务之间的通信语义化,逐渐成为研究的热点。论文的研究工作是将本体与通信协议结合,提出建立通信协议本体的概念,并给出协议本体的模型,使得协议本体不是一个空洞的本体。其中将协议本体中的指令嵌入SOAP消息,利用SOAP消息传输协议本体,同时遵循SOAP协议规范。由于本体技术是实现语义Web的关键技术,这样就能够在语义Web服务机制中将语义引入消息传输机制,实现通信过程的语义化。尽量使消息语义化,将提高服务的灵活性以及适应性。目前大多数网络都是采用层次的方式来组织,计算机网络协议采用层次结构,可以使各层之间相对独立,灵活性好,且易于实现和维护,而且各层结构上可以分割开,每层都可以采用最合适的技术来实现。因此所应用到的协议也是分层次的。协议分层容易解决通信的异质性问题,使复杂问题简化,高层屏蔽低层细节问题;每层只关心本层的内容,不用知道其他层如何实现;使设计容易实现,每个层次向上一层提供服务,向下一层请求服务。论文在知识路由通信协议的研究中借鉴网络通信协议的划分原则,也采用分层的思想,将通信协议分为三个层次。协议对于概念的理解和解释可以认为是对传输消息的语义理解,三层协议模型可以弥补通信过程中缺少语义化的缺憾。对于实现Web服务通信语义化起到关键的推动作用。