Gambaran tentang aplikasi Web


Ternyata saya lebih suka menggunakan gambar (berupa blok diagram atau sejenis) untuk membantu saya dalam memahami sesuatu. Salah satunya adalah untuk memahami perbedaan konsep antara aplikasi web konvensional, web semantic dan web service. Di artikel ini saya mencoba untuk mendefinisikan antara ketiga istilah tersebut menurut apa yang saya pahami. Jelas sekali, membutuhkan masukan dari rekan-rekan lain untuk lebih menyempurnakan blok diagram saya ini.

Pada prinsipnya ketiga istilah teknologi tersebut dasarnya adalah memecah peran/fungsi proses/aplikasi menjadi 3 bagian yang masing-masing dapat dijalankan pada satu mesin yang sama atau berbeda mesin yang terhubung dalam satu jaringan dan protokol yang sama. Aplikasi web, yang mungkin sering kita dengar sebagai penyatuan PHP, MySQL dan Apache, atau arsitektur J2EE, atau ASP.net, SQLServer, dan IIS, atau yang lain adalah sebuah aplikasi yang berjalan di sebuah web server yang dapat menerima permintaan dan memprosesnya (dengan atau tanpa akses database) untuk mengembalikan dokumen berupa HTML/CSS/JavaScript ke peminta (dalam hal ini kita sering menggunakan web Browser). Aplikasi ini saya sebut sebagai aplikasi web konvensional yang dapat ditunjukkan pada gambar 1.

Blok Diagram Aplikasi Web Konvensional

Gambar 1. Blok Diagram Aplikasi Web Konvensional

Pada aplikasi web konvensional, antara data dan presentasi merupakan sebuah satu blok. Dan di sini biasanya dibubuhkan kode JavaScript (AJAX) atau XUL atau sejenisnya untuk dapat memberikan interaksi yang lebih baik Baca lebih lanjut

Iklan