Full diagram of the framework developed. The figure shows the different software components that comprise the overall system. Clients access global functionality using only those modules that handle the resources needed. Between the modules and the original data repository there are specific accesses. Other accesses complete the functionality for Repository Mirroring, Cache. The Workers, Formatters and Loaders (on the sides) complete the system, enabling the access to different service protocols and data formats.