El objetivo principal de este proyecto es la creación de un sistema de ficheros distribuido sobre una base de datos NoSQL. De esta forma se podrá reducir el conjunto de tecnologías utilizadas en la arquitectura, simplificando el trabajo entre la diferentes capas de la arquitectura. Además de este objetivo principal, este proyecto debe satisfacer los siguientes objetivos. El sistema de ficheros debe estar diseñado para que pueda ser distribuible y escalable. El sistema de ficheros debe poderse adaptar a diferentes bases de datos NoSQL. El sistema de ficheros debe ser compatible con algún framework de procesamiento distribuido. El sistema debe dar mecanismos para poder copiar información desde el sistema local de ficheros.Ingenierí...