Building Quick, Robust, and Flexible APIs with Data Virtualization