noriba
EN DE
Book a consultation

// CASE STUDY

Application remote control

We implemented the server and client code as required, enabling an usage of secured communication channel, synchronous and asynchronous command executions and evaluations with single or multiple targets.

Year
2016
Dev team
4 eng.
Users
100
Duration
6 to 12 months

// 01 Result

We implemented the server and client code as required, enabling an usage of secured communication channel, synchronous and asynchronous command executions and evaluations with single or multiple targets.

// 02 Used technologies

  • Python

// 03 Challenge

After the analysis which base component should be used for that feature, the Pyro package seems to be the best, offering an easy implementation with wide functionality portfolio. Pyro server and client implementation enabling the application remote control, i.e. remote access to the server's interpreter in order to execute and evaluate arbitrary client code.

An example is a Admin client controlling multiple servers, sending remote commands and fetching the remote objects for further evaluation. The typical usage is stopping/starting a script, getting the current status, executing remote processes, etc.

← Back to work