关于服务的内容、属性、功能和行为等的语义描述是服务语义的核心。服务语义主要包含两个层次:一层是描述服务的内容、功能、属性、规则和限制条件等静态语义;另一层是描述服务执行和复杂交互过程等动态语义服务语义。在服务计算与服务工程中有非常广泛的应用。
在语义驱动的服务方法论中,通过形式化方法来定义服务业务需求的语义(知识、规则等),进而通过语义转换将需求映射为具体的服务设计和服务编排,进而构造相应的服务系统。业务流程建模标注法(business process modeling notation; BPMN)提供一套既直观又能表现复杂流程语义的标记法,使各种业务相关者(创造与梳理流程的业务分析师、负责实施流程的技术开发者、管理和监督流程的经理人、使用流程的用户)易于理解;从创建流程轮廓的业务分析到这些流程的实现,直到最终用户的管理监控。OWL-S(Ontology Web Language for Services)语言作为Web服务和语义Web的结合,主要是为了解决Web服务描述和发现以及业务组合的语义表示。BPEL4WS(BPEL for Web Services)提供了一种XML注释和语义,用于指定对基于WSDL的Web服务进行流程编排并确定Web服务之间的业务流程,实现Web服务之间的组合。