Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ARSITEKTUR APLIKASI WEB

Presentasi serupa


Presentasi berjudul: "ARSITEKTUR APLIKASI WEB"— Transcript presentasi:

1 ARSITEKTUR APLIKASI WEB
SITI ASMIATUN, M.KOM

2 DASAR ARSITEKTUR WEB Arsitektur menggambarkan struktur
Arsitektur membentuk transisi dari analisis ke implementasi Arsitektur dapat dilihat dari sudut pandang yang berbeda Arsitektur membuat suatu sistem yang dapat dimengerti Arsitektur menyajikan kerangka untuk sistem yang fleksible

3 PENGEMBANGAN ARSITEKTUR
Kebutuhan fungsional Pertimbangan kualitas Aspek – aspek teknis Berpengalaman dengan arsitektur yang ada, pola, manajemen projek

4 POLA Pola menguraikan masalah perulangan perancangan yang muncul dalam sebuah konteks perancangan spesifik dan mengusulkan solusi Pola Arsitektur Memetakan mekanisme struktur untuk sistem perangkat lunak Contoh : MVC Pola Perancangan Menguraikan struktur, hubungan dan pengaruh di antara komponen untuk menyelesaikan masalah Contoh : Publisher-Subscriiber Idiom Menguraikan pola yang mengacu pada implementasi spesifik dalam bahasa pemrograman Contoh : Counted-Pointer

5 FRAMEWORK USER Sistem perangkat lunak yang dapat digunakan kembali dengan fungsi umum yang telah diterapkan Berfungsi sebagai media cetak USES SEES VIEW CONTROLLER MANIPULATES UPDATES MODEL

6 KATEGORI ARSITEKTUR ASPEK LAPISAN ASPEK DATA
Sistem perangkat lunak terstruktur di dalam beberapa deretan bertingkat Kebanyakan framwork pada field sistem terdistribusi dan aplikasi web Dibagi menjadi dua yaitu data terstruktur dan tidak terstruktur Data terstruktur contohnya struktur xml Data tidak terstruktur contohnya konten multimedia, seperti citra, audio, video

7 Peningkatan distribusi sistem perangkat lunak telah mendorong pengembangan yang mengarah pada arsitektur dan infrastruktur distribusi data dan pesan seperti : Infrastruktur yang mengijinkan akses objek remote dengan jelas Contoh Enterprise Java Beans DOD(Distributed Object Middleware) Membiarkan akses proses terdistribusi data umum Contohnya VSM (Virtual Shared Memory) Menawarkan fungsionalitas untuk transmisi pesan tak serentak Contohnya Java Messaging Service MOM (Messege Oriented Middleware)

8 KOMPONEN DARI ARSITEKTUR APLIKASI WEB GENERIK
Client Browser yang dikontrol oleh pengguna untuk mengoperasikan aplikasi web Firewall Potongan perangkat lunak yang mengatur komunikasi antara jaringan tak aman seperti internet dan jaringan aman seperti LAN Proxy Untuk penyimpanan sementara halaman web di dalam cache Web server Perangkat lunak yang mendukung berbagai protokol web seperti HTTPS, HTTP Database server Browser yang dikontrol oleh pengguna untuk mengoperasikan aplikasi web Media server Komponen ini secara khusus digunakan untuk content streaming Content management server Menangani konten untuk melayani aplikasi Application server Menangani fungsionalitas yang dibutuhkan oleh beberapa aplikasi

9 LAPISAN ARSITEKTUR Arsitektur 2 lapisan Arsitektur N-Lapisan
Disebut juga arsitektur client/server yang menggunakan server web untuk menyediakan layanan untuk client Arsitektur 2 lapisan Mengijinkan kita untuk mengorganisasikan aplikasi web dalam banyak lapisan seperti (lapisan data, bisnis, presentasi) Arsitektur N-Lapisan Sistem internal atau eksternal, basis data yang ada, dan antar muka untuk mitra bisnis eksternal dapat diintegrasikan ke dalam aplikasi web pada tingkatan presentasi, logika aplikasi dan konten Arsitektur Terintegrasi Aplikasi web memadukan dari tiga kategori yaitu data terstruktur, dokumen dan multimedia Arsitektur Data-Aspect Sejumlah alat dan pendekatan tersedia untuk mengintegrasikan basis data secara langsung dari ekstensi server web Arsitektur Database-Centric Tambahan untuk data terstruktur yang ada di dalam basis data dan data multimedia pada media server,konten aplikasi Arsitektur Manajemen Dokumen Web Kemampuan untuk menangani volume data yang besar memainkan peran yang menentukan ketika sistem menggunakan konten multimedia Arsitektur Data multimedia

10 SELESAI


Download ppt "ARSITEKTUR APLIKASI WEB"

Presentasi serupa


Iklan oleh Google