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.
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 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).
Major ügyletek HTTP:
- Böngésző dekódolja az első része az URL (Universal Resource Locator), és létrehozza a kapcsolatot a szerverrel.
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.
- 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 ...
- 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:
- 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:
Ezen problémák megoldására a multi-level (három vagy több szinten) kliens-szerver architektúra.
- 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.
- 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:
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.)
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;
- 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.
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
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.
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;
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.