重构项目为完整的远程接口模式