当前网络服务面临难以有效协同工作的难题。本项目针对网络服务的特点,根据实现有效服务协同所需要解决的主要问题,从服务表示,服务发现,服务组织,服务协同评估,服务协同模型验证等方面建立起实现有效网络服务协同的方法。首先利用知识图来对用户期望与网络服务资源期望进行统一表示,使用户与服务之间可互操作,此种表示方法以网络中实际使用的服务为对象,可以直接应用于网络服务的各项研究中。基于该服务表示,建立改进二分图的网络服务发现方法,此发现方法将服务描述中的隐性语义联系与显性的服务描述相结合,来比较服务之间的功能相似度,比已有发现方法具有更高的发现效率。基于服务表示,建立网络服务流,将功能相关的服务进行有效组织。基于服务流,建立的服务协同评估模型从实际的用户需求出发,将用户对服务资源的使用偏好与通过计算得到的服务关联相结合,解决用户期望与服务期望的不一致带来的协同效率低下的问题。基于上述工作,建立面向功能的服务组合行为分析模型,此模型具有较好的描述能力,并从系统的角度对服务组合行为进行建模,利用该模型可验证服务组合的有效性,为服务协同工作提供保证。以上工作的完成可实现高效的服务协同。
英文主题词Web service, service collaboration, service discovery