A system for implementing remote procedure call, comprising a first device and a second device, wherein the first device comprises an agent module, a first conversion module and a first transceiver module, and the second device comprises a second transceiver module and a second conversion module; wherein the agent module is configured to call a service interface of a Software Defined Networking, SDN, controller, and input and output parameters of the agent module are the same as actual service interface parameters of the SDN controller; the first conversion module is configured to convert a first input parameter of a service interface provided by a client where the first conversion module is located into a second input parameter in a preset protocol format, the first input parameter conforming to an application, APP, client programming language format; and the first transceiver module is configured to convert the second input parameter into request information conforming to a remote procedure call protocol, RPC, and send the request information to the SDN controller, wherein the first transceiver module is further configured to: receive reply information conforming to RPC from the SDN controller and convert the reply information conforming to RPC into a second output parameter in the preset protocol format; and the first conversion module is further configured to: convert the second output parameter into a first output parameter conforming to the APP client programming language format, and output the first output parameter to the agent module, wherein the second transceiver module is configured to receive the request information conforming to RPC from the client and convert the request information into the second input parameter in the preset protocol format; and the second conversion module is configured to convert the second input parameter into a third input parameter conforming to a SDN controller programming language format of the service interface provided by the SDN controller where the second conversion module is located, wherein the SDN controller programming language format is a format of a programming language for developing the SDN controller. the agent module is configured to call a service interface of a Software Defined Networking, SDN, controller, and input and output parameters of the agent module are the same as actual service interface parameters of the SDN controller; the first conversion module is configured to convert a first input parameter of a service interface provided by a client where the first conversion module is located into a second input parameter in a preset protocol format, the first input parameter conforming to an application, APP, client programming language format; and the first transceiver module is configured to convert the second input parameter into request information conforming to a remote procedure call protocol, RPC, and send the request information to the SDN controller, wherein the first transceiver module is further configured to: receive reply information conforming to RPC from the SDN controller and convert the reply information conforming to RPC into a second output parameter in the preset protocol format; and the first conversion module is further configured to: convert the second output parameter into a first output parameter conforming to the APP client programming language format, and output the first output parameter to the agent module, wherein the second transceiver module is configured to receive the request information conforming to RPC from the client and convert the request information into the second input parameter in the preset protocol format; and the second conversion module is configured to convert the second input parameter into a third input parameter conforming to a SDN controller programming language format of the service interface provided by the SDN controller where the second conversion module is located, wherein the SDN controller programming language format is a format of a programming language for developing the SDN controller.