2000年,许多重量级销售商编写了一个叫做事务处理授权标记语言(Transaction Authority Markup Language)的规范。2001年,BEA创立了一个叫做商业事务处理协议(Business Transaction PRotocol)的规范。2002年,IBM与微软创立了WS-Transaction和WS-Coordination,作为用于面向Web服务的业务流程执行语言(Business Process Execution Language for Web Services ,BPEL4WS)的组成部分。2003年8月,一个包括Oracle在内的销售商联盟提出了Web服务复合应用框架(Web Services Composite application Framework ,WS-CAF),将其作为以前那些研究计划的扩充。