Making the right decision might have a long term impact on how effective your application can use and interact with the data that is retrieved back and sometimes justify how much you can earn back from your hard work put into the application development process.
Both REST and SOAP are popular standards for interacting with web services. And in case you didn’t know, in Amazon’s Web Services, 85% of developers chooses to work with REST instead of SOAP when they were given a choice (which in fact, there is).
However, don’t be disappointed if you’re using SOAP. Not all of the affiliate networks today have the option of either REST or SOAP. CJ is one of them and they currently only support SOAP.
can interoperable between machine to machine with out web service?
if yes, why go to web service?if no, why?
why choose REST for web service instead of SOAP?
Not sure what your first question meant. As for the second question, I would say it’s because REST is simply easier to learn. I’m reading an article about xml + php on IBM and here’s another interesting comment: