Choosing between SOAP and REST isn't an easy task for architects because there are pros and cons to each Web service. When publishing a complex program to the world, some say SOAP is the way to go. Others say REST may be more desirable in scenarios where transactions are simple and results are needed in a timely manner.
In this article by Swati Dhingra, a case for SOAP and REST is laid out. Plus, solutions to common problems IT professionals have to deal with when invoking Web services and solutions are addressed for enterprise IT architecture.