Arsitektur
Telematika adalah sebuah struktur desain yang secara logic dapat meningkatkan
hubungan jaringan komunikasi dengan teknologi informasi. Arsitektur Telematika
secara logic berada di antara lapisan aplikasi (application layer dan lapisan
data dari sebuah arsitektur layer-layer TCP/IP).
Arsitektur
Telematika terdiri dari dua jenis yaitu:
Arsitektur
Telematika dari sisi client
Arsitektur
Telematika dari sisi server
Arsitektur
Telematika Dari Sisi Server
–
Asitektur Sisi Client
Arsitektur
Client merujuk pada pelaksanaan atau penyimpanan data pada browser (atau klien)
sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi klien eksekusi,
dan cookie adalah contoh dari sisi klien penyimpanan.
Karakteristik
Klien :
Memulai
terlebih dahulu permintaan ke server.
Menunggu
dan menerima balasan.
Terhubung
ke sejumlah kecil server pada waktu tertentu.
Berinteraksi
langsung dengan pengguna akhir, dengan menggunakan GUI.
–
Arsitektur Sisi Server
Sebuah
eksekusi sisi server adalah server Web khusus eksekusi yang melampaui standar
metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi
server khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi
atau program untuk mengeksekusi.
Karakteristik
Server:
Selalu
menunggu permintaan dari salah satu klien.
Melayani
klien permintaan kemudian menjawab dengan data yang diminta ke klien.
Sebuah
server dapat berkomunikasi dengan server lain untuk melayani permintaan klien.
Jenis-jenisya
yaitu : web server, FTP server, database server, E-mail server, file server,
print server. Kebanyakan web layanan ini juga jenis server.
Menurut
kamus istilah arsitektur dapat diartikan sebagai struktur desain komputer dan
semua rinciannya, seperti sistem sirkuit, chip, bus untuk ekspansi slot, BIOS
dan sebagainya.
Tiga
elemen utama sebuah arsitektur, masing-masing sering dianggap sebagai
arsitektur,
Sebuah
eksekusi sisi server adalah server Web khusus eksekusi yang melampaui standar
metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi
server khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi
atau program untuk mengeksekusi. Karakteristik Server:
Selalu
menunggu permintaan dari salah satu klien.
Melayani
klien permintaan kemudian menjawab dengan data yang diminta ke klien.
Sebuah
server dapat berkomunikasi dengan server lain untuk melayani permintaan klien.
Jenis
server khusus mencakup: web server, FTP server, database server, E-mail server,
file server, print server. Kebanyakan web layanan ini juga jenis server.
Arsitektur
Telematika Dari Sisi Client
Istilah
ini merujuk pada pelaksanaan atau penyimpanan data pada browser (atau klien)
sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi klien eksekusi,
dan cookie adalah contoh dari sisi klien penyimpanan. Lihat Cookie, Server
Side. Karakteristik Klien :
Selalu
memulai permintaan ke server.
Menunggu
balasan.
Menerima
balasan.
Biasanya
terhubung ke sejumlah kecil dari server pada satu waktu.
Biasanya
berinteraksi langsung dengan pengguna akhir dengan menggunakan antarmuka
pengguna seperti antarmuka pengguna grafis.
Khusus
jenis klien mencakup: web browser, e-mail klien, dan online chat klien.
Kolaborasi
Arsitektur dari Sisi Client dan Server
Arsitektur
Single-Tier
Definisi
satu-tier arsitektur, seperti yang ditunjukkan pada gambar di bawah ini, adalah
bahwa semua komponen produksi dari sistem dijalankan pada komputer yang sama.
Ini adalah sederhana dan paling mahal alternatif. Ada kurang perlengkapan untuk
membeli dan mempertahankan. Kelemahan dari jenis ini pelaksanaan keamanan lebih
rendah dan kurangnya skalabilitas. Sebuah arsitektur skalabel ketika dapat
dengan mudah diperluas atau ditambah untuk memenuhi kebutuhan peningkatan
kinerja. Setelah semua komponen utama situs dan data di satu komputer di
belakang firewall daun domain situs lebih rentan terhadap serangan berbahaya.
Menjalankan semua komponen situs pada sebuah komputer juga membatasi ekspansi
dan optimalisasi kemungkinan. Anda hanya dapat menambahkan begitu banyak memori
atau begitu banyak CPU untuk sebuah server tunggal.
Arsitektur
Two-tier
Dalam
dua lapis klien / server arsitektur, antarmuka pengguna pengguna ditempatkan di
lingkungan desktop dan sistem manajemen database jasa biasanya dalam sebuah
server yang lebih kuat merupakan mesin yang menyediakan layanan bagi banyak
klien. Pengolahan informasi dibagi antara sistem user interface lingkungan dan
lingkungan server manajemen database. Manajemen database server mendukung untuk
disimpan prosedur dan pemicu.. Vendor perangkat lunak menyediakan alat-alat
untuk menyederhanakan pengembangan aplikasi untuk dua lapis klien / server
arsitektur.
Arsitektur
two-tier lebih aman dan terukur daripada pendekatan single-tier. Pilihan ini
bergerak Database Server ke mesin terpisah di belakang firewall yang kedua. Ini
menambah keamanan tambahan dengan menghapus data pelanggan sensitif dari DMZ.
Memiliki database pada komputer yang terpisah meningkatkan kinerja keseluruhan
situs. Kelemahan dari opsi ini adalah biaya yang mahal dan kompleksitas
arsitektur.
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 klien dan server manajemen database lingkungan. Middleware
ini diimplementasikan dalam berbagai cara seperti pengolahan transaksi monitor,
pesan server atau aplikasi server. The middleware menjalankan fungsi dari
antrian, eksekusi aplikasi dan database pementasan. Di samping itu middleware
menambahkan penjadwalan dan prioritas untuk bekerja di kemajuan. Three-tier
klien / server arsitektur digunakan untuk meningkatkan performa untuk jumlah
pengguna yang besar dan juga meningkatkan fleksibilitas ketika dibandingkan
dengan pendekatan dua tingkat. Kekurangan dari tiga tingkatan arsitektur adalah
bahwa lingkungan pengembangan lebih sulit untuk digunakan daripada pengembangan
aplikasi dari dua lapis.
Three
tier dengan pesan server: Pada arsitektur ini, pesan akan diproses dan
diprioritaskan asynchronously. Header pesan memiliki prioritas yang mencakup
informasi, alamat dan nomor identifikasi. Server pesan link ke relasional DBMS
dan sumber data lainnya. Pesan sistem alternatif untuk infrastruktur nirkabel.
Three
tier dengan server aplikasi: Arsitektur ini memungkinkan tubuh utama untuk
menjalankan sebuah aplikasi pada tuan rumah bersama bukan di sistem user
interface lingkungan klien. Server aplikasi logika bisnis saham, perhitungan
dan pengambilan data mesin. . Dalam aplikasi arsitektur ini lebih terukur dan biaya
instalasi kurang pada satu server dibandingkan mempertahankan masing-masing
pada klien desktop.
Kesimpulan
Arsitektur
sisi client bertugas untu meminta permintaan kepada pihak server dan
berhubungan langsung dengan end user dengan user interface, khsus enis klien
seperti chat, web browser, email dan online chat client. Fungsi dari client
sendiri adalah untuk mengatur user interface,menerima sintaks input dari user,
memproses aplikasi, generate permintaan basis date kemudian memindahkan nya ke
server, member respose balik kepada user, menyediaan control recovery.
Sumber
:
https://ikin12.wordpress.com/2015/01/14/kolaborasi-arsitektur-telematika-dari-sisi-client-dan-server/
Tidak ada komentar:
Posting Komentar