[en] In this project an application has been developed for the provisioning of real-time transport data in Google through files in GTFS (General Transit Feed Specification) format. The application consists of a microservice integrated in an environment with other transport-related microservices. The objective of the microservice developed in this project is to make requests to other microservices in the environment to obtain information about the status of journeys, shipments and vehicles. And then transform this information into GTFS files to finally publish it automatically in Google. These files follow the standard established by Google, which guarantees the compatibility and ease of use of the data. The microservice is able to subscribe and make requests to the necessary microservices. It is also able to make these requests intelligently to minimize the resource consumption of the other microservices as much as possible. In addition, it can operate automatically and autonomously. For this purpose, it generates and periodically publishes the files with the information updates in real time. This task is performed with sufficient frequency and speed to ensure that the information is accurate and up to date. With this development it is expected to generate an improvement in travel planning and route calculation for users who use Google for this purpose. Google will be able to use more accurate and updated information to generate better results for its users thanks to the provisioning of these files by the developed microservice. In conclusion, the application offers an efficient and up-to-date solution for accessing accurate information on public transport, thus improving the user experience and encouraging the use of this means of transport.

[es] En este proyecto se ha desarrollado una aplicación para el aprovisionamiento de datos de transporte en tiempo real en Google a través de ficheros en formato GTFS (General Transit Feed Specification). La aplicación consiste en un microservicio integrado en un entorno con otros microservicios relacionados con el transporte. El objetivo del microservicio desarrollado en este proyecto es realizar solicitudes a otros microservicios del entorno para obtener información acerca del estado de los trayectos, las expediciones y los vehículos. Y posteriormente transformar dicha información en ficheros GTFS para finalmente publicarlo en Google de forma automática. Estos ficheros siguen el estándar establecido por Google, lo que garantiza la compatibilidad y facilidad de uso de los datos. El microservicio es capaz de suscribirse y realizar solicitudes a los microservicios necesarios. También es capaz de realizar estas solicitudes de manera inteligente para minimizar al máximo el consumo de recursos de los otros microservicios. Además, puede funcionar de manera automática y autónoma. Para ello genera y publica periódicamente los ficheros con las actualizaciones de la información en tiempo real. Esta labor lo realiza con la frecuencia y rapidez suficiente para que dicha información sea precisa y actual. Con este desarrollo se espera generar una mejora en la planificación de viajes y cálculo de rutas de cara a los usuarios que utilicen Google para ello. Google podrá utilizar información más precisa y actualizada para generar mejores resultados a sus usuarios gracias al aprovisionamiento de estos ficheros por parte del microservicio desarrollado. En conclusión, la aplicación ofrece una solución eficiente y actualizada para acceder a información precisa sobre el transporte público, mejorando así la experiencia de los usuarios y fomentando el uso de este medio de transporte.