Web Services merupakan suatu sistem perangkat lunak yang dibangun agar interoperabilitas antara mesin atau aplikasi dalam jaringan dapat terwujud. Web services menyediakan layanan yang dapat diakses oleh aplikasi lainnya dan menggunakan standar pengiriman pesan XML atau JSON. Web service bersifat mandiri dan tidak bergantung kepada platform sehingga dapat diakses dari berbagai macam media (aplikasi desktop, web, mobile).
REST adalah singkatan dari REST stands for REpresentational State Transfer. Merupakan standard dalam arsitektur web yang menggunakan Protocol HTTP untuk pertukaran data. Konsep REST pertamakali diperkenalkan oleh Roy Fielding pada tahun 2000. Cara kerjanya, REST server menyediakan jalur untuk akses resource atau data, sedangkan REST client melakukan akses resource dan kemudian menampilkan atau menggunakannya. Resource yang dihasilkan sebenarnya berupa teks, namun formatnya bisa bermacam-macam tergantung keinginan developer, umumnya adalah JSON dan XML.
Contoh kasus web service degan REST.
- Buat tabel buku
1
2
3
4
5
6
7
8
9
10
11
12
13
| CREATE TABLE IF NOT EXISTS `buku` ( `id` int(11) NOT NULL, `judul` varchar(200) NOT NULL, `isbn` varchar(20) NOT NULL, `penulis` varchar(100) NOT NULL, `penerbit` varchar(100) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; ALTER TABLE `buku` ADD PRIMARY KEY(`id`); ALTER TABLE `buku` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; |
Isikan data pada tabel buku
Buat file koneksi.php
Buat service untuk mengambil data dari database dengan nama select.php
Buat file akses.php untuk mengakses service yang sudah dibuat
Jalankan akses.php pada browser anda, contoh http://localhost/sister/akses.php
Sumber: http://yudiantosujana.com/web-services-sederhana-dengan-php/
Terima kasih
Terima kasih
0 Komentar