1. A method of communication between devices, comprising: receiving, by a server, a connection request; establishing, by the server, a connection in response to the connection request; receiving, by the server, a first web API request on the connection; executing, by the server, a first procedure in response to the first web API request; receiving, by the server, a second web API request on the connection; and executing, by the server, at least one of the first procedure or a second procedure in response to the second web API request.