Web
pada umumnya adalah sebuah perantara penghubung client dengan server untuk
melakukan request dan response. Web dapat diakses memalui jaringan LAN bahkan
online melalui internet. Web sendiri bisa menghubungkan pc yang satu dengan pc
yang lainnya melalui jaringan protocol yang telah disepakati secara global yang
disebut TCP/IP, Contoh kasusnya seorang client meminta hak akses suatu konten
dalam web kepada server itu disebut request, sedangkan saat server memberikan
hak akses kepada client itu disebut response.
Web
sendiri dibagi menjadi 3 komponen utama yaitu, Visual, Data dan Sharing.
Visiual adalah sebuah komponen dalam web yang mengatur Tampilan dan semua yang
berhubungan dengan user experience, sedangkan Data adalah sebuah komponen yang
mengatur semua database dalam web termasuk juga data Triger, dan Sharing adalah
komponen dalam web yang mengatur semua komponen visual dan data agar bisa
diakses dimanapun dan kapanpun, dalam sharing terdapat layanan yang disebut web
service. Menurut Wikipedia berdasarkan
standard web dan xml, Web Service dapat membantu:
- Perantara pada integrasi platform sepanjang eksekusi mesin virtual.
- Integrasi antara Web dan OO middleware.
- Integrasi dari aliran kerja terisolasi dan sevice-service (Web Services Flow Language - WSFL).
- Pertukaran data pada aplikasi yang berbeda-beda (X-Schema, XSLT ++)
- (Masa depan: standardisasi dari info konteks antara web servis dan klien – integrasi servis horizontal).
Web Service
memiliki 2 metode yaitu SOAP dan REST, SOAP adalah kependekan dari Simple
Object Access Protokol, yang biasanya digunakan pada aplikasi-aplikasi
enterprise untuk mengintegrasikan penggunaan yang lebih luas ke banyak
aplikasii dan tren dengan mengintegrasikan dengan legacy (mengintegrasikan
dengan sistem yang lama) saat ini salah satu perusahaan besar yang masih
menggunakan metode SOAP adalah GOOGLE. Sedangkan REST adalah kependekan dari
Representational Statef Transfer yang berfungsi untuk menambahakan sebuah elmen
untuk menggunakan URL Standar, dan juga memberikan kepentingan kepada
penggunaan HTTP (seperti GET/POST/PUT, dan sebagainya).
Twitter adalah salah
satu perusahaan besar yang menyediakan layanan REST dalam kontennya. Untuk
dapat menikmati dan menggunakan sebuah layanan REST dari twitter yaitu dapat
mengakses di dev.twitter.com untuk mengetahui syarat & ketentuannya.
Pengaplikasian REST itu sendiri bisa diaplikasikan untuk sebuah mobile app
yang tersinkronisasi oleh databse
twitter, atau sebuah widget timeline twitter yang dapat dipasang di sebuah situs
atau blog pribadi, bahkan bisa untuk membuat aplikasi bisnis yang terhubung
dengan twitter.
Berikut adalah
langkah langkah yang dapat dilakukan untuk mengaplikasikan REST API Ver 1.1(widget)
dari twitter kedalam sebuah blog :
1.
Buka 2 buah tab dalam browser, Log in kedalam
akun Blogger pada tab pertama dan login akun Twitter pada tab ke-dua.
2. Pada
laman twitter masuk ke link twitter.com/settings/widgets
(salah satu link yang terkoneksi dengan dev.twitter.com)
3. Setelah
itu kita dapat membuat widget dengan memilih “create new” dan dapat melakukan
konfigurasi widget yang akan kita singkronisasikan dalam blog kita
4. Setelah
widget selesai dikonfigurasi kita pilih “create widget” maka akan tampil laman web
seperti berikut akan ada sebuah link
html/source code
5. Setelah
itu buka tab blogger dan masuk ke bagian tata letak
6. Pilih
tambah gadget dan pilih html/javascript
7. Pastekan
code html yang didapat dari tab twitter tadi lalu pilih simpan
8. Maka
widget berhasil dipasang
Kesimpulannya saat
menggunakan REST api yang disediakan twiter dalam blogger maka kita dapat
memantau aktivitas yang terjaddi ti Timeline twitter melalui blog.