11
berbasis web.
Bagi para pro gramer, layanan ini merupakan pendekatan dan cara
termudah dalam mendesign, dan membuat aplikasi berbasis web dengan
komitmen pembayaran yang lebih murah dan terjangkau p ada hardware dan
software. Biaya yang dikeluarkan atas layanan ini masih terjangkau
dibandingkan dengan menggunakan biaya atas jasa pembuatan aplikasi dan
biaya maintenance.
Layanan ini membantu programer untuk fokus kepada mendesign dan
membuat aplikasi berbasis web. Ada dua faktor yang menentukan suatu
aplikasi berbasis web dikategorikan sebagai buruk atau baik yaitu penampilan
dan bobot kualitas isinya (content).
Penampilan membutuhkan keahlian dan kreatifitas dalam mendesign
semua komponen, elemen serta style atau gaya design. Penampilan dari
aplikasi berbasis web merupakan factor penentu banyak orang yang
berinteraksi dalam aplikasi tersebut, sedangkan content atau kualitas isinya
yang mengelola informasi harus mudah dimengerti dan mudah dibaca oleh
user. Peranan utama dari web service terletak pada application programming
interfaces (API) yang melekat pada web service. Menggunakan web serv ice
berbasis API identik dengan mengakses protocol berbasis SOAP (Simple
Object Access Protocol) . Model pemograman API seperti mengakses dan
menggunakan aplikasi di luar dari lingkungan seharusn ya aplikasi tersebut
berada, dimana lokasi data dan layanan protocol aplikasi tersebut berbeda
lokasi.
Karena aplikasi den gan lokasi data termasuk protocolnya terpisah dan
berbeda lokasi, maka menjadi tanggun g jawab programer untuk memastikan
aplikasi berbasis API dapat digunakan.
Pendekatan model pemograman API sudah digunakan dan diterapkan
oleh banyak provider besar, beberapa contoh provider yang menerapkan
model ini adalah google, facebook, dan Microsoft.
Pada dasarnya web ser vice merupakan aplikasi berbasis web yang
mengkombinasikan antara data dan fungsi aplikasi dari berbagai
|