首页 . 理学 . 计算机科学技术 . 软件工程 . 软件服务工程 . 软件服务使能技术 . 软件服务技术基础

服务组合

/service composition/
条目作者涂志莹

涂志莹

最后更新 2024-12-05
浏览 86
最后更新 2024-12-05
浏览 86
0 意见反馈 条目引用

当单个服务无法满足用户需求时,将若干服务根据业务过程进行有机组合,以形成大粒度的具有内部流程逻辑的组合服务的过程,并能够满足服务功能、QoS和价值等方面的需求。

英文名称
service composition
所属学科
计算机科学技术

服务组合的价值在于服务重用,以解决更加复杂的问题,使服务得到增值。简言之,服务组合是将已有服务组合为一个新服务的过程,以增加服务的可复用性、功能和性能。

服务组合过程一般分为三个阶段:①规划阶段。发现候选服务,检测其服务组合的可行性与一致性,并提供多个候选服务组合规划。②定义阶段。在候选服务组合规划中选择并生成实际的服务组合结构,并提供一个服务组合的语义规范。③实施阶段。根据服务组合规范来绑定组合的服务,使这些服务能够协同工作以满足相应的任务或功能。

从服务编排过程的自动化程度来分,可分为手工组合、半自动化组合、全自动组合三类。①手工组合。由人去理解服务的输入输出结构和语义,选定可用的服务,并手工将其组合起来。这种方式的效率低下,准确率不高,难以灵活的发生变化。②半自动化组合。在组合过程中通过算法向用户提供一些过滤、选择、连接等方面的智能化建议,以改善手工组合中存在的问题。③全自动组合。服务的发现、匹配和连接都是自动执行而无须人工参与,这意味着服务组合可根据环境的变化来动态的调整,人工不再成为瓶颈。

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!