When discussing IntegrationManager it is important to know that it is built on top of industry-standard technology that does the majority of the heavy lifting. One of the primary benefits of the IntegrationManager is that it will insulate the integration developer from developing and customizing code by generating much of the necessary code through the use of it’s integration templates.
However, it would be beneficial for those involved in Pricefx data integration to be aware of these technologies:
IM is based on the Apache Camel and Spring frameworks.
Swagger library, because communication with Pricefx goes via the JSON data format over the HTTP protocol using the public API with the Swagger library.
Spring Boot, because the resulting application for a project is an executable JAR file based on this framework. This application can then be run as a daemon on the Unix systems, as a Windows service, or as a standalone application.
There is no need to set up an application server or web container; it is included in the JAR file.
Apache Maven, since this is used as the build tool
FTP, since all the input files can be uploaded via FTP.
Web Services, there are components for using the web services,
JMS, since these messages can be used
SAP IDoc, some projects use an integration of IDoc from SAP.