В Java в чем разница между нисходящей веб-службой и восходящей веб-службой? Кроме того, в чем разница между SOAP и веб-службой REST-ful?