JSON or XML is fine, XML can be appropriate if your data types do not match up well with JSON (anything more than numbers and strings and JSON goes to shit fast). but I have to agree with others, SOAP is overkill.Look into REST & JSON as a starting point.