Text this: Implementación y funcionamiento de una aplicación educativa distribuida, utilizando la arquitectura orientada a servicios : caso h@bitat puma