论文部分内容阅读
语义Web服务是用本体来描述的Web服务,它的目标是使得计算机系统可以理解并解释Web服务的内容,满足智能Agent对万维网上Web服务的自动发现,调用和复合。Web服务采用SOAP(Simple Object Access Protocol,简单对象访问协议)作为服务调用的协议,在实现语义Web服务通信的过程中,SOAP协议本身并不带有任何语义信息,这种不具有语义的应用层协议具有如下的缺点:1、缺乏语义,我们通常把协议中信息以硬编码的形式写入到应用程序中,难以维护。2、缺乏可重用的组件,在一般的分布式电子商务系统中,通常要根据特定的通信角色开发不同的通信组件,尽管这些组件差别很小,但不可重用。3、协议和策略集成一体。企业应用的一个特点是业务逻辑要经常变化,协议和策略集成一体使系统缺乏灵活性。在本论文中,我们提出了一种Agent访问语义Web服务的体系结构,并分析了Agent访问语义Web服务各个阶段所使用到的协议,并提出了一种基于FIPA ACL的语义Web服务通信协议,该通信协议由本体描述,这种具有语义的通信协议具有下面的优点:1、相对于传统的协议和策略集成一体的方法,通信协议本体使协议和具体的策略相分离。2、这种抽象协议的规范提高了协议的可重用性。3、由于协议是由本体描述的,具有形式化的语义,使得机器可以无二义的理解通信的内容。把具有语义的通信协议应用到语义Web服务中,目的是期望Agent对语义Web服务能够自动发现、调用和复合。使人们可以从海量的信息搜索中摆脱出来。在论文的实验部分,结合Web应用实例E-learning中的的网络课程指导服务,初步完成了通信协议本体和规则协议本体的开发,并使其用在Agent与语义Web服务系统的通信中。在论文的最后对论文的相关研究进行了总结,并对下一步工作重点进行了展望。