服务发现模式

导读:

   服务发现模式

   Intent

  使Web服务的发现和集成实现自动化;

   Context 服务消费者寻找服务来满足他的需求;

   Problem 即使是寻找一个长期的贸易伙伴,服务消费者也同样会面临着众多的

  困难。然而只有那些基于案例的Web服务集成,如旅馆预定服务只有在

  服务发现过程实现自动化之后才会有意义。不但有功能性需求还有一些

  服务特征的细节如费用和执行时间等都需要在选择时给予考虑。

   Forces

  要发现一个适当的服务需要什么样的信息?如何把已发现的服务集成

  到给定的组合服务中去。

   Solution 服务提供者在线提供他们的服务清单。所需服务的描述如:服务请求可

  通过自动的服务发现工具来找到合适的服务。服务请求中应该包括控制流和数据流的描述,这使得发现工具可以只考虑那些适合组合服务需求的服务。

   Implementation服务提供商通过合约模板来描述他们的服务,这个模板不仅要

  阐明像Benatallah et al.提出的功能性要求还要包括技术问题如:所需的文档规范。发现工具通过模板与服务需求之间的比较来选择最好的服务,被选中的模板被返回到服务请求者那里,他们可以根据条件依次调用这些服务。

   Known uses CMI(Schuster et al., 2000),e-Flow (Casati &Shan, 2001; Casati et al., 2000),WebBIS (Benatallah, Medjahed,& Bouguettaya, 2000)。

  AgFlow是一种基于代理的发现服务,如果服务执行的时间比预期的长,它甚至可以把剩余的还没有完成的执行计划转移到其他的服务提供商那里去。

   Consequences WSDL与UDDI结合在一起使得服务描述和注册实现标准化。然而,服务需求和描述的语义化还不是很明确,令人欣慰的是,语义Web将会解决这一问题,它可以定义本体从而实现了自动化的服务发现。

   TOP



本文转自

http://soa.5d6d.com/redirect.php?fid=4&tid=114&goto=nextnewset
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值