Ügyfél-kiszolgáló technológia

A kliens-szerver technológia két független interakciós folyamatot biztosít - egy szervert és egy klienst, amelynek összeköttetése a hálózaton keresztül történik.

A kiszolgálók olyan folyamatok, amelyek felelősek az adatbázis és a fájlrendszer karbantartásáért, és az ügyfelek olyan folyamatok, amelyek kérést küldenek és válaszokat várnak a kiszolgálótól.

Az ügyfél-szerver modellt használják az építés soránadatkezelő rendszerek, valamint a postai rendszerek. Az úgynevezett fájl-szerver architektúra is jelentősen különbözik az ügyfél-szervertől.

A fájl-kiszolgáló rendszer adatai tárolódnakfájlszerver (Novell NetWare vagy WindowsNT Server), és a munkaállomásokon az "asztali DBMS", például Access, Paradox, FoxPro stb.

A DBMS a munkaállomáson található, ésAz adatok manipulációját több független és inkonzisztens folyamat végzi. Minden adatot a szerverről a hálózaton keresztül továbbítanak a munkaállomásra, ami lassítja az információfeldolgozás sebességét.

A kliens-szerver technológia megvalósításakét (legalább) alkalmazás - ügyfelek és kiszolgálók - működése, amelyek egymás között osztják meg a funkciókat. A szerver felelős a tárolásért és a közvetlen adatkezelésért, amely például SQLServer, Oracle, Sybase és mások.

A felhasználói felület a (z)az építés alapja speciális eszközöket vagy asztali DBMS-t használ. A logikai adatfeldolgozás részben az ügyfélen, részben a szerveren történik. A kéréseket a kliens elküldi a kiszolgálónak, általában SQL-ben. A beérkezett kéréseket a kiszolgáló dolgozza fel, és az eredményt visszaadja az ügyfélnek (ügyfeleknek).

Ebben az esetben az adatokat ugyanabban a helyen dolgozzák fel, ahol tárolják - a kiszolgálón, így nagy részét nem továbbítják a hálózaton.

Az ügyfél-szerver architektúra előnyei

Az ügyfél-szerver technológia a következő tulajdonságokat hozza az információs rendszerhez:

  • megbízhatóság

Az adatokat az adatbázis-kiszolgáló módosítja.a tranzakciós mechanizmust használó adatok, amelyek a műveletek összességét adják meg, mint például: 1) atomitás, amely biztosítja az adat integritását az ügylet bármilyen befejezésével; 2) a különböző felhasználók tranzakcióinak függetlensége; 3) hibatűrés - mentse el a tranzakció befejezésének eredményeit.

  • Méretezhetőség, azaz a rendszer képessége nem függ a felhasználók számától és az információ mennyiségétől, a használt szoftver cseréje nélkül.

Az ügyfél-kiszolgáló technológia támogatja a több ezer felhasználót és a gigabájt információt a megfelelő hardverplatform segítségével.

  • Biztonság, azaz megbízható információvédelem az illetéktelen hozzáférés ellen.
  • Rugalmasság. Adatokkal működő alkalmazásokban logikai rétegeket különböztetünk meg: felhasználói felület; logikai feldolgozási szabályok; adatkezelés.

Mint már említettük, a fájlszerverenA technológia mindhárom rétegét egy munkaállomáson működő monolit alkalmazássá alakítják, és a rétegek minden változása szükségszerűen alkalmazásmódosításhoz vezet, az ügyfél- és kiszolgálói változatok eltérőek, és a változatokat minden munkaállomáson frissíteni kell.

Az ügyfél-szerver technológia kétszintűaz alkalmazás biztosítja a kliensen a felhasználói felület létrehozásának összes funkcióját, valamint az adatbázis-információ kezelésének minden funkcióját a kiszolgálón;

A háromszintes alkalmazás lehetővé teszi egy olyan közepes szintet, amely megvalósítja az üzleti szabályokat, amelyek a leginkább módosíthatók.

Számos szint lehetővé teszi a meglévő alkalmazás rugalmas és költséghatékony alkalmazkodását az állandóan módosított üzleti követelményekhez.

</ p>
tetszett:
0
Kapcsolódó cikkek
Tesztszerver "WF mail, Ru pts" -
Melyik torrent kliens jobb?
Mi az otthoni médiaszerver?
Mi a "VARPHASE PTS" és hogyan kell játszani?
Hogyan készítsünk szervert éjjel-nappal
Hogyan lehet bejelentkezni a kiszolgálóra: használati utasítás
A "Sharemana" fájlmegosztási típus áttekintése
Hogyan kell a bőrre felhelyezni a Kristalixet?
Mi a Warface PTC és hogyan juthat el?
Népszerű hozzászólások
fel