Question: is asmx soap or rest?
Answer: asmx) It is based on SOAP and return data in XML form. It support only HTTP protocol. It is not open source but can be consumed by any client that understands xml.