Comment convertir le web service SOAP pour les services web REST de Mule
Je voudrais le convertir SAVON ws pour se REPOSER. Est-il une solution élégante à ce problème?
RESTE devrait prendre une entrée au format json.
{key:value}
Json doit être mis à l'intérieur du Corps/de Commande/données tags:
<soapenv:Body>
<myApp:Order>
<data>{key:value}</data>
</myApp:Order>
</soapenv:Body>
Vous devez vous connecter pour publier un commentaire.
Je suppose Mule ESB doit être meilleur dans ce domaine.
Étape 1 : Vous pouvez exposer un service rest via le point de terminaison http qui devraient accepter votre JSON.
Étape 2: Ensuite, une Coutume Transformateur peut être utilisé pour préparer la demande de SAVON pour le SAVON de service qui doit être appelé.
Étape 3: Appels Sortants à SAVON Services Web
Étape 4: Transformateur pour convertir votre Réponse SOAP à partir de la précédente hors appel lié à la réponse JSON.
La réponse sera envoyée au client qui calle dthe le point de Terminaison Rest.
Espère que cela aide 🙂
Il peut être trop tard pour répondre à cette question, mais elle vaut la peine d'un coup d'oeil sur strongloop et son bouclage-savon-connecteur. Check this out cet article Du savon dans l'api avec bouclage-node-js. Vous pouvez Étendre un modèle d'écharpe/médiation SAVON opérations. Il fonctionne comme un charme et avec une très bonne performance!
Pour asp.net/Visual Studio, vous devez faire
Fichier --> Nouveau Projet --> Sélectionnez en Ligne dans le panneau de gauche --> Vous trouverez du Savon pour se Reposer Convertisseur
J'espère que cela va fonctionner.
Si vous souhaitez appeler un Web service SOAP en utilisant un service web REST, veuillez lire cet article à https://www.wsdltophp.com/Blog/Call-any-SOAP-Web-service-using-a-REST-Web-service