BilgisayarlarYazılım

İstemci-sunucu teknolojisi

İstemci-sunucu teknolojisi iki bağımsız etkileşim süreci sağlar: sunucu ve istemci, bunlar arasındaki iletişim ağ üzerinden gerçekleştirilir.

Sunucular , veritabanının ve dosya sisteminin bakımından sorumlu olan süreçlerdir ve istemciler, isteği gönderen ve sunucudan gelen yanıtı bekleyen süreçlerdir.

İstemci-sunucu modeli, DBMS'ye ve posta sistemlerine dayalı bir bilgi işleme sistemi oluşturulmasında kullanılır. Ayrıca, istemci-sunucu mimarisinde önemli farklılık gösteren sözde bir dosya sunucusu mimarisi de bulunmaktadır.

Dosya sunucusu sistemindeki veriler bir dosya sunucusunda (Novell NetWare veya WindowsNT Server) depolanır ve iş istasyonlarında Access, Paradox, FoxPro vb. Gibi "masaüstü DBMS" işlemiyle işlenirler.

DBMS, iş istasyonunda bulunur ve veri işleme birkaç bağımsız ve tutarsız işlemler tarafından gerçekleştirilir. Tüm veriler sunucudan ağ üzerinden iş istasyonuna aktarılır, bu da bilgi işlem hızını yavaşlatır.

İstemci-sunucu teknolojisi, kendi aralarında işlevleri paylaşan iki (en az) uygulamanın (istemcilerin ve sunucuların) işleyişi ile uygulanmaktadır. Sunucu, SQLServer, Oracle, Sybase ve diğerlerinin bir örneğini verebilecek verileri depolamak ve doğrudan manipüle etmekle sorumludur.

Kullanıcı arabirimi, özel araçların veya masaüstü DBMS'lerin kullanımına dayanan bir istemci tarafından oluşturulmuştur. Mantıksal veri işleme kısmen istemci üzerinde ve kısmen sunucu üzerinde gerçekleştirilir. İstekleri sunucuya göndermek istemci tarafından, genellikle SQL dilinde gerçekleştirilir. Alınan istekler sunucu tarafından işlenir ve sonuç istemciye (istemciler) geri gönderilir.

Bu durumda, veriler depolanan yerde aynı yerde işlenir - sunucu üzerinde çok miktarda ağ üzerinden iletilmez.

İstemci-sunucu mimarisinin avantajları

İstemci-sunucu teknolojisi, aşağıdaki nitelikleri bilgi sistemine getirir:

  • güvenilirlik

Veri değişikliği, işlem setine aşağıdaki gibi özellikler veren bir işlem mekanizması kullanarak veritabanı sunucusu tarafından gerçekleştirilir: 1) herhangi bir işlem sonlandırmada veri bütünlüğünü sağlayan atomiklik; 2) farklı kullanıcıların işlemlerinin bağımsızlığı; 3) Başarısızlıklara karşı dayanıklılık - işlemin tamamlanmasının sonuçlarının kaydedilmesi.

  • Ölçeklenebilirlik, ör. Kullanılan yazılımı değiştirmeden sistemin kullanıcı sayısına ve bilgi miktarına bağımlı kalmaması.

İstemci-sunucu teknolojisi binlerce kullanıcıyı ve gigabayt'lık bilgiyi uygun donanım platformuyla desteklemektedir.

  • Güvenlik, ör. Bilginin yetkisiz erişime karşı güvenilir korunması .
  • Esneklik. Veri ile çalışan uygulamalarda, mantıksal katmanlar ayrılır: kullanıcı arabirimi; Mantıksal işleme kuralları; Veri yönetimi.

Daha önce de belirtildiği gibi, dosya sunucusu teknolojisinde üç katman da iş istasyonunda çalışan tek bir uygulama haline getirilmiş ve katmanlardaki tüm değişiklikler zorunlu olarak uygulama değişikliğine yol açmış, istemcinin ve sunucunun sürümleri farklıdır ve tüm iş istasyonlarındaki sürümleri güncellemek zorundadır .

İki aşamalı bir uygulamadaki istemci-sunucu teknolojisi, istemcide bir kullanıcı arabirimi yaratmak için tüm işlevleri sağlar ve veritabanı bilgilerini yönetmek için kullanılan tüm işlevler sunucuda bulunur, iş kuralları hem sunucuda hem de istemci üzerinde uygulanabilir.

Üç katmanlı bir uygulama, en değişken bileşenler olan iş kurallarını uygulayan bir ara katman sağlar.

Birkaç seviye varolan bir uygulamayı sürekli değiştirilebilir iş gereksinimlerine esnek ve uygun maliyetle uyarlamanıza izin verir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.atomiyme.com. Theme powered by WordPress.