Beberapa Keuntungan Arsitektur Three-Tier

Beberapa Keuntungan Arsitektur Three-Tier

Beberapa Keuntungan Arsitektur Three-Tier

Beberapa Keuntungan Arsitektur Three-Tier
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
  • Kekampuan untuk bereaksi thd perubahan bisnis dengan cepat, dengan cara mengubah modul kode daripada mengubah keseluruhan aplikasi

Aplikasi Web dapat dibagi menjadi 2 macam:

  • Web Statis
  • Web Dinamis

Teknologi Web

Teknologi untuk membentuk aplikasi Web yang dinamis :

1)      Teknologi pada sisi klien (client-side technology)

2)      Teknologi pada sisi server (server-side technology)

Teknologi pada sisi Klien :

–        Kontrol Active X

–        Java applet

–        Client-side script (JavaScript dan VBScript)

–         DHTML (CSS / Cascading Style Sheets)

Teknologi pada sisi Server :

~        CGI

~        FastCGI

~        Proprietary Web Server API (ISAPI dan NSAPI)

~        Active Server Pages (ASP)

~        Java Server Pages (JSP) dan Java Servlets

~        Server-side JavaScript

~        PHP

Perbedaan Tipe Client-Server

  1. File Servers

ü  File server vendors mengklaim bahwa mereka pertama menemukan istilah client-server.

ü  Untuk sharing file melalui jaringan.

  1. Database Servers

ü  Client mengirimkan SQL requests sebagai pesan pada database server,selanjutnya hasil perintah SQL dikembalikan

ü  Server menggunakan kekuatan proses yang diinginkan untuk menemukan data yang diminta dan kemudian semua record dikembalikan pada client.

  1. Transaction Servers (Transaksi Server)

ü  Client meminta remote procedures yang terletak pada server dengan sebuah SQL database engine.

ü  Remote procedures ini mengeksekusi sebuah grup dari SQL statement.

ü  Hanya satu permintaan / jawaban yang dibutuhkan untuk melakukan transaksi.

  1. Groupsware Servers

ü  Dikenal sebagai Computer-supported cooperative working.

ü  Manajemen semi-struktur informasi seperti teks, image, , bulletin boards dan aliaran kerja.

ü  Data diatur sebagai dokumen,

  1. Object Application Servers

ü  Aplikasi client/server ditulis sebagai satu set objek komunikasi.

ü  Client objects berkomunikasi dengan server objects melalui Object Request Broker (ORB).

ü  Client meminta sebuah method pada remote object

  1. Web Application Servers (Aplikasi Web Servers)

ü  World Wide Web adalah aplikasi client server yang pertama yang digunakan untuk web.

ü  Client dan servers berkomunikasi menggunakan RPC seperti protokol yang disebut HTTP.

Baca :