YogaPWS adalah sebuah web service RESTful portable yang bisa disambungkan ke setiap tabel yang ada pada database
REST (REpresentational State Transfer) merupakan standar arsitektur komunikasi berbasis web yang sering diterapkan dalam pengembangan layanan berbasis web. Umumnya menggunakan HTTP (Hypertext Transfer Protocol) sebagai protocol untuk komunikasi data. REST pertama kali diperkenalkan oleh Roy Fielding pada tahun 2000.
Pada arsitektur REST, REST server menyediakan resources (sumber daya/data) dan REST client mengakses dan menampilkan resource tersebut untuk penggunaan selanjutnya. Setiap resource diidentifikasi oleh URIs (Universal Resource Identifiers) atau global ID. Resource tersebut direpresentasikan dalam bentuk format teks, JSON atau XML. Pada umumnya formatnya menggunakan JSON dan XML.
- Buat database pada MySQL
- Edit file Konfigurasi.php dan isi beberapa variabel tentang informasi database dan url
// lokasi web service pada server
// contoh : http://localhost/webservice (tanpa diakhiri "/" )
public static $LOKASIWS = "";
// nama database
// contoh : db_buku
public static $NAMA_DB = "";
// url hosting
// contoh : localhost
public static $HOST = "";
// username database
// contoh : root
public static $USER = "";
// password database
public static $PASSWORD = "";
- Host web service pada layanan webhosting
?perintah=operasi,objek,fieldkriteria:valuekriteria
?perintah=operasi,objek
?perintah=operasi,objek,field1:val1,field2:val2...
?perintah=operasi,objek,fieldKriteria:valKriteria,field:valbaru
?perintah=operasi,objek,fieldKriteria:valKriteria
?perintah=operasi,objek
?perintah=read,buku,judul:Android Cookbook
?perintah=read,buku
?perintah=insert,buku,judul:A,edisi:B,penulis:C
?perintah=update,buku,judul;Android Cookbook,judul:B
?perintah=delete,buku,judul:A
?perintah=delete,buku