Anda di halaman 1dari 2

Manfaat yang bisa didapatkan dari N-tier Arsitektur ini tidak jauh berbeda dengan tujuannya yaitu dapat

membantu perusahaan-perusahaan dalam pengolahan sebuah data atau pengintegrasian data yang akan dikirimkan, distribusi informasi dan berbagai peralatan menjadikan sistem jaringan semakin diminati untuk diimplementasikan oleh perusahaan. Jika di sisi lain, tidak memilih untuk menerapkan pendekatan n-tier arsitektur, akan dapat melihat bahwa misalnya mengubah nama salah satu table database tunggal untuk pergi melalui aplikasi seluruh maupun setiap baris kode dalam pencarian untuk laporan S ! yang perlu diperbarui. Ada beberapa manfaat jenis arsitektur ini adalah " # Memungkinkan akses basis data yang besar. # Menaikkan kinerja. # Jika client dan ser$er diletakkan pada komputer yang berbeda kemudian %&' yang berbeda dapat memproses aplikasi secara paralel. (al ini mempermudah merubah mesin ser$er jika hanya memproses basis data. # )iaya untuk hardware dapat dikurangi. # (anya ser$er yang membutuhkan storage dan kekuatan proses yang cukup untuk menyimpan dan mengatur basis data. # )iaya komunikasi berkurang. # Aplikasi menyelesaikan bagian operasi pada client dan mengirimkan hanya bagian yang dibutuhkan untuk akses basis data melewati jaringan, menghasilkan data yang sedikit yang akan dikirim melewati jaringan. # Meningkatkan kekonsistenan. # Ser$er dapat menangani pemeriksaan integrity sehingga batasan perlu didefinisikan dan $alidasi hanya di satu tempat, aplikasi program mengerjakan pemeriksaan sendiri. # Map ke arsitektur open-system dengan sangat alami Manfaat yg lain dari N-tier Architecture adalah terdapat ada banyak keuntungan bisnis N-*ier Arsitektur. Sebagai contoh, sebuah usaha kecil dapat mulai berjalan semua tingkatan pada single machine. Seiring dengan peningkatan lalu lintas dan bisnis, masing-masing tier dapat diperluas dan dipindahkan ke mesin sendiri dan kemudian dikelompokkan. +ni hanyalah satu contoh bagaimana N-*ier Arsitektur meningkatkan skalabilitas dan mendukung pengembangan aplikasi biaya efisien. N-*ier model juga membuat aplikasi lebih mudah dibaca dan dapat digunakan kembali. (al ini mengurangi jumlah kode spageti. perpustakaan tag %ustom dan ,J)s lebih mudah untuk port untuk aplikasi dibaca dalam terawat template. -eusability mengalikan dan meningkatkan produkti$itas pengembang aplikasi rawatan. +ni adalah fitur penting dalam aplikasi web. N-*ier Arsitektur membuat aplikasi yang lebih kuat karena tidak ada single point of failure. *ingkatan fungsi dengan kemerdekaan relatif. Misalnya, jika sebuah

$endor database bisnis perubahan, mereka hanya harus mengganti data tier dan menyesuaikan tingkat integrasi untuk setiap perubahan yang mempengaruhinya.!ogika bisnis tier dan penyajian tier tetap tidak berubah. .emikian juga, jika perubahan lapisan presentasi, ini tidak akan mempengaruhi integrasi atau lapisan data. .alam /-*ier Arsitektur semua lapisan yang ada dalam satu dan mempengaruhi satu sama lain. pengembang A akan harus memilih melalui seluruh kode aplikasi untuk menerapkan perubahan. Sekali lagi, modul yang dirancang dengan baik memungkinkan untuk aplikasi atau potongan aplikasi untuk bisa disesuaikan dan digunakan di modul atau bahkan proyek.-eusability sangat penting dalam aplikasi web. Seperti yang ditunjukkan N-*ier Arsitektur menawarkan ino$asi dalam teknologi %lient-Ser$er standar yang menelurkan internet itu sendiri. +ni hanyalah salah satu dari kerangka kerja aplikasi web. +ni digunakan untuk mengembangkan situs web dinamis, aplikasi web atau layanan web. Mereka menyediakan perpustakaan database akses, template, dan, seperti dikemukakan sebelumnya kode digunakan kembali.0ebanyakan web kerangka aplikasi mengikuti Model !ihat %ontroller 1M2%3 yang memisahkan antarmuka pengguna, aturan bisnis dan model data. Mereka menyediakan otentikasi dan otorisasi untuk memberikan keamanan. (al ini memungkinkan web ser$er untuk membatasi akses pengguna berdasarkan kriteria yang telah ditentukan. framework aplikasi 4eb juga menyediakan A&+ terpadu 1Application +nterface pemrograman3. (al ini memungkinkan aplikasi web untuk bekerja dengan berbagai database tanpa memerlukan mengubah kode. 0erangka ini juga memelihara sistem web template. Manfaat arsitektur aplikasi N-tier adalah menyediakan sebuah model bagi para pengembang untuk membuat aplikasi yang fleksibel dan dapat digunakan kembali. .engan putus aplikasi ke tingkatan, pengembang hanya perlu mengubah atau menambah lapisan tertentu, daripada harus menulis ulang seluruh aplikasi di atas. (arus ada presentasi tier, akses bisnis atau data tier, dan data tier. 0onsep layer dan tier sering digunakan secara bergantian. Namun, satu poin cukup umum pandang adalah bahwa memang ada perbedaan, dan bahwa lapisan merupakan mekanisme struktur logis bagi unsur-unsur yang membentuk solusi software, sedangkan tier adalah suatu mekanisme struktur fisik untuk infrastruktur sistem

Anda mungkin juga menyukai