網際網路發展至今,大家已經很習慣上網使用系統與服務了,這樣普遍存在網路上的系統大部分都是 Client-Server 式的系統,這樣的系統會有自己的內部網路與資料庫,當不同的系統之間要溝通或同步資料的時候,通常會透過 API 這樣的管道來溝通與同步資料,而 API 需要工程師撰寫,並不是在這些系統原生就會有的機制與功能,這就會產生開發成本,也因此不同系統之間的資料交換一直是一個需要被解決的問題。