Web Engineering atau rekayasa web adalah suatu proses yang digunakan untuk menciptakan suatu sistem
aplikasi berbasis web dengan menggunakan ilmu rekayasa, prinsip-prinsip
manajemen dan pendekatan sistematis sehingga dapat diperoleh sistem dan
aplikasi web dengan kualitas tinggi.Tujuannya untuk mengendalikan pengembangan, memininalisasi resiko dan
meningkatkan sistem berbasis web.
Web engineering berbeda dengan software engineering, walupun keduanya melibatkan pemrograman dan pengembangan perangkat lunak. Web engineering memiliki banyak pendekatan, metoda, alat bantu, teknik, dan panduan yang memenuhi persyaratan pembuatan sistem berbasis web.
Layer Web Engineering
Layer aplikasi
layer ini mengacu pada aplikasi/software yang digunakan seperti Web Server, Web browser, FTP server, FTP Client, Email Server, Email Client.
Layer Transport
layer ini mengacu pada servis yang digunakan seperti HTTP, FTP, SMTP, SNMP dll. Layer ini memastikan bahwa transmisi data sampai ke servis yang tepat-tidak nyasar ke servis yang lain, selain itu layer ini juga menjamin paket data sampai dengan baik dan benar.
Layer Internet/Network
layer ini digunakan untuk memandu supaya paket data dapat sampai ke komputer tujuan-tidak nyasar ke komputer yang lain.
Layer Interface-Physicallayer ini digunakan untuk menjembatani agar paket data dapat dikirimkan melalui media fisik, masuk dalam layer ini seperti driver dan network interface card.
Kategori-kategori metode web engineering :
• Informational : User hanya membaca konten yang disediakan dengan navigasi yang sederhana• Downloads : pengguna mendownload informasi dari server• Customizable : pengguna dapat berlangganan melalui konten web• Interaction Komunitas : pengguna berkomunikasi menggunakan chat room, informasi bulletin, atau pengiriman pesan cepat• User input : pengguna menyelesaikan form on-line untuk berkomunikasi• Transaction-oriented : pengguna dapat membuat permintaan yang dapat di validasi oleh web server agar pengguna dapat mudah dalam melakukan transakasi online• Portal Suatu aplikasi yang dapat mengarahkan pengguna untuk penggunaan konten web lain• Database access : pengguna dapat mengakses query database dengan kapasitas yang besar dan beberapa informasi secara luas• Data warehousing : pengguna dapat mengkoleksi database dengan kapasitas yang besar dan beberapa informasi secara luas
•
Service-oriented
: Suatu aplikasi yang menyediakan layanan untuk
pengguna
Tidak ada komentar:
Posting Komentar