Selamat Dataaaaaang

Selamat Dataaaaaaang

Senin, 20 Oktober 2014

ARSITEKTUR TELEMATIKA


Di era globalisasi ini, dimana segala sesuatunya itu berjalan dengan cepat, kemajuan teknologi semakin memudahkan manusia untuk berkomunikasi dan saling bertukar informasi. Semua orang di zaman sekarang ini hampir setiap individu sudah memiliki komputer dan untuk saling berbagi informasi dibutuhkan satu jaringan computer yang terhubung dan salah satu jaringan computer itu adalah Client-Server.
 Arsitektur Client-Server atau jaringan komputer adalah sebuah aplikasi terdistribusi arsitektur yang mempunyai beban kerja antara penyedia layanan (server) dan pelayanan pemohon (client). Sering kali client dan server beroperasi melalui jaringan komputer pada hardware terpisah. Sebuah mesin server adalah performa tinggi host yang menjalankan satu atau lebih program server yang berbagi sumber daya dengan client. Seorang client tidak berbagi apapun dari sumber daya, tetapi meminta server layanan kepada server. Oleh karena itu client memulai sesi komunikasi dengan server yang menunggu (mendengarkan) permintaan masuk dari client.
Dalam perkembangannya, client/ server dikembangkan oleh dominasi perusahaan software besar yaitu Baan, Informix, Lotus, Microsoft, Novell, Oracle, PeopleSoft, SAP, Sun, dan Sybase. Perusahaan-perusahaan ini adalah superstar pada era pertama dimunculkannya konsep client/ server. Saat ini perusahaan-perusahaan ini telah menjadi perusahaan komputer yang stabil dan besar.

Arsitektur Client – Server Telematika
Arsitektur client – server telematika terdiri dari 2 buah arsitektur yakni, arsitektur sisi client dan sisi servernya.

Arsitektur Sisi Client
Istilah ini merujuk pada pelaksanaan atau penyimpanan data pada browser (client) sisi koneksi HTTP. Java Script adalah sebuah contoh dari sisi client eksekusi, dan cookie adalah contoh dari sisi client penyimpanan.

Karakteristik Client :
  • 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.

Arsitektur Sisi Server
Adalah sebuah eksekusi sisi server web 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 permintaan klien 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.

 KOLABORASI DARI SISI CLIEN DAN SISI SERVER

1. Arsitektur Single-Tier 
Definisi arsitektur single-tier,adalah bahwa semua komponen produksi dari sistem dijalankan pada komputer yang sama. Kelemahan dari jenis ini adalah keamanannya lebih rendah dan kurangnya skalabilitas. Sebuah arsitektur skalabel dapat dengan mudah ketika diperluas atau ditambah untuk memenuhi kebutuhan peningkatan kinerja.

2. Arsitektur Two-tier
Dalam arsitektur klien/server dua lapis , antarmuka pengguna ditempatkan di lingkungan desktop dan sistem manajemen database. 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.

3. Arsitektur Three-tier
Arsitektur Three-Tier diperkenalkan untuk mengatasi kelemahan dari arsitektur two-tier. Di tiga tingkatan arsitektur, sebuah middleware digunakan diantara 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
  • Three tier dengan aplikasi server

Arsitektur ini memungkinkan server untuk menjalankan sebuah aplikasi pada server lain tidak terdapat di sistem user interface lingkungan klien. Aplikasi dalam arsitektur ini lebih terukur dan biaya instalasinya murah pada satu server.
  • Three tier dengan server pesan

Pada arsitektur ini, pesan akan diproses dan diprioritaskan. Header pesan memiliki prioritas yang mencakup informasi, alamat dan nomor identifikasi. Server pesan dihubungkan ke relasional DBMS dan sumber data lainnya. Sistem pesan alternatif untuk infrastruktur nirkabel.

Beberapa Keuntungan Arsitektur Three-Tier :
  •   Keluwesan teknologi,
  •  Mudah untuk mengubah DBMS engine
  •    Memungkinkan pula middle tier ke platform yang berbeda,
  • Biaya jangka panjang yang rendah,
  • Perubahan-perubahan cukup dilakukan pada middle tier daripada pada aplikasi keseluruhan,
  •  Keunggulan kompetitif,
  • Kemampuan untuk bereaksi terhadap perubahan bisnis dengan cepat, dengan cara mengubah modul kode daripada mengubah keseluruhan aplikasi.




Tidak ada komentar:

Posting Komentar