We developed our own tools and mechanisms for integrating various types of data based on ESB buses. We start integration process from data inventory and analysis, through creation of integration models, data dictionary, implementation and start-up of the ESB bus with integration processes, to the ongoing monitoring of the bus operation and data compliance.