title: Preferred Communication method between systems using Biztalk
body: <p>We have 2 systems between which we want messages to be exchanged. I am currently designing the application and have been given 2 choices.</p>
  
  <ol>
  <li><p>System 1 to push messages to an intermediate location (FTP or SQS) and system 2 (running BizTalk) reading the messages from that location and processing it.</p></li>
  <li><p>Exposing Schema/Orchestration as a web service in system 2 which would be consumed by system 1.</p></li>
  </ol>
  
  <p>Any suggestions which method would be better in terms of error handling and scalability.</p>