Pertukaran data antar aplikasi berbasis Web dapat dilakukan dengan menggunakan teknik
JSON. Pertukaran data dengan menggunakan Aplikasi Web seperti PHP dapat dilakukan melalui media Internet maupun Intranet tanpa harus mengakses langsung database yang digunakan, seperti MySQL. Contoh sederhana, pada suatu Universitas terdapat sebuah database mahasiswa yang terdiri dari data mahasiswa (nama, nomor induk, alamat, dll). Data mahasiswa ini akan diintegrasikan dengan salah satu bank agar mahasiswa dapat membayar SPP/SKS melalui Bank tersebut.
Universitas dan Bank tidak perlu membuka akses database masing-masing secara langsung, tetapi dengan membuat aplikasi
middleware, maka database Universitas dan Bank akan dapat melakukan pertukaran data dengan di jembatani sebuah aplikasi middleware. Aplikasi middleware yang akan kita bahas menggunakan pemrograman PHP dengan format data JSON. Selain JSON, pertukaran data dapat juga dilakukan dengan menggunakan
XML, tetapi ukuran file dengan format XML lebih besar dibanding format JSON. Model pertukaran data berbasis Web dengan teknik seperti XML ataupun JSON biasanya disebut dengan istilah
Web Services.