软件服务组装(software service assembly),理学-计算机科学技术-软件工程-软件服务工程-服务体系结构与设计-软件服务系统构建与配置,将软件以服务的形式按照预先定义好的顺序进行调用并组装成新的业务应用提供给用户的过程。软件服务组装可以分为过程的组装以及消息的组装。其中,过程的组装由需求拆分、服务选择、执行服务组装和服务结果合并四个阶段所组成。这些被组装的软件及其相关的数据都被放在云端进行集中托管,他们仅需通过互联网,而不需安装即可使用。因此,可以将这些软件看作是一些独立的服务,这些服务带有定义明确的可调用接口。当预先定义好调用顺序后,就可以按照调用顺序调用这些服务,从而组装成新的业务应用提供给用户。业务流程执行语言(Business Process Execution Language for Web Services,BPEIAWS或BPEL,后更新为WSBPEL)是用于在不改变Web Service正常运行的情况下,将多个Web Service集成起来创造出新的业务模型和业务流程。