Extending the Processing Logic
The processing/engine and processing/checker libraries are code skeletons, including templates of unit tests. Their intent is to provide a starting point for you to write the code of an optimization engine, and of a procedure to check the data model, respectively. For more details on how to integrate CPLEX libraries in the build mechanisms, please refer to Chapter Integrating CPLEX.
They are typically developed in isolation and unit tested, then integrated in the microservices architecture through workers of the Optimization Server. The workers/engine-worker and workers/checker-worker modules provide skeletons for this integration.
You can also use other custom libraries in addition to, or as a replacement of, the two ones provided. Similarly, you can generate other workers to integrate some or all of these libraries in the Optimization Server. For more details, please refer to Part Getting Started.