服务组合中合同兼容性评估的探索与实践
1. 服务合同兼容性评估的背景与挑战
在服务组合过程中,以往的研究存在一些不足。一方面,研究往往只考虑功能参数(服务接口),而忽视了组合服务的合同;另一方面,常假设组合服务的合同用单一语言描述。并且,过去的研究未聚焦于处理不同提供商服务合同兼容性评估的工具和算法,多是点对点的消费者与服务间的合同协商。
服务合同兼容性与组合结构密切相关,不仅涉及控制流,还包括数据流和组合模式。目前虽有针对控制流的基于QoS的兼容性研究,但对于服务输入输出数据的合同兼容性检查缺乏深入理解,因为服务使用和数据使用的合同条款不尽相同,我们的目标是解决数据和服务的兼容性问题。
服务合同除了功能条款,还包括服务质量(QoS)、业务、服务上下文和许可条款等。当前,服务合同可用多种规范描述,如ODRL - S、WSLA和WSOL,但缺乏描述合同属性的参考本体或词库,这导致不同合同治理的多服务组合时出现诸多问题。同时,也没有评估不同语言合同条款兼容性的技术。
部分相关工作主要围绕基于合同的服务组合,将问题简化为评估组合服务与用户需求间的QoS约束,但这些工作仅考虑了少量服务合同条款(如QoS),未处理定性属性(如许可条款),且假设属性描述始终可用且用共同语言指定。
2. SeCO2框架概述
SeCO2框架旨在支持服务组合者处理服务合同的异质性。它借助SeCO参考本体和合同条款知识库来克服合同规范的异质性。SeCO参考本体基于策略中心元模型(PCM)构建,PCM提供了策略概念和约束运算符,可描述定性和定量属性。
该框架处理不同语言指定的服务合同,通过语言专家分析语言规范,在参考本体和知识库中创建
服务组合中合同兼容性评估的探索实践
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



