Ну, веб-сервис - это просто API - интерфейс прикладного программирования
Все приложения, о которых вы упомянули, вероятно, будут реализовывать свои собственные API для обмена данными между клиентом и сервером, так что да, я бы сказал, что ответ - да. Вы можете реализовать свой собственный API через XML, JSON и т. Д. Вам просто нужно определить протокол. Вы можете реализовать существующие концепции в ваших собственных приложениях. Посмотрите на следующее:
REST
SOAP
1012 * JSON *