Você deve começar projetando uma API, que também pode ser usada por outros clientes. Uma possibilidade simples é uma API RESTful JSON.