| CPC G06Q 20/20 (2013.01) | 17 Claims |

|
1. A method for controlling operation of a target device, the method implemented by an application server executing a configuration layer and a binary layer and comprising:
receiving, by the configuration layer from a graphical user interface (GUI) layer executing on a user device:
an information file generated by the GUI layer, the information file comprising information for modifying an orchestration task to be performed by a target device; and
an indicator associated with source code for performing the orchestration task, wherein the indicator identifies a location of the source code within an orchestration code module;
generating, by the configuration layer and for the binary layer, a control file based on the information file;
retrieving, by the binary layer and based on data in the control file, the orchestration code module comprising:
the source code for performing the orchestration task; and
an annotation indicating the location of the source code in the orchestration code module;
modifying, by the configuration layer, the source code for performing the orchestration task by:
identifying the location of the source code in the orchestration code module based on a mapping of the indicator to the annotation, wherein the mapping indicates that the indicator matches the annotation;
modifying the source code at the location according to the information received from the GUI layer; and
updating a configuration table to include a link to the orchestration code module comprising the modified source code
configuring, by the binary layer, processing circuitry of the target device to execute the modified source code to perform the orchestration task, wherein configuring the processing circuitry of the target device comprises compiling the orchestration code module comprising the modified source code, wherein compiling the orchestration code module comprises transforming the modified source code into machine-readable code executable by the processing circuitry of the target device.
|