Restful vs Non Restful communication