As I understand it, SOAP and REST are just protocols for communication.
When a web service is written, can it be accessed through either SOAP or REST or Both, or is it specific to the web service?
Is WSDL an API specification for the web service, and is it independent of whether you use SOAP or REST?