El mundo del e-business creó la necesidad de automatizar los procesos del negocio entre las organizaciones, lo que a su vez planteó la necesidad de protocolos estandarizados y lenguajes de composición de servicios web que se puedan entender en toda la industria.