In view of the increasing distribution network of a large goods supplier, the task was to integrate the internal end-to-end management system of the regional distribution markets (Distribution management system - DMS) with ERP systems of worldwide distributors for a more rapid and less costly way of exchanging information. Further expansion of the distributors network was taken into account while designing and developing. This allows integrating ERP of new network participants with the DMS vendor with minimal costs.
MuleESB (Enterprise Service Bus) was chosen as a platform for the integration system, it allows combining various existing information systems of the supplier. The integration system was deployed in a cloud on the CloudHub platform. The REST API architectural style was used to avoid restricting with specific data transfer protocols.
JazzTeam engineers were part of the distributed team and took an active part in the decision-making stages, direct development, application implementation, and technical support.
Technologies: MuleESB, REST API, RAML, SFTP, CloudHub, Maven, Jenkins, AnypointMQ, ActiveMQ.
All the stages were successfully passed starting from design and finishing in system integration testing, user acceptance testing, and output to Production.
Company’s achievements during the project:
In the process of preparation for the project, our company team was extended with Jazzteam developers who successfully passed the exam and received the certificate "MuleSoft Certified Developer (MCD - Integration and API Associate)".
Michael O'Meara, Vice President, Infoview Systems Inc, the development of integration projects, helping clients to embed innovative services and systems into existing mainframe based enterprise solutions, Detroit, USA.
We partnered with JazzTeam to expand our offshore team which allowed us to enhance our service offerings to our customers globally.
Beginning with an initial project we were pleased with their efficient processes, good management, and high level of technical expertise they brought to the overall customer experience.
Daily stand-up meeting on projects with open communication allows us to stay on track, and keeps all team members updated on the current circumstances of the project. The approach allows us to predict risks and manage them, and when necessary react fast to various situations that may arise. Their team works cohesively with our global team, providing successful project execution. I can recommend this company as a reliable partner in the area of software development.