Our task was to create a mediator between data from e-shop (in XML) and internal system evidence (in JSON).
To be able to start with building a new platform, first we had to get familiar with its ancestor, to find out which data flows are preferred and, opositelly, which are nonfunctional or unnecessary.
Based on our background research we built a new structure of data transfer. Datart has to operate with thousand requirements at e-shop per hour, so the solution had to be smartly simple and effective. For ultimate simplicity we used Java framework Apache Camel, which automatically identifies and edits various types of flow (so called processors). Simple orders tracking is realized by tools JMX and Jolokia.
Whole implementation was based on RedHat JBoss Fuse, nowadays one of the best available servers.