title: Best way to communicate with a 3rd system via xml
body: <p>I am looking for the best way to implement, let's say a middle tier.</p>
  
  <p>In the company I working for, we have two systems written with different programming languages. Each one must communicate with a third system via xml (rest and soap). </p>
  
  <p>The first thing that came in my mind was to create a web application which would accept the calls from our internal systems but I stopped this implementation as I faced some issues regards the soap serialization (How could I do this?). </p>
  
  <p>Except this I thought of WCF but I don't know if it is an appropriate solution for my case.</p>
  
  <p>So, I would like to know which is the best way to implement this. </p>
  
  <p>I'll appreciate any comment</p>
  
  <p>Thanks</p>