Létrehozása alkalmazások „kliens-szerver” - studopediya
Abban az értelemben, amelyben a kliens / szerver kifejezés került használatba, a kliens / szerver rendszer, azzal jellemezve, hogy a felhasználó formáját, illetve az ügyfél és az adatbázis szerver vagy általában található különböző számítógépeken. A kliens és a szerver is csatlakozik a helyi hálózathoz (LAN) egy nagy adatsebesség, nagy sávszélességű vagy nagy kiterjedésű hálózat (WAN), ami sokkal lassabb és kisebb a forgalom.
A legfontosabb, hogy kiváló minőségű design kliens / szerver eloszlását adatfeldolgozó funkciók a rendszer az ügyfél és a kiszolgáló számítógép, amelyben a több csere a kettő között (a párok száma hozzászólás) minimális. A második feladat -, hogy minimálisra csökkentsék a méretét üzeneteket. Ha követed ezeket a feltételeket, a kliens és a szerver, mint általában, együtt fog működni a maximális hatékonyság érdekében. Az ügyfél bemutatja az adatokat egy felhasználóbarát formában, és a szerver válaszol egy időben az adatok iránti kérelmeket, és biztosítja az adatok integritását.
Végrehajtása során a tervezési folyamat, meg kell határoznunk, hol kell elhelyezni: a kliens, szerver vagy a kliens és a szerver. Bizonyos esetekben, a legjobb eredményt érjük el particionálás eljárás a kliens és a szerver, és néhány eljárásokat lehet végrehajtani két példányban - a kliens és a szerver között. Általában a kliensnek el kell helyezni csak a felhasználói felület kezelési eljárásokat, valamint az alkalmazások és adatok minden logikát kell végrehajtani a szerveren. Rossz döntések leadásakor a feldolgozási eljárások komolyan befolyásolhatja a teljesítményt és a rendszer használhatóságának.
Térjünk vissza ahhoz a példához, az autókölcsönző. A felhasználók fog dolgozni a kliens / szerver alkalmazás a számítógépen. Számukra az a fontos lehetőséget a gyors feldolgozás járművek visszaút eljárások, mivel gyakran az ügyfél siet, például késő a gépet. Úgy döntöttünk, hogy tervezzen egy ügyfél számítási eljárást úgy, hogy amikor belépett a dokumentum számát a jogot, hogy minden információt hengerelt szükséges lezárni a tranzakciót, betöltve a szerver PC és helyben tárolja. Nem kell, hogy jelenik meg a képernyőn egyszerre (és rendetlenséget a képernyőn), akkor a memóriában tárolt a számítógép vagy a helyi lemezre. Miután a tranzakció befejezése csak az új és módosult adatokat küldeni a szerverre. A nyelv az Oracle, a kiszolgáló becsomagolja tárolt eljárást, amely kezeli az ügyfél kéri; az ügyfél soha nem kell közvetlenül hozzáférni az Oracle táblázatok a szerveren.