Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

  • A folyamat kialakulásának webalapú alkalmazások meglehetősen bonyolult, és az egyik legfontosabb feladat annak eldöntése, hogy milyen a funkcionalitás a kérelmet el kell juttatni a kliens és szerver oldalon.
  • Miután megoldotta ezt a problémát, a fejlesztők kétszintű, három rétegű és többrétegű architektúra. Minden attól függ, hogy hány köztes linkek ki a kliens és a szerver.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Internet hálózat szerveződik egy kliens-szerver rendszer. A klasszikus esetben a rendszer a következőképpen működik:

    • kliens generál és küld egy kérést az adatbázis szerver;
  • A szerver elvégzi a szükséges adatkezelési, létrehozza az eredményt, és elküldi azt az ügyfél;

  • az ügyfél megkapja az eredményt, megjeleníti a kimeneti eszköz, és várja a további lépéseket polzovatley.

    A ciklust addig ismételjük, amíg a felhasználó történik a szerver.

    A webszolgáltatás információ továbbítására használt HTTP (Hypertext transmition Protocol).

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Major ügyletek HTTP:

    • Böngésző dekódolja az első része az URL (Universal Resource Locator), és létrehozza a kapcsolatot a szerverrel.
  • A böngésző elküldi a többi URL-t a szerverre.

  • A kiszolgáló meghatározza URL elérési út és fájlnév.

  • A szerver küld a megadott fájlt böngészőt.

  • A szerver megszakítja a kapcsolatot.

  • A böngésző megjeleníti a dokumentumot.

    Ezeket az ügyleteket, a szerver nem rendelkezik információkkal az állapotát a böngésző, azaz HTTP lehet tekinteni a „egyirányú” protokoll, és kölcsönhatásba lépnek a szerver csak mechanizmusán keresztül az URL-jét, nehézségeket okoz a végrehajtás a kliens oldalon.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    • A fő cél a kliens alkalmazás - a szoftver interfész a felhasználó, azaz adatbevitel és az eredmények bemutatása a felhasználóbarát formában, és ellenőrző forgatókönyv az alkalmazás ...
  • A fő funkciója a kiszolgáló adatbázis - biztosítja a megbízhatóságot, a következetesség és az adatok biztonsága, a megrendelések kezelése az ügyfelek, gyors feldolgozása SQL-lekérdezések.

  • A két rétegű architektúra alkalmazások, mind a logika (alkalmazás feladatok, üzleti szabályok) között oszlik meg a két folyamat: kliens és szerver.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    • Architecture „kövér kliens - szerver vékony”: a legtöbb jellemzője az alkalmazás már megoldódott az ügyfél, a szerver részt csak a feldolgozása SQL-lekérdezések.

    Architecture „vastag” ügyfél a következő hátrányai:

  • bonyolult szoftver frissítés, mert a csere kell tenni ugyanakkor az egész rendszerben;

  • bonyolítja a hatalommegosztás, mivel a hozzáférés-szabályozás nem az intézkedések, valamint a táblázatok;

  • hálózat túlterhelt miatt továbbításának nyers adatok ott;

  • Gyenge adatvédelem, mert nehéz megfelelően terjeszteni hatáskörét.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    • Architecture „vékony kliens - vastag szerver”: a tárolt eljárások a szerveren (tárolt eljárás - összeállított programot a belső működésébe logika) vezetett a tendencia, hogy át több és több feladat ellátására a szerver. A tárolt eljárások megvalósított része az üzleti logika és működésének biztosítására egyetlen tranzakción belül. Ez a megoldás nyilvánvaló előnye, mint a könnyebb fenntartani, azaz, hogy minden változás kell tenni csak egy helyen - .. a szerveren.

    Architecture „vastag” szerver a következő hátrányai:

  • bonyolult kivitelezés, mint a PL / SQL típusú nyelv nem alkalmas a fejlesztés egy ilyen program, és nincsenek jó eszközök hibakeresés;

  • teljesítmény írt alkalmazások PL / SQL-típusú nyelv, lényegesen alacsonyabb, mint a valamely másik nyelv, ami elengedhetetlen a komplex rendszerek;

  • írt programok az adatbázis-nyelv, általában nem működik megbízhatóan; hiba ezekben a meghibásodáshoz vezethet a teljes adatbázis szerver;

  • Ily módon a program teljesen elviselhetetlen más rendszerek és platformok.

    Ezen problémák megoldására a multi-level (három vagy több szinten) kliens-szerver architektúra.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    • Három rétegű és többrétegű architektúra „kliens-szerver”: a végrehajtás az alkalmazások és az üzleti szabályok alkalmazás egy külön komponens (vagy több összetevő), amely képes futtatni külön számítógépre - alkalmazás szerver.
  • Az alkalmazás szerver kezeli a következő összetevőkből áll:

  • prezentációs logika (Presentation Layer - PL) - úgy tervezték, hogy a felhasználói adatok;

  • üzleti logika (Business Layer - BL) - célja, hogy érvényesítse az adatokat, hogy fenntartsák a hivatkozási integritást;

  • logikája erőforrásokhoz való hozzáférés (Access Layer - AL) - célja az adatok tárolására.

  • Megközelítés Remote Data Access (RDA): az unió a kliens alkalmazás PL és BL (de szükség esetén az esetleges változtatások végrehajtását a kliens alkalmazás meg kell változtatni a forráskód), és a kiszolgáló rész egy adatbázis szerver, amely megvalósítja az AL.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    • Bármely információs rendszer épül alapján az ügyfél-kiszolgáló technológia, tartalmaznia kell a következő összetevőkből áll:
  • gateway szerver, a hozzáférési jogosultságok kezelésére az információs rendszer;

  • Az adatbázis szerver;

  • szerver alkalmazások, és (vagy) a tranzakció-feldolgozás szerver.

  • Kölcsönhatás WWW szerver adatbázis lehet megszervezni két módja van:

  • a szerveren keresztül (menedzser), az ügylet;

  • WWW felületen keresztül az API vagy alkalmazás szerver.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Transaction Manager lehetővé teszi egy szerver alkalmazás egyidejű kommunikációját több adatbázis-szerver.

    Bár az Oracle szerverek mechanizmust elvégzésére elosztott tranzakciókat, de ha a felhasználó tárolja az információkat az adatbázis Oracle egy része az adatbázis Informix, és része a szöveges fájlokat, anélkül, hogy a tranzakció manager nem tud.

    MT kezelésére használt elosztott heterogén műveletek és az összehangolás különböző elemei az információs rendszer.

    Az első tranzakció vezetők alakult ki a '70 -es évek elején. (Például, CICS); mivel azok némileg megváltozott ideológiailag, de nagyon jelentős - technológiailag.

    A legnagyobb ideológiai változások a kommunikációs igazgató, hiszen ezen a területen, az új objektum-orientált technológiák (CORBA, DCOM, stb.)

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Transaction Manager - egy program vagy programok halmaza, hogy lehet használni, hogy koordinálja a munkát a különböző komponensek az információs rendszer.

    MT logikailag több részre oszlik:

    • Communication Manager (Communication Manager) - szabályozza a üzenetek cseréje komponensei közötti információs rendszer;
  • tranzakció kezelő (Transaction Manager) - kezeli elosztott tranzakciók;

  • nyilvántartási célokra manager (Log Manager) - figyelemmel kíséri a helyreállítási és a hátsó elosztott tranzakciók;

  • lock manager (Lock Manager), - biztosítja a megfelelő hozzáférést a megosztott adatok.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    • Egy elosztott információs rendszer képviseli, mint egy 3-4-szintű struktúra differenciálódása funkciók minden szinten, és reteszelő interlevel adatfolyam protokollokat.
  • Differenciálódásukhoz logikailag zárt funkcionális szinteket kell, hogy képes legyen végrehajtani azokat különböző fizikai szerverek és új funkciókat a jövőben.

  • Információcsere az 1. szintű keresztül történik a fájlrendszer (helyi vagy hálózati), a 3-as szint - a protokollok TCP port a rögzített programot. Az utóbbi esetben, a jobb platformfüggetlenségre adatok átvitele is.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    1.Sobstvenno szintű adatok közös adatfájlokat formátumban szükséges az adatbázis szerver. Az adatok tárolása egy sor fájlokat egy külön könyvtárba minden adatbázis. Amellett, hogy a tényleges adatok a katalógusban információkat tartalmazhatnak az előre meghatározott formátumok adatok megjelenítésére, és a fejléc fájl a kiterjesztett adatbázis neve.

    Szintű adatbázis 2.Server végrehajtja alapfunkciók letölteni információt az adatbázisból. Az állami információs rendszer, ezek a funkciók a következők:

    • kérés érkezne a 3-as szint
  • logikai elemzés a query string;

  • Vissza az adatokat a 3. szinten.

    Eszerint adatbázis szerver kezeli az alábbi kéréseket.

    Vocabulary - a kérelem egy listát a kulcsszavak a paraméterekkel. A bemeneti folyam - adatbázis azonosítót, egy kulcsszó sablon kulcsszó sorozatszám, a szavak száma a kimeneti puffer, a kimenet - azoknak a kért kulcsszavakat és azok gyakoriságát.

    Vágott - irányuló kérelmet az előre definiált formátumok kimeneti adatok. A bemeneti folyam - adatbázis azonosítót a kimenet - számozott lista az előre meghatározott formátumok egy adott adatbázisban.

    A fő - a kérelmet az adatokat az előírt formátumban a következő paraméterekkel. A bemeneti folyam - adatbázis azonosítója, a query string, az elején a felvétel pin számot, a bejegyzések száma megjeleníteni, formátum azonosító a kimenet - formázott minta az adatbázisból.

    Call - kérés az adatbázis szerver verziószáma. A kimeneti stream - a verziószámot a jelenlegi adatbázis szerver, sorszámozott listát a rendelkezésre álló adatbázisok, az azonosító belső adatbázis szerver kódolást.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    3. szint „kliens-szerver” WWW szerver az adatbázis szerver modul - Database Manager - célja, hogy kezelje a felhasználói kéréseket, lekérdezheti az adatbázis-kiszolgálók és az ügyfelek vissza a kapott információt a HTTP protokoll és a HTML dokumentációt. A legjobb megoldás egy Windows NT + IIS támogatja a Java és az ASP (Active Server Pages) IIS, mert a szoros integráció az operációs rendszer és a képességét, hogy több szál feldolgozás viszonylag egyszerű és olcsó módszerrel. A vezérlőegység (DB manager) lehet végrehajtani, mint a dynamic link library, és (vagy) meghatározott ASP objektumokat.

    Database Manager a következő funkciókat:

    • tárolás és a felhasználók aktuális információkat a rendelkezésre álló adatbázisok;
  • képző lekérdezéseket adatbázis szerverek és kliensek a visszatérő kapott információkat a kívánt kódolási;

  • információ tárolására hozzáférési jogokat minden rendelkezésre álló adatbázisok és ellenőrizze, hogy minden felhasználó;

  • számviteli és statisztikai adatok gyűjtése kéri az adatbázis szerint a jelenlegi körülmények között;

  • Szinkronizálni változat az adatbázis szerverek és azok frissítései;

  • jelenlétében 4-szintű átviteli hivatalos információs magáról és a támogatott adatbázisok 4. szint.

    A szervezet a teljes rendszer elég a három szinten. Ugyanakkor az építőiparban földrajzilag elosztott rendszerek hangsúlyos területeket és megbízhatatlan kommunikációs vonalak között kívánatos, hogy keresse meg mind a három szinten az egyes területeken az integráció az utóbbi szinten 4.

    4.Glavny szintű menedzser (DG) Információs Rendszer egy WWW szerver, funkcionálisan azonos szerver szinten 3, de megkapja a kiegészítő funkció az információ tárolására az egész információs rendszer egészére. Ideális esetben az egyes szerverek 3. szint készen kell állnia betöltheti az a fő vezérlő. A fő feladat az Állami Duma -, hogy információt kapjunk a konfiguráció minden 3 réteg és szaporodik a szerver minden szerver.

    Így az általános séma egy elosztott információs rendszer négy szintjét logika.

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Ppt - szerver és kliens-oldali script web-alapú alkalmazások PowerPoint prezentáció

    Kapcsolódó cikkek