服务参与者Agent之间使用异构的私有本体概念构造消息并进行交互,会由于消息语义的错误理解而影响服务发现的效率和结果的准确性.提出使用概念语义协商的方法改善服务Agent之间的理解能力;定义了服务A-gent模型和本体概念解释元组,设计了服务Agent协商行为原语以及协商请求和响应协议;根据概念语义协商结果对私有本体进行更新并根据本体概念理解的相似度对参与服务的Agent进行划分,使功能相近且能互相理解的Agent处于相同的服务社区.实验表明,通过语义协商的服务Agent划分方法,能够有效提高同一服务社区服务Agent之间的概念理解程度,在协商概念数为2和8时,该方法较其他方法能够将概念理解错误率减少平均大约30%.
Agents of service participant interact with each other by using message composed of heterogeneous and private ontology concept,which can result in misunderstanding of message semantics to influence efficiency and accuracy of service discovery.The method of concept semantics negotiation is proposed to improve the ability of understanding between service agents;the service agent model and the ontology concept explanation tuple are defined;the service agent performatives,negotiating request and response protocols are all designed.The private ontology can be updated according to the negotiating result and the service participant agents are partitioned by virtue of comparing the similarities degree between those private ontologies,which enables those agents to be partitioned in the same community with similar functionality and understanding ability.Experimental result shows that the method of agents being partitioned through semantics negotiation can greatly improve the degree of understanding between services agents.Especially when the number of negotiation concepts is 2 and 8,this method,more than others,reduces the number of concept misunderstanding by about 30%.