Web Service WS Layanan Terdistribusi

didistribusiskan tetapi sudah berupa sebuah layanan. Teknologi yang menggunakan konsep ini adalah Web Service yang mudah mengguanakan protokol standard dan terbuka sehingga mudah untuk diadaptasi oleh berbagai pihak dan dapat beroperasi pada berbagai aplikasi platform.

2.2.6.1 Web Service WS

Web Service adalah sistem software yang didesain untuk mendukung interaksi antar komputer dalam jaringan. Web service memiliki antarmuka dalam format yang dapat dibaca oleh komputer seperti WSDL Web Service Description Language. Keuntungan Web service adalah sebagai berikut : 1. Web Service memungkinkan aplikasi yang berjalan dalam berbagai platform untuk dapat saling berinteraksi. 2. Web Service menggunakan standard dan protokol yang terbuka. 3. Dengan menggunakan protokol HTTP, Web Service dapat melalui berbagai macam firewall tanpa harus banyak mengubah konfigurasi firewall tersebut. 4. Web Service memungkinkan penggabungan aplikasi dan layanan dari berbgai perusahaan untuk menyediakan layanan yang terintegrasi bagi pengguna. 5. Web Service memungkinkan penggunaan kembali layanan dan komponen yang ada dalam infrastrukturnya. Sedangkan kelemahan dari Web Service adalah sebagai berikut : 1. Karena relatif baru, fasilitas standar yang dimiliki oleh Web Service masih terbatas bila dibandingkan dengan teknologi yang lebih matang seperti CORBA. 2. Kinerja Web Service masih kalah jika dibandingkan dengan teknologi terdistribusi lainnya karena menggunakan format teks dalam melakukan pertukaran data. Dharma Oetomo,2006 Universitas Sumatera Utara

2.3 HTTPWEB

World Wide Web WWW adalah suatu sistem untuk mempublikasikan serta mengakses data dan layanan melalui internet melalui bantuan browser IE, Netscape, Opera, dll. Melalui web dapat mengakses berbagai macam dokumen, melakukan streaming, serta berinteraksi dengan layanan yang tak terbatas. Handoko Web termasuk open system karena dapat dikembangkan dan diimplementasikan dalam bentuk baru tanpa mengganggu fungsi-fungsi yang sudah ada. Web dibangun dan dioperasikan dalam sistem komunikasi dan dokumen yang standar serta dipublikasikan secara terbuka. HTTP mendefinisikan cara berkomunikasi antara browser dengan web-server media perantara. Beberapa fungsi HTTP : 1. Request-reply interaction → berfungsi sebagai protokol requestreply”. 2. Content Types → menerjemahkan tipe data yang diminta oleh client maupun dikirimkan oleh server kepada client. Literal string yang memuat data yang dikirimkan disebut MIME. Misalnya : textHTML, applicationzip, imagesGIF. Dengan demikian browser dapat mengetahui paket data apa yang dikirimkan oleh server dan dengan cepat browser memanggil helpers atau plug-in untuk menampilkan data tersebut. 3. One resource per request _ HTTP akan memecah permintaan user agar waktu tunggu delay user tidak terlalu lama. Misalnya user meminta 1 halaman yang terdiri dari 9 gambar, maka HTTP akan memecah permintaan ini menjadi 10 permintaan. 4. Simple access control _ semua user yang terkoneksi dalam jaringan internet dapat meminta data yang dipublikasikan oleh server serta ikut Client Server HTTP Response HTTP Request Universitas Sumatera Utara