Ensure the security of your HCL environment by applying the Zero Trust princi...
Mc nurlin 05
1. Distributed Systems:
The Overall Architecture
Chapter 5
Information Systems Management In
Practice 7E
McNurlin & Sprague
PowerPoints prepared by Michael Matthew
Visiting Lecturer, GACC, Macquarie University – Sydney Australia
-sistem terdistribusi hadir pada tahun 90 an
-Muncul untuk mengambil keuntungan dari kemampuan masing pengolahan kedua mesin host (server) dan PC dalam sistem yang sama-
-Membagi beban kerja komputer antara klien, (yang merupakan komputer yang digunakan oleh pengguna dan bisa duduk di desktop atau dibawa berkeliling (misalnya WAP ponsel), dan server, yang menjawab permintaan)
Sebuah arsitektur jaringan di mana setiap komputer atau proses pada jaringan baik klien atau server
Gambar 5-8
Menunjukkan adanya kemungkinan pemisahan kerja antara klien dan server.
Tiga komponen pembagian:
Presentasi Perangkat lunak :Bagaimana pengguna melihat (P)
aplikasi perangkat lunak(A)
Data (D)
Distributed presentasi (Server yang tidak bekerja untuk lapisan presentasi adalah pada satu sisi jaringan sementara layar di sisi lain. Terminal tradisional adalah contoh dari layering ini serta pencakar layar.)
presentasi jarak jauh
Fungsi aplikasi terdistribusi
Manajemen data remote
Database terdistribusi (s)
Cara lain untuk melihat itu = untuk melihat arsitektur mereka
Yang dipilih: three-tingkat arsitektur (see Fig.5-9):
Tingkat 3: the mainframe/ superserver. Memungkinkan dimasukkannya aplikasi warisan, data yang berumur pendek dan cepat berubah, dan integritas aturan superserver / mainframe
Tingkat 2: servers khusus, didedikasikan untuk database perumahan atau middleware-software untuk memudahkan hubungan antara klien dan server. Selain itu, data-departemen tertentu yang tidak sering berubah-ubah (middleware; software yang menghubungkan dua aplikasi lain yang terpisah)
Tingkatan 1: klien (beberapa di antaranya bisa menjadi portable) yang terhubung melalui jaringan
Superserver, sering mainframe, terhubung ke jaringan melalui satu atau lebih server, dan kadang-kadang langsung juga
Beberapa server khusus, beberapa mungkin didedikasikan untuk middleware (software yang menghubungkan dua aplikasi lain yang terpisah)
Klien, beberapa di antaranya mungkin portabel
Tujuan mengelompokan sistem= tidak pernah membangun aplikasi monolitik lagi
Membangun sistem client-server dengan :
Kode aplikasi pada klien
Data pada server
Komunikasi bersama middleware software
Teknologi berorientasi objek, sebagian besar dari perpustakaan
Data = di jantung arsitektur adalah repositori yang memungkinkan penggunaan benda
Network = Bagian integral dari arsitektur. Setiap situs perusahaan memiliki tiga komponen :
Desktop machines
Servers
One or more site hubs
Architecture = ‘remote data management’. Data berada pada server dan aplikasi berada pada klien
Perusahaan menggunakan fungsi distribusi dan manajemen data remote karena mereka meminimalkan biaya total
Manfaat Client-Server Computing:
Akses yang lebih baik ke informasi::
Peningkatan layanan pelanggan
Kemampuan untuk berkomunikasi kebutuhan pelanggan, dan
Mengantisipasi kebutuhan pelanggan.
Mengurangi siklus waktu dan
Memungkinkan perusahaan untuk bersaing lebih baik.
Memberdayakan karyawan :
Blend otonomi PC dengan aturan lebar sistem dan konektivitas IS tradisional
Pergeseran fokus dari komputing kepada pengguna
Manfaat of Client-Server Computing (cont.):
Meningkatkaan fleksibilitas organisasi:
memungkinkan teknologi baru yang akan ditambahkan lebih mudah tanpa mempengaruhi seluruh sistem
alur kerja yang efisien antara area fungsional
orang berani untuk bekerja sama melalui jaringan
Mendukung struktur organisasi baru melalui konektivitas
Kerugian/halangan:
Tidak lebih rendah dalam biaya daripada mainframe karena mereka memerlukan begitu banyak koordinasi
Memudahkan pengguna, jauh lebih kompleks untuk IS (kelemahan?)
Apa yang tampak seperti koneksi sederhana telah berubah menjadi besar, sering rapuh, sistem yang kompleks
Pada akhir 1990-an, benang client-server yang 'terganggu' (augmented?) Dengan 'Internet‘
Model sistem terdistribusi meliputi Internet (jantung?)
Prinsip-prinsip client-server tetap
Jaringan-centric computing = komputer dan awan (Gambar 5-11)
Jaringan komputer telah (memiliki?) Tidak diambil dari (desktop), tetapi konsep memanfaatkan program dari internet memiliki
‘Network’ computers (thin clients, toasters etc.) now = datang ke mereka sendiri!
Thin client = logis untuk tangan tapi sekarang = semakin populer untuk "desktop"
Updating new versions of software
Authorized software (firm and purchased)
‘One copy’ of software
Perusahaan ini mengambil keuntungan dari Internet dengan mengubah warisan kargo sistem penerbitan sertifikat mereka ke aplikasi extranet berbasis Java
Hal ini juga telah melakukan hal yang sama dengan aplikasi lain
Semua aplikasi pakan menjadi mainframe Chubb tetapi memiliki end Web front berbasis Java sehingga mesin klien hanya perlu akses ke web untuk melakukan aplikasi
Ini perusahaan reservasi maskapai bekerja sama dengan Nokia (produsen telepon genggam) untuk membuat real-time, layanan perjalanan interaktif yang disampaikan melalui ponsel
Layanan ini mengacu pada sistem SABRE secara online perjalanan perusahaan pembelian dan Server Nokia (yang mentransmisikan informasi wisata ke jaringan nirkabel dan telepon internet-enabled nya)
Qantas dll juga memiliki dan tidak perlu web-enabled ponsel misalnya pesan teks
Dengan lebih banyak menggunakan laptop yang tidak memiliki fitur keamanan yang kuat
Memperbarui secara massal tidak mudah
Bahkan downloads individu dapat memerlukan dukungan help desk
Solusi = server berbasis komputasi
Aplikasi berada pada server perusahaan bukan pada laptop
Aplikasi dapat dengan aman diakses oleh perangkat apapun, mereka dapat diperbarui secara langsung di server,
dan mereka tidak harus disesuaikan untuk berjalan pada mesin-mesin tertentu
- Perusahaan modal ventura berbasis di Inggris
Diperlukan untuk memberikan para profesional investasi kapan saja akses-mana saja untuk sistemnya
Karyawan remote dial (modem aman)
Menggunakan perangkat lunak Windows terminal server dan software Citrix = untuk membuat 'virtual office' untuk diri mereka sendiri
-Bentuk komputasi Internet mendistribusikan tugas atas sejumlah komputer (teman sebaya) yang terhubung ke Internet
-Gerakan ini akar rumput, seperti gerakan open source, kini dianggap serius oleh beberapa perusahaan. Ini menjadi terkenal dengan Napster, jaringan P2P swapping musik
-Masalah utama saat ini adalah bagaimana membuat uang dalam lingkungan ini. Satu jawaban: langganan, di mana orang membayar untuk akses bukan untuk kepemilikan