Organisasi Pemerintah daerah memiliki banyak aplikasi yang dihimpun dalam suatu sistem informasi. Aplikasi-aplikasi ini dipakai untuk menunjang pelaksanaan tugas dan fungsinya, baik untuk pelayanan kepada masyarakat maupun keperluan antar OPD. Biasanya, Aplikasi-aplikasi yang dimiliki oleh OPD ini berada pada infrastruktur TI, platform dan sistem yang berbeda-beda. Secara umum aplikasi-aplikasi ini dirancang dan dibangun tanpa memiliki fitur integrasi sistem atau berdiri sendiri. Ini menimbulkan masalah ketika stackholder membutuhkan laporan yang berisi informasi yang datanya harus dikoleksi dan diproses dari berbagai sistem dan berbeda tempat. Untuk itu perlu adanya fitur layanan integrasi data.
Aplikasi-aplikasi tersebut harus direkayasa ulang. Rekayasa ini dilakukan agar fitur layanan integrasi data dapat ditambahkan dalam aplikasi-aplikasi tersebut. Untuk itu perlu dilakukan analisis lebih lanjut untuk menentukan konsep integrasi data yang dibutuhkan dan data-data apa saja yang perlu diintegrasikan. Ada beberapa konsep yang dapat digunakan untuk mengimplementasikan integrasi data yaitu SOA, ESB, dan EAI.
Arsitektur berorientasi layanan / services oriented architecture (SOA) adalah paradigma integrasi yang didasarkan pada prinsip desain fundamental dan menyediakan layanan arsitektur yang memiliki interoperabilitas tinggi. Interoperabilitas adalah kemampuan aplikasi untuk dapat terintegrasi dengan aplikasi lain, baik yang berada di dalam maupun di luar sistem. Dengan konsep SOA ini, aplikasi dapat digunakan kembali oleh sistem lain (reusable). Aplikasi yang dibangun dengan konsep SOA dapat dianalogikan sebagai suatu fungsi yang dipublikasikan oleh provider dan dapat digunakan oleh requester. Sebagai contoh pada pemerintah daerah ada OPD yang memiliki aplikasi yang membutuhkan data pegawai. Dengan adanya fitur layanan integrasi data pada aplikasi yang dimiliki OPD yang memiliki tuposi Kepegawaian, data kepegawaian dapat disharing melalui web service yang dapat diakses oleh Aplikasi yang dimiliki OPD lain yang membutuhkan data tersebut.