Un mensaje es un conjunto de datos que se pasan de una aplicación a otra. Un mensaje puede modelarse mediante un archivo de mensaje que describe la estructura y el contenido del mensaje. Los mensajes deben tener una estructura y formato que sean compatibles con las aplicaciones emisora y receptora. Las herramientas de proyecto de flujo de servicios incluyen un editor de mensajes de flujo para trabajar con archivos de mensaje (.sfmxsd) y crear las interfaces utilizadas por servicios.