PARADIGMA APLIKASI WEB

2 07 2008

Terdapat berbagai macam paradigma aplikasi web yang ada saat ini, diantaranya adalah Traditional Web Aplication, Classic Ajax Aplication, Smart Ajax Aplication, dan Streaming Ajax Aplication. Namun, salah satu paradigma yang sedang berkembang dan sedang kami explore adalah Streaming Ajax Aplication.

Streaming AJAX Aplication

Konsep Streaming AJAX Aplication adalah paradigm dimana push/streaming dimungkinkan dalam infrastruktur web yang sangat sederhana sekalipun. Dalam model ini, pengiriman data benar-benar dilakukan secara asynchronous, baik dari server ke browser maupun dari browser ke user interfacenya. Hasilnya adalah frekuensi update yang sangat tinggi, dengan latensi dan bandwith rendah, yang membawa pada system yang benar-benar real-time. Paradigma ini diimplementasi dalam koneksi permanen dari browser ke server, pada server yang memungkinkan untuk mengirimkan pesan asynchronous, diadopsi mekanisme publish/subscribe. Ketika browser menerima update lewat fungsi callback dari JavaScript, beberapa kode dieksekusi untuk mengupdate document object model (DOM) dari suatu halaman secara real-time, untuk menggambarkan perubahan data. Seringkali beberapa efek grafis diterapkan untuk menarik perhatian user pada perubahan nilai tersebut. Hal ini bahkan memungkinkan untuk membuat live streaming chart pada jendela browser dengan hanya menggunakan HTML dan JavaScript murni.

Paradigma lain mengenai web beserta perbandingannya dapat dilihat pada tabel dibawah ini.





DOWNLOAD vs STREAMING

2 07 2008

Pada prinsipnya ada dua metode penyampaian content multimedia ke client, yaitu streaming dan download. Setiap metode memiliki keuntungan dan kerugian masing-masing. Pemilihannya bergantung pada bandwidth jaringan yang digunakan, karakteristik content dan bagaimana content dipresentasikan.

Download

Content ditempatkan pada suatu server misalnya web server. Client kemudian mendownload seluruh file dan menyimpannya dalam harddisk local.

Streaming

Client mempresentasikan content yang datang dari jaringan secara langsung

Kekurangan dan Kelebihan

Download

(+)

  • Metode ini adalah content disimpan pada harddisk lokal, sehingga dapat dimainkan kapan pun tanpa harus koneksi ke jaringan.
  • Kualitas content tidak bergantung pada kondisi jaringan

(-)

  • Apabila content yang didownload memiliki kapasitas besar yang memakan tempat yang besar pada harddisk.

Streaming

(+)

  • Metode ini sangat cocok untuk memainkan presentasi yang memiliki durasi content yang tidak terbatas waktunya (memakan waktu yang sangat panjang), misalnya untuk acara yang sifatnya live (siaran langsung) seperti radio dan TV on demand

(-)

  • Kerugian metode ini adalah kualitas presentasinya sangat bergantung pada kondisi bandwidth jaringan.

sumber:http://id.shvoong.com/internet-and-technologies/computers/