Pertemuan 10

REKAYASA SOFTWARE CLIENT/SERVER

STRUKTUR SISTEM C/S :

  • SERVER, STRUKTUR C/S DIMANA KOMPUTER YANG BERADA DI ATAS.
  • KOMOPUTER-CLIENT, STRUKTUR C/S DIMANA KOMPUTER PADA LEVEL BAWAH.

ADA BEBERAPA JENIS IMPLEMENTASI STRUKTUR C/S:

1. FILE SERVER :

CLIENT MINTA RECORD TERTENTU DARI FILE, DAN SERVER MENGIRIMKAN RECORD-RECORD INI KE CLIENT LEWAT JARINGAN

2. DATABASE SERVER :

  • CLIENT MENGIRIM SQL (STRUCTURED QUERY LANGUAGE) KE SERVER LEWAT JARINGAN.
  • SERVER MELAKUKAN PROSES, MENDAPATKAN INFORMASI, DAN KEMUDIAN MENGIRIMKAN HASI KE CLIENT.

3. TRANSACTION SERVER:

  • CLIENT KIRIM REQUEST YANG MEMINTA REMOTE PROCEDURE DI SERVER.
  • REMOTE PROCEDURE INI BERUPA SATU SET SQL STATEMENT (ATAU BISA JUGA SUATU FUNGSI).
  • TRANSAKSI TERJADI SAAT HASIL PERMINTAAN DIKERJAKAN OLEH REMOTE PROCEDURE DAN KEMUDIAN HASILNYA DIKIRIMKAN KEMBALI KE CLIENT.

4. GROUPWARE SERVER :

SERVER MENYEDIAKAN BERBAGAI APLIKASI YANG MEMUNGKINKAN KOMUNIKASI ANTAR CLIENT (DAN PENGGUNA YANG MEMAKAINYA) DENGAN MENGGUNAKAN TEKS, IMAGE, BULLETIN BOARDS, VIDEO, DAN CARA LAIN.

PENDEKATAN MENGALOKASIKAN ATAU MENDISTRIBUSIKAN KOMPONEN SOFTWARE C/S:

1. DISTRIBUTED PRESENTATION :

DATABASE DAN APLIKASI/BUSINESS LOGIC DIALOKASIKAN DI SERVER/MAINFRAME.

2. REMOTE PRESENTATION:

DATABASE DAN APLIKASI DI SERVER.

3. DISTRIBUTED LOGIC:

CLIENT FOKUS PADA USER PRESENTATION, PROSES DATA ENTRY.

4. REMOTE DATA MANAGEMENT:

APLIKASI PADA SERVER MENCIPTAKAN SUMBER DATA BARU DENGAN MEMFORMAT DATA HASIL EXTRACT DARI TEMPAT LAIN.

5. DISTRIBUTED DATABASES:

DATA YANG MEMBENTUK DATABASE TERSEBAR DI BEBERAPA SERVER DAN CLIENT.

ORB :

  • MIDDLEWARE YANG MEMUNGKINKAN SUATU OBJECT YANG BERADA DI CLIENT MENGIRIM MESSSAGE KE SUATU METHOD YANG TER-ENCAPSULATED OLEH SUATU OBJECT YANG ADA DI SERVER.
  • MENERUSKAN MESSAGE DAN MENANGANI SEMUA KOMUNIKASI DAN KOORDINASI YANG DIBUTUHKAN UNTUK MENEMUKAN OBJECT YANG DIMAKSUD OLEH MESSAGE, MEMANGGIL METHODNYA, MELEWATKAN DATA YANG SESUAI KE OBJECT DAN KIRIM DATA HASIL KEMBALI KE OBJECT.

 

STANDAR UNTUK MENGIMPLEMENTASIKAN ORB :

CORBA, COM, DAN JAVABEANS.

STRUKTUR SEDERHANA CORBA :

CORBA DIIMPLEMENTASIKAN DI SISTEM C/S, OBJECT DAN OBJECT DAN CLASS OBJECT PADA CLIENT DAN SERVER DIDEFINISIKAN MENGGUNAKAN INTERFACE DESCRIPTION LANGUAGE (IDL).

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s