openapi vs rest