Inventi logo
Integration platform
Datart
#XML
#JSON
#Freemarker
#Camel
#ActiveMQ
#Karaf
#JMX
#MySQL
#Javascript
#Angular
#HTML
#CSS
#Jolokia
Integration middle-ware with added functionality
Very fast implementation
Almost perfect solution
shutterstock_600140882 (1).jpg
6
Months of development
Data flows
1000+
Orders per an hour
Challenge
Challenge
In 2018 Datart made a big change in used technological solutions. At one time there was creating of new e-shop and change of API internal administrative system. Middle-ware for communication of e-shop with internal system was not functional any more. Requirement was clear: to create a modern integration platform, fastly and effectively and to make e-shop administration and orders tracking easier.
Integracniplatforma_case detail_sh.png
Solution
Our Solution
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.
Result
Result
Integration platform was developed in a span of six months. This very short term was not affected even by changes of task. Whole process got faster, fails decreased. Datart received fuctional middler-ware between e-shop and internal system, thanks to which they could have reduced a lot of administration steps and track particulate orders much easier. During the first three months in function, only three minor fails were reported, which proves that our solution was designed so good. Thanks to this project we got familiar with new open source technologies and tried out effective development of such extensive solution.
Technologies
Technologies
#XML
#JSON
#Freemarker
#Camel
#ActiveMQ
#Karaf
#JMX
#MySQL
#Javascript
#Angular
#HTML
#CSS
#Jolokia
6
Months of development
Data flows
1000+
Orders per an hour