BAB
I
PENDAHULUAN
Arsitektur
itu sendiri terdiri dari dua jenis, yaitu dari sisi client dan sisi server.
Untuk penjelasan pertama saya akan membahas mengenai arsitektur telematika.
Istilah arsitekturmengacu pada desain sebuah aplikasi, atau dimana komponen
yang membentuk suatu sistem ditempatkan dan bagaimana mereka berkomunikasi.
Jadi secara sederhana arsitektur telematika yaitu sebuah struktur desain yang
secara logic dapat meningkatkan hubungan jaringan komunikasi dengan teknologi
informasi.
Dalam
model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah,
tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server.
Komponen client juga sering disebut sebagai front-end, sementara komponen
server disebut sebagai back-end. Komponen server akan menerima request dari
client, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut
kepada client. Client pun menerima informasi hasil pemrosesan data yang
dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi
yang berinteraksi dengan pengguna.
BAB
II
PEMBAHASAN
Arsitektur
Telematika sisi Server
Adalah sebuah eksekusi
sisi server Web khusus yang melampaui standar metode HTTP yang harus mendukung.
Sebagai contoh, penggunaan CGI script di sisi server khusus yang tertanam di
tag halaman HTML; tag ini memicu suatu tindakan kejadian 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 layanan web 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, adalah:
1.
Arsitektur
sistem pemrosesan, menentukan standar teknis untuk
hardware, lingkungan sistem operasi, dan software aplikasi, yang diperlukan
untuk menangani persyaratan pemrosesan informasi perusahaan dalam spektrum yang
lengkap. Standar merupakan format, prosedur, dan antar muka, yang menjamin
bahwa perlengkapan dan software dari sekumpulan penyalur akan bekerja sama.
2.
Arsitektur
telekomunikasi dan jaringan, menentukan kaitan di antara
fasilitas komunikasi perusahaan, yang melaluinya informasi bergerak dalam
organisasi dan ke peserta dari organisasi lain, dan hal ini juga tergantung
dari standar yang berlaku.
3.
Arsitektur
data,
sejauh ini merupakan yang paling rumit diantara ketiga arsitektur di atas, dan
termasuk yang relatif sulit dalam implementasinya, menentukan organisasi data
untuk tujuan referensi silang dan penyesuaian ulang, serta untuk penciptaan
sumber informasi yang dapat diakses oleh aplikasi bisnis dalam lingkup luas
Berikut ini adalah
penjelasan mengenai beberapa kolaborasi arsitektur sisi client dan sisi server
:
1) 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.
2) 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.
3) 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.
1. 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.
2. 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.
BAB III
PENUTUP
komponen
server disebut sebagai back-end. Komponen server akan menerima request dari
client, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut
kepada client. Client pun menerima informasi hasil pemrosesan data yang
dilakukan server dan menampilkannya kepada pengguna.
DAFTAR PUSTAKA
Tidak ada komentar:
Posting Komentar