知识卡片
复合服务需验证
内容
服务复合把自治、异构、非集中服务组合成新能力,因此不能假设能自然互操作。即使每个服务单独正确,组合后仍可能死锁、消息丢失或语义错配,复合关系本身需要验证。
参考来源
- 位置:第6章《Web服务适配》6.2节「Web服务复合」(源文件:_chapter-text/ch06.txt)
- 结论依据:原文明确说明复合服务由现有服务在没有预先设计的情况下协作生成,服务复合的验证不可避免,即使服务提供者在发布前确认了自身服务正确,客户仍需验证给定服务能否与自身组件正确交互,直接支持卡片对服务复合把自治异构服务组合成新能力、复合关系本身需要验证的论述。
- 原始内容:"现有服务能够在没有预先设计的情况下协作……对于服务客户来说,验证给出的Web服务能否与自身的组件正确交互是至关重要的。由于这种复合通常不是在单个服务设计时预见到的,服务复合的验证不可避免。"