During the new Magento 2 build for Dreamsport, product and stock data from Prima Software (ORM) was required to build the product catalog.
This CSV data was generated by Prima Software and placed on an FTP. This was then retrieved by the integration I created for Magento 2 which then processed the CSV to create the products and stock inventory.
As this CSV data was updated regularly, it was required to create and update production information and stock quantities.
Furthermore, Dreamsport required that customer information and orders be sent to Prima so that they could be processed. This required the generation of uniquely formatted XML documents, which were then sent to Primas API for capture and processing.