SzámítógépekSzoftver

Kliens-szerver technológia

kliens-szerver technológia két független kölcsönható folyamatok - szerver és kliens, a kapcsolat közöttük hálózaton keresztül.

Szerverek nevezik folyamatok felelősek a támogatást az adatbázis és a fájlrendszer, és az ügyfél - a folyamatok, amelyek küld kérést, és megvárja a választ a szervertől.

Kliens-szerver modell kialakításához használt rendszer információfeldolgozás alapján az adatbázis, valamint a postai rendszer. Van az úgynevezett fájl-szerver architektúra, amely jelentősen eltér a kliens-szerver.

Adatok a fájlszerver rendszer tárolt file szerver (Novell NetWare vagy Windows NT Server), és dolgozzák át a működését a munkaállomások „asztali adatbázis”, mint például az Access, Paradox, FoxPro, stb

Adatbázis található a munkaállomáson, és az adatok manipulálása által végzett több független és koordinálatlan folyamatot. Minden ily módon továbbított adatok a hálózaton keresztül szerverről a munkaállomásra, amely lassítja a sebességet információ feldolgozása.

kliens-szerver technológia megvalósítása a működését, a két (legalább) alkalmazások - kliensek és szerverek, amelyek osztják a funkciók között. A tárolás és a közvetlen adatok manipulálásával szerver válaszol, amelynek egyik példája lehet SQLServer, Oracle, Sybase, és mások.

A felhasználói felület a kliens alapú építése, amely speciális eszközöket használnak, vagy asztali tárol. Logikai adatfeldolgozás lefut, részben a kliens, részben a szerveren. Csinálok egy kérést a szerver végzi az ügyfél, általában az SQL nyelv. Felkérést kapott az a kiszolgáló és a kliens (ek), az eredmény vissza.

Az adatok feldolgozása ugyanazon a helyen, ahol azokat tárolják - a szerveren, így nagy mennyiségű közülük nem küldött a hálózaton keresztül.

Az előnyök egy kliens-szerver architektúra

kliens-szerver technológia hozza információért, minőségbiztosítási rendszer:

  • megbízhatóság

Az adatok módosítása végezzük adatbázis szerver segítségével a tranzakciós mechanizmus, amely kölcsönöz aggregátum tulajdonságainak ilyen műveletek például: 1) Atomicity, amely az adatok integritását minden egyes ügylet befejeződik; 2) függetlenségét ügyletek különböző felhasználók számára; 3) hibatűrés - az eredmény mentése a tranzakció.

  • Skálázhatóság, azaz A rendszer kapacitása nem függ a felhasználók számát, és az információk mennyisége nem változik a használt szoftver.

kliens-szerver technológia támogatja a több ezer felhasználó és gigabájtnyi információt a megfelelő hardver platform.

  • Biztonság, azaz megbízható adatok védelmet az illetéktelen hozzáférést.
  • Rugalmasság. Az alkalmazások adatokkal dolgoznak, kiosztani logikai rétegből áll: egy felhasználói felület; logika szabályai feldolgozás; adatkezelés.

Mint már említettük, a fájl-szerver technológia, mind a három réteget össze egyetlen monolitikus alkalmazás fut a munkaállomáson, és minden változást a rétegek vezet szükségszerűen a módosítás a kérelem, különböző változatai a kliens és a szerver, és azt szeretné, hogy végezzen szoftverfrissítéseket minden munkaállomás .

Kliens-szerver technológia kétszintű alkalmazás biztosítja az összes funkciót a kialakulását a felhasználói felület a kliens, és valamennyi funkcióját információs adatbázis-kezelő - a szerveren, egy üzleti szabály végre mind a szerver és a kliens.

Három szintű alkalmazás lehetővé teszi, hogy a közbenső szint, mely megvalósítja az üzleti szabályokat, amelyek a leginkább változó összetevők.

Több szinten lehetővé teszi a rugalmas és költséghatékony alkalmazkodni a meglévő alkalmazások folyamatosan frissíthető az üzleti követelményeknek.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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