2011-10-27 4 views
1

Je cherche la meilleure façon de mettre en œuvre, disons un niveau intermédiaire.Meilleure façon de communiquer avec un 3ème système via xml

Dans la société pour laquelle je travaille, nous avons deux systèmes écrits avec différents langages de programmation. Chacun doit communiquer avec un troisième système via xml (repos et savon). La première chose qui m'est venue à l'esprit était de créer une application web qui accepterait les appels de nos systèmes internes mais j'ai arrêté cette implémentation car je faisais face à quelques problèmes concernant la sérialisation du soap (Comment faire?). Sauf que j'ai pensé à WCF mais je ne sais pas si c'est une solution appropriée pour mon cas. Donc, je voudrais savoir quelle est la meilleure façon de mettre en œuvre cela.

Je vais apprécier tout commentaire

Merci

Répondre

2

Vous devez utiliser WCF pour le niveau intermédiaire, car il vous offre tout ce dont vous avez besoin.

  • sérialisation

  • interopérabilité avec d'autres services Web Plates-formes

  • Interaction avec des applications construites sur d'autres technologies, telles que les serveurs d'applications J2EE, qui prennent en charge les services Web standard. Ces applications peuvent être exécutées sur des machines Windows ou sur des machines exécutant d'autres systèmes d'exploitation.

  • sécurité

  • SOAP Toutes les versions et REST

  • Manchettes

  • Protocoles

  • Discovery

+0

Avec WCF je peux envoyer et recevoir du savon et du repos? – StrouMfios

+0

Juste par configuration et quelques modifications mineures vous pouvez utiliser la même base de code et servir votre contenu de différentes manières. Disons que vous voulez servir un service SOAP, il vous suffit de créer l'adresse, la liaison et le contrat. Consultez cet article sur http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/9f4391e9-8b9f-4181-a081-860d42b992a9/ –

+0

Merci @JeremySpouken, très utile – StrouMfios

Questions connexes