首页 . 理学 . 计算机科学技术 . 软件工程 . 软件服务工程 . 服务体系结构与设计 . 面向服务的软件体系结构

复合服务

/composite service/
条目作者周长兵

周长兵

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

由多个原子服务按特定的连接规则构成的服务。

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

一个服务流程中包含了多个原子服务,每个原子服务作为一个“步骤”完成特定的业务功能,它们之间通过串行、并行、分支等结构连接起来,刻画了这些原子服务之间的执行次序。现阶段采用业务过程执行语言(BPEL)或业务过程建模标注(BPMN)等建模语言刻画这种流程类的复合服务。构成复合服务的每一个原子服务都有特定的质量属性,可根据原子服务之间的结构关系计算出复合服务的整体质量属性。一个复合服务作为一个整体,可以被独立地部署、发布、供用户端调用,它在执行过程中又向各个独立部署的原子服务发出调用请求、获得返回结果,并根据返回结果决定下一步调用哪个(些)原子服务。

  • CASATI F, SAYAL M, SHAN M C.Developing E-services for Composing Eservices.New York:Springer Verlag,2001.

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

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