Merge pull request !31298 from zhoufeng/backend-frontend-decoupling
Signed-off-by: zhoufeng <zhoufeng54@huawei.com>