Les langages de MOO suivants prennent en charge les services Web :
En général, le WSDL peut être généré par le serveur sur lequel le service Web est déployé. Le WSDL généré par le serveur contient donc à la fois la définition de l'interface et celle de la mise en oeuvre.
Lorsque vous travaillez avec Java, C# ou VB.NET dans un MOO, une définition étendue de modèle est automatiquement attachée au modèle. Elle est utilisée pour compléter la définition de ces langages dans le contexte des services Web.