服务构件(Service Component),理学-计算机科学技术-软件工程-软件服务工程-服务体系结构与设计-面向服务的软件体系结构,对展现构件、逻辑构件、运算构件等服务于特定逻辑层次的构件类型的统称。2003年,在ACM通信大会(Communications of the ACM)上被首次提出了服务构件的概念。多个相同服务类别的服务构件可以组装成为同类别的服务构件,多个不同服务类别的服务构件可以和业务流程、用户界面、数据模型一起封装成为粗粒度的业务构件。服务构件是服务组合中关键元素的集合,是业务过程执行语言(BPEL)或商业过程模型语言(BPML)中常用关键元素集合。它以服务输出操作或是输入/输出信息的统一标识为方式,是通往外部世界的统一公共接口。服务构件内部通过组合逻辑、接口类型和服务提供商,将这些服务组合起来。服务构件通过其定义、构建过程、接口类型、服务提供商和信息处理等方面的属性,以专业化的方式表述并实现重用。服务构件可通过两种方式进行创建:①从WSDL/XML描述中创建。由WSDL或是基于XML的服务组合转化为等价的面向对象概念(类)。