adding app-catalog resource layer implementation for compute resource