Rabu, 14 Oktober 2015

Arsitektur Telematika (sisi client & server )



Secara umum Arsitektur Client-Server adalah sebuah aplikasi terdistribusi arsitektur yang memiliki tugas atau beban kerja antara penyedia layanan (server) dan pelayan pemohon (client). Sering kali client dan server beroperasi melalui jaringan komputer pada hardware yang terpisah. Sebuah mesin server yang bertugas sebagai host untuk menampung sumber daya untuk berbagi dengan client.Dalam perkembangannya client-server dikembangkan oleh perusahaan software besar seperti Baam,informix, Microsoft, Sun microsystem, Lotus, SAP, Novell, Sybase, dan lain-lain.Perusahaan inilah diantaranya muncul diera pertama dikembangkannya konsep client-server




Arsitektur Single- Tier


Arsitektur Single- Tier adalah semua komponen produksi dari sistem dijalankan pada komputer yang sama. Sederhana dan alternatifnya sangat mahal. Membutuhkan sedikit perlengkapan untuk dibeli dan dipelihara. Kelemahan pada keamanan dari arsitektur ini yaitu rendahnya dan kurangnya skalabilitas. Sebuah arsitektur skala besar yang dapat dengan mudah diperluas atau dilengkapi untuk memenuhi performa yang dibutuhkan






Arsitektur Two-tier


Pada Arsitektur Two-tier, antarmukanya terdapat pada lingkungan desktop dan sistem manajemen database biasanya ada pada server yang lebih kuat yang menyediakan layanan pada banyak client. Pengolahan informasi dibagi antara lingkungan antarmuka sistem dan lingkungan server manajemen database. Manajemen database server mendukung untuk penyimpanan prosedur dan trigger. Vendor perangkat lunak menyediakan alat-alat untuk menyederhanakan pengembangan aplikasi untuk arsitektur dua lapis client dan server






Arsitektur Three-Tier


Arsitektur Three-Tier diperkenalkan untuk mengatasi kelemahan dari arsitektur two-tier. Di tiga tingkatan arsitektur, sebuah middleware digunakan antara sistem user interface lingkungan client dan server manajemen database lingkungan. Middleware ini diimplementasikan dalam berbagai cara seperti pengolahan transaksi monitor, pesan server atau aplikasi server. Middleware menjalankan fungsi dari antrian, eksekusi aplikasi dan database staging. Di samping itu middleware juga mempunyai penjadwalan dan prioritas pada pekerjaan yang sedang dilakukan. Three-tier client dan server arsitektur digunakan untuk meningkatkan performa untuk jumlah pengguna besar dan juga meningkatkan fleksibilitas ketika dibandingkan dengan pendekatan dua tingkat. Kekurangannya adalah pengembangan lebih sulit daripada pengembangan pada arsitektur dua lapis.

Tidak ada komentar:

Posting Komentar