title: Use Protractor framework to invoke SOAP webservice and call database
body: <p>ForUI automation testing, I need to be able to use <strong>SOAP interfaces</strong> to write and read from an external server - SOAP is the only exposure the server has. I searched on the internet and so far I found out that REST can be used from Protractor but have not seen any examples of using SOAP in Protractor (see <a href="https://stackoverflow.com/questions/21055960/bare-http-calls-from-protractor-tests">Bare HTTP Calls from Protractor Tests
  </a> (for Bomi/Yogesh and Stiggler answers) and <a href="http://squirrel.pl/blog/2014/01/15/direct-server-http-calls-in-protractor/" rel="nofollow noreferrer">Direct Server Http Calls in Protractor</a>...can SOAP be directly called from Protractor? </p>
  
  <p>Also, for some other tasks, need to be able to run SQL statements / procedures on an Oracle server. node-oracledb npm was recommended but it seems to be such a big hassle to install. What is the best library to use when it comes to Oracle / Protractor interactions? </p>