Patent ID: 10305734

Abstract:
A system includes at least one hardware processor and a memory storing a plurality of service configurations and a plurality of configuration programs, including a first configuration program, and a first service configuration identifying at least one conditional element and the first configuration program. The system also includes a customization engine configured to receive a REST call from a requesting device, the REST call identifying an IIoT machine, the IIoT machine executing a service exposing a REST-ful API. The customization engine also parses the REST call into a plurality of parameters, compares the parameters to the conditional element(s) and determines that the parameters satisfies the conditional element(s), identifies the first configuration program from the first service configuration, and executes the first configuration program resulting in a second plurality of parameters, constructs an outbound REST call to include the second parameters, and transmits the outbound REST call to the IIoT machine.