Rumah Pengembangan Apa itu aplikasi three-tier? - definisi dari techopedia

Apa itu aplikasi three-tier? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya Aplikasi Tiga Tingkat?

Aplikasi three-tier adalah tipe spesifik arsitektur n-tier. Dalam kasus arsitektur three-tier, tingkatan adalah sebagai berikut:

  • Tingkat presentasi (juga dikenal sebagai antarmuka pengguna atau aplikasi klien)
  • Tingkat logika bisnis (juga dikenal sebagai server aplikasi)
  • Tingkat penyimpanan data (juga dikenal sebagai server basis data)

Techopedia menjelaskan Aplikasi Tiga Tingkat

N-tier menunjukkan konsep rekayasa perangkat lunak yang digunakan untuk desain dan implementasi sistem perangkat lunak menggunakan arsitektur klien / server dibagi menjadi beberapa tingkatan. Ini memisahkan desain dan kompleksitas implementasi, sehingga memungkinkan skalabilitas sistem yang digunakan.


Dalam aplikasi tiga tingkat, interaksi pengguna dikelola oleh tingkat presentasi, yang menyediakan ujung depan yang mudah dioperasikan. Aturan bisnis dikelola oleh tingkat bisnis, yang mengontrol dan mengoperasikan seluruh kerangka kerja aplikasi. Data yang mendasarinya disimpan dan dilayani oleh tingkat penyimpanan data, juga dikenal sebagai kegigihan data.


Tiga tingkatan secara longgar digabungkan satu sama lain, dengan antarmuka yang telah ditentukan dan stabil. Decoupling ini memungkinkan terjadinya perubahan signifikan dalam desain, implementasi, dan skala masing-masing tingkatan, tanpa memengaruhi tingkatan lainnya.


Aturan bisnis dihapus dari klien dan dijalankan di server aplikasi, juga dikenal sebagai tingkat menengah. Server aplikasi memastikan bahwa aturan bisnis diproses dengan benar. Ini juga berfungsi sebagai perantara antara aplikasi klien dan server database.


Keuntungan dari aplikasi tiga-tier daripada aplikasi dua-tier adalah modularitas tambahan. Hal ini memungkinkan untuk penggantian tingkat apa pun tanpa mempengaruhi tingkatan lainnya dan pemisahan fungsi yang terkait dengan bisnis dari fungsi terkait basis data. Akhirnya, aplikasi tiga-tier secara signifikan meningkatkan keseimbangan beban sistem, skalabilitas untuk kinerja, dan pemeliharaan.

Apa itu aplikasi three-tier? - definisi dari techopedia