Langsung ke konten utama

Arsitektur Web dan Aplikasi Utama

Arsitektur web

Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs yang seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.

Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat dipercepat dengan munculnya web semantik dan web 2.0. Kedua ide menekankan pada aspek struktur informasi. Strukturalisme adalah sebuah pendekatan kepada pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme.  Website arsitektur memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual yang mengatur konten website. Web desain, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada untuk penerbitan

Pattern/Pola
Suatu pola menguraikan masaalah perulangan yang mncul dalam sebuah konteks perancangan spesifik dan mengusulkan solusi. Solusi menguraikan komponen komponen yang berpartisipasi dan tanggung jawabna, hubungan antarkomponen, dan pengaruh suatu komponen dalam masalah spesifik. Ini berarti bahwa pola memungkinkan kita untuk membuktikan penggunaan ulang, memperkuat pengetahuan perancangan, dan mendukungpengembangan sistem perangkat lunak yang berkualitas.

Framework
Franwork menyajikan pilihan untuk menggunakan kembali pengetahuan arsiitektur yang ada. Framework itu sendiri adalah sistem perangkat lunak yang dapat digunakan kembali dengan fungsi umum yang telah ditetapkan. Frame dapat dikhususkan kedalam aplikasi yang siap pakai (ready to use). Fram juga berfungsi sebagai sebuah cetak biru untuk arsitektur dasar dan arsitekur fungsional untuk field aplikasi yang spesifik. Artinya pengetahuan arsitektur fungsional yang terdapat didala,m frame work seluruhnya dapat diadopsi di dalam aplikasi.

Model View Controller (MVCDavid (2007)menjelaskan bahwa "model View Controller (MVC) adalah arsitektur perangkat lunak yang memisahkan model data, antarmuka pengguna, dan logika kontrol ke dalam tiga komponen yang berbedad sehingga pemodifikasian komponen view dapat diubah dengan meminimalkan komponen data."

Struts
Struts adalah FrameWork Open Source yang dipakai untuk membangun aplikasi berbasis web yang sudah terintegrasi dengan standart teknologi sepertiServlet, JavaBeans dan Java Server Pages. Struts memiliki banyak keuntungan bagi pengembang web aplikasi. Juga sangat cocok dalam menerapkan MVC di aplikasi berbasis web.

SOA
arsitektur berorientasi layanan atau disebut dengan SOA adalahsuatu gaya arsitektur sistem membuat dan menggunakan proses bisnis dalam bentuk layanan sepanjang siklus hidupnya. SOA juga mendefinisikan dan menentukan asristektur TI yang dapat menunjang berbagai aplikasi untuk saling bertukar data dan berpartisipasi dalam proses bisnis. Fungsi fungsi ini tidak terikat dengan sistem operasi dan bahasa pemrograman yang mendasari aplikasi-aplikasi tersebut. Soa membagi fungsi fungsi menjadi unit unit yang berbeda (layanan), yang dapatdidistribusikan melalui suatu jaringan dan dikombinasikan serta digunakan ulang untuk membentuk aplikasi bisnis. Layanan  layanan ini saling berkomunikasi dengan mempertukakan data antar mereka atau dengan mengkoordinasikan aktivis antara dua atau lebih layanan. 

Aplikasi utama web
  1. HTTP, HTML, Web Server,  dan Internet
  2. Wikis, Blogs, Folksonomies, Social Network, dan Usergenerated Content
  3. Semantic Web Summary
  4. Web Security

sumber :
http://id.wikipedia.org/wiki/Aplikasi_web
http://en.wikipedia.org/wiki/Website_architecture
http://himawan150.blogspot.com/2013/04/arsitektur-website-arsitektur-website.html?m=1

Komentar