传统的语义Web服务发现方法,由于受到用户所处的情境因素的约束,所发现的服务很多不能满足用户的情境期望.文中提出了一种基于情境和推理规则的Web服务发现方法,使用该方法可以得到适宜用户情境的Web服务.分别建立了用户情境本体和Web服务情境本体来描述情境信息,建立了用户情境和Web服务情境之问的推理元规则,提出了相应的推理算法,并基于该算法实现了情境推理模块.实验结果表明,与现有语义Web服务发现的方法相比,文中方法能够在增加合理的时间开销的前提下为用户提供更加准确的服务查询结果.
Constrained by the context around user, the service discovery result mostly does not fulfill the context expectation of user's when we apply traditional semantic Web service discovery method. An approach for Web service discovery based on context and inference rules is proposed in the paper. The result of Web service discovery will fulfill the user's context in this way. The user context ontology and Web service context ontology are proposed respectively to describe context information. And the inference meta-rules between user context and service context are proposed as the foundation to refine results of Web service discovery. The context inference algorithm is proposed and implemented in the context inference module finally. Comparing to existing approach for semantic Web service discovery, it is proved by the experiment that the more appropriate result of Web service discovery will be obtained for the user while reasonable time cost is added.