pushing rezource through dedicated interfaces for support of multiple protocols