Selasa, 20 September 2011

Aplikasi Multi-Tiered



Aplikasi Multi-Tiered
Aplikasi Multi-Tiered adalah sebuah aplikasi yang memisahkan bagian-bagian dari program berdasarkan komponen, ide, atau subaplikasi menjadi sub-sub program yang terpisah tetapi masih berkolaborasi untuk menyelesaikan sebuah task. Sedangkan Tiered programming adalah sebuah teknik programming yang menjaga components, ide, atau bahasa pemograman terpisah antara satu dengan lainnya. Salah satu contoh sederhananya adalah pemisahan antara script javascript, CSS dan HTML ke bagian-bagian nya sendiri. Jika pada sebuah aplikasi, pemisahan database, logic program dan media presentasi adalah salah satu contoh aplikasi multi-tiered

Apa keuntungannya?

Keuntungannya adalah aplikasi yang kita buat lebih fleksibel terhadap perubahan, code yang di hasilkan dapat di maintain dengan mudah sehingga diharapkan dapat meningkatkan performa dari aplikasi serta perawatan aplikasi lebih rendah rendah/sedikit, dan meningkatkan reuse komponen.
ntier
Gambar diatas adalah ilustrasi dari aplikasi multitier, setiap komponen merupakan bagian terpisah dan bekerja sama untuk mencapai sebuah tujuan. Jika mempunyain interface yang sama maka perubahan di masing-masing layer tidaklah sulit dilakukan. Dengan bisnis flow yang sama kita dapat menggunakan beberapa pilihan database dan cara menampilkannya
Dalam desain aplikasi perangkat lunak, terdapat beberapa pembagian aplikasi yang ada yaitu :
  • Presentation Layer
    Ini adalah bagian dari aplikasi yang berinteraksi dengan device seperti end user terminal atau workstation..
  • Logic Layer
    Adalah bagian dari aplikasi yang memanipulasi dan mengolah data yang ditangkap dari layer lainnya. Layer ini berisi workflow dari aplikasi
  • Data Layer
    Ini adalah bagian dari aplikasi yang bersentuhan langsung dengan data. Ia hanya berfungsi sebagai media untuk menyimpan, dan mengambil data.
3tt

0 comments:

Poskan Komentar