VGP Drive: anypoint platform and mule ESB

VGP Drive Anypoint Platform Mule ESB
  • Client
    • Volkswagen Group Polska
  • Scope of work
    • Anypoint Platform
    • Enterprise Service Bus (ESB)
    • Domain-Driven Design (DDD)
    • RabbitMQ message queue tools
  • Technologies
    • Java 8
    • Bootstrap
    • RabbitMQ

Unity Group team have designed and implemented a system that supports business processes at the interface between the producer, the importer and the dealers, as well as the sale and distribution of new vehicles by most brands of Volkswagen Group Polska (VGP). 

Apart from architectural and technological challenges, we also faced high project dynamics and new client needs that emerged as our work progressed. 

In short:

  • Designing and implementing a tool that comprehensively supports cooperation with dealers and partners in terms of car sales and distribution.
  • Integrating the solution into the client’s complex IT infrastructure.
  • Creating a seamless flow of information between the integrated systems.
  • Protecting the system against information loss in case of a breakdown or delay.

Custom-designed solution to the client’s problems

The new architecture was designed on the basis of a comprehensive analysis of VGP’s business needs.  As a result, we suggested using the free version of data bus – Mule ESB Community. 

In the course of the work, additional demands from the client emerged, which required using a more stable and safer solution (SLA). Therefore, we decided to go for Mule ESB in the Enterprise version together with Mule Management Console (MMC) and Mule DataWeave tools, which allow us, among other things, to visualise flows.  

Implementing the data bus enabled us to efficiently transfer and manage complex integrations with internal and external systems, such as Files and Processes, Nadin, SAP FI, Active Directory, Customs Office, banking systems, factory systems, invoice systems etc. 


“The Anypoint Platform solution and Mule Enterprise Service Bus, both maintained and developed by Unity Group, are a crucial part of our IT architecture. Moreover, they underpin our efforts towards digital transformation. Our long and fruitful cooperation with the company makes us recommend Unity Group as a responsible and competent partner.

Krzysztof Jeger, Head of IT Systems Integration and Maintenance Team, Volkswagen Group Polska 

Data from various sources is now converted to appropriate formats, facilitating communication between integrated systems. 

The Enterprise Service Bus has organised and standardised the IT architecture, ensuring its stability and safety. The implementation of ESB allowed us to implement 3 system modules: 

  • Approval module – helps to optimise and unify the approval document generation process. 
  • Excise declaration module  – makes it possible to optimise and unify the excise declaration document generation process. 
  • Financial limits module – helps to optimise and unify the dealer financial limits management process. 


The project was carried out in close collaboration with the Volkswagen company headquarters in Wolfsburg. We acted in accordance with the Domain-Driven Design (DDD) methodology while ensuring that the Client’s actual situation is reflected. 


  • Reliable and secure communication between business-critical producer, importer and dealer network systems. This was possible thanks to the implementation of the Anypoint Platform.
  • Rejection of P2P connections in favour of a stable and scalable architecture, well prepared for future challenges.
  • Simplification, acceleration and automatisation of data flow.
  • Standardisation of application and system integration processes.
  • Training of the client's integration team so that they are able to manage the implemented solution on their own.



Let’s build something great together!

Contact Us

I agree to the processing of my personal data on the terms set out in the privacy policy . If you do not agree to the use of cookies for the purposes indicated in it, including profiling, turn off the cookies in your browser or leave the website. more