【摘要】:在大多数研究中,服务匹配和服务发现被当作同一个概念,并没有详细区分。但其实它们之间还是存在着细微差别的,它们是服务选择过程中两个不同的阶段:服务匹配主要针对两个来自服务请求者和提供者的描述文件,通过某种方式来判断服务双方相互满足的程度。而服务的发现过程包含着更广的过程范围,涉及了服务描述信息的组织、发布和匹配等。简而言之,服务发现是一个框架,而匹配则认为是发现过程中的一个过程,两者密切联系。
在大多数研究中,服务匹配(Service Matchmaking)和服务发现(Service Discovery)被当作同一个概念,并没有详细区分。但其实它们之间还是存在着细微差别的,它们是服务选择过程中两个不同的阶段:服务匹配主要针对两个来自服务请求者和提供者的描述文件,通过某种方式来判断服务双方相互满足的程度。而服务的发现过程包含着更广的过程范围,涉及了服务描述信息的组织、发布和匹配等。简而言之,服务发现是一个框架,而匹配则认为是发现过程中的一个过程,两者密切联系。一般而言,匹配的结果会影响发现的过程,而发现框架的信息组织又会反过来影响匹配的效率。
区分两者之间细微的差别,是为了更好地认识区分服务发现过程的生命周期,主要包括:
(1)服务描述(Service Describe):服务提供者在编写好服务的实体部分以后,用特定的描述语言对其进行描述;
(2)服务发布(Service Publish):在服务的注册中心按照分类,发布服务提供者提供的描述信息;(www.xing528.com)
(3)服务查询(Service Query):服务请求者通过注册中心查询是否存在合适的服务集合;
(4)服务匹配(Service Match):将服务请求者的需求与查询到的服务集合描述进行匹配,并按业务流程将服务集合中的原子服务进行匹配,并返回结果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。