title: SOAP-proxy in Scala - what do I need?
body: <p>I'm trying to write a program in Scala, that will accept SOAP-requests, get the response from the real server (or read it from the local disc) and return the data to the original client.</p>
  
  <p>I'm new to the java/scala ecosystem, so I have no clue, what libraries to choose.
  I heard Scala's XML-handling is quite nice, so I don't know, whether I should use some enterprisey soap-library/framework like jax-ws, jboss-ws, axis, cxf, xmlbeans, etc.</p>
  
  <p>Basically, I just need</p>
  
  <ul>
  <li>a library, that accepts the requests (currently, I'm looking at <a href="http://www.eclipse.org/jetty/" rel="noreferrer">jetty</a>, but I'd prefer something that natively supports actors. <a href="http://code.google.com/p/scala-http/" rel="noreferrer">scala-http</a> seems to cover that, but isn't production-ready or maintained, for that matter)</li>
  <li>some library to request the data from the other server (something like curl, libwww-perl for java/scala)</li>
  <li>a build system (ant? sbt?)</li>
  <li>an IDE (I'm used to eclipse, but IntelliJ's scala support is supposed to be better)</li>
  <li>a tool to test it (currently, I'm using <a href="http://soapui.org/" rel="noreferrer">SoapUI</a>)</li>
  </ul>