|
«cØY¥ ÚTpe HÁ J£ p\R ÙUÖ³? «cØY¥ ÚTpe U¼\ L ÙUÖ³LÛ[ «P G¸RÖL L¼¿e ÙLÖ·[°, «ÛWYÖL TVÁT|R° RhR YNLÛ[ ÙLÖ|·[ GÁTR]ÖÚXÚV CÁ¿ TX CR ÙUÖ³ÛV TVÁT| BYPÁ TX ÙUÁ ÙTÖ£·LÛ[ E£YÖehf\ÖL·. NÖRÖWQUÖL ÚWÖfWÖ Gµ ÚTÖ HRÖY RY¿ ÚSRÖ¥ AÛR N¡VÖ] Û\¥, N¡VÖ] ÚSW¥ ryzeLÖy| L ÙUÖ³RÖÁ ETÚVÖfTÖ[L¸P AL YWÚY¼ÛT ÙT¿. AR Y¡ÛN¥ CR «cØY¥ ÚTpe (VB) RY¿LÛ[ N¡VÖL ryzeLÖyP Y¥X J£ S¥X ÙUÁ ÙTÖ£· Bh. ÚU¨, C,C++ U¼¿ ^ÖYÖ ÚTÖÁ\ L ÙUÖ³LÛ[ TVÁT| ÚWÖfWÖ Gµ ÚTÖ, AY¼½¥ HÚRÄ RY¿L· C£ef\RÖ GÁ¿ A½V AÛR COMPILE ÙN TÖeL ÚY|. ARÖY COMPILE ÙN ÚTÖRÖÁ, ÚWÖfWÖ Y¡LÛ[ JªÙYÖÁ\ÖL Tz RY¿LÛ[ A½V z. AªYÖ¿ ryzeLÖy| JªÙYÖ£ RY¿LÛ[ N¡ ÙNR \h | COMPILE ÙN TÖeL ÚY|. CTzo ÙN ÙLÖÚP C£eh ÚTÖ RY¿LÚ[ C¥ÛX GÁ\ ÛX Y£ ÚTÖ AR ÚWÖfWÖ CVehYR¼h N¡VÖ] ÛX¥ C£eh. CªYÖ¿ ÙNYRÖ¥, J£ ÚWÖfWÖÛU CVeL AL ÚSW zTÚRÖ|, ETÚVÖfTÖ[L· N¼¿ U] R[W YÖÛT H¼T|. B]Ö¥ «cØY¥ ÚTpe ÚWÖfWÖ GµÚTÖ HRÖY RY¿ ÚSRÖ¥ AÛR EP]zVÖL ETÚVÖfTÖ[£eh ryzeLÖyz, RY¿LÛ[ AÙTÖµÚR UÖ¼½VÛUe ÙLÖ·[ C Y³ Yhef\. NÖRÖWQUÖL «cØY¥ ÚTpe ÚWÖfWÖ GµTYL· "Syntax Error" GÁ¿ ÙNÖ¥XeizV ÙNÖ¼L· NTRUÖ] p½V RY¿LÛ[RÖÁ AL ÙNYÖL·. C ÚTÖÁ\ RY¿LÛ[ SÖ ÚWÖfWÖ E£YÖeh ÚTÖÚR N¡ ÙN ÙLÖ·[ z. ÚU¨ ÚWÖfWÖÛU CVeh ÚTÖ pX Logical Error GÁ¿ ÙNÖ¥XeizV CXeLQ ÛZÛVo ÙNV ÚS¡|. C ÚTÖÁ\ RY¿LÛ[ «cØY¥ ÚTpe N¡VÖ] Û\¥ ryzeLÖyz, ARÛ]o N¡ ÙNV ER« ÙN. CªYÖ¿ G¸V Û\XÖ] TX YNLÛ[ ÙT¼½£TRÖ¨, ETÚVÖfTR¼h BYÛR H¼T| TX TLÛ[e ÙLÖz£TRÖ¨ CÁ¿ CR ÙUÖ³ AÛ] RW L ETÚVÖfTÖ[L¸P hR YWÚY¼ÛT ÙT¼¿ «[jhf\. «cØY¥ÚTpe CVeL TVÁT| CLIENT/SERVER GÁ\ ÙRÖ³¥ îyT T¼½ gÚZ LÖQXÖ. CLIENT/SERVER ÙRÖ³¥ îyT SÖ LïyPÛW TVÁT| ÚTÖ J£ ÙUÁÙTÖ£· NTRUÖ] CW| ÚYÛXLÛ[o ÙNV ÚY|UÖ]Ö¥, AR¼h CR CLIENT/SERVER GÁ\ ÙRÖ³¥ îyTÛR TVÁT|e ÙLÖ·[XÖ. J£ RXÖ¸ TX ÙRÖ³XÖ¸LÛ[e ÙLÖ| A¨YXLjL¸¥ TX ÚYÛXLÛ[o ÙNY ÚTÖ¥, LÙTÖ½ Û\¨, J£ RXÖ¸ (SERVER) LïyP TX ÙRÖ³XÖ¸ (CLIENTS) LïyPLÛ[ RÁÄPÁ CÛQ TX ÚYÛXLÛ[ JÚW ÚSW¥ CVeL E¿ÛQ ¡. CLIENT GÁÄ LïyP X, NY (SERVER) GÁÄ LïyP¡¥ E·[ RLY¥LÛ[ÚVÖ, A¥X ÚWÖfWÖLÛ[ÚVÖ ÚRÛYVÖ] ÚTÖ G|e ÙLÖ·[°, ARÛ] CVeL° z. C ÚTÖÁ\ CLIENT LïyPL· pX NUV TX ÛU¥Lºeh ATÖ¥ iP C£eh. B]Ö¨ AL ÙRÖÛXÛY ÙTÖ£yT|RÖU¥ SERVER LïyP¡¥ E·[ RLY¥LÛ[ G| ÙNVXÖ¼\ z. J£ SERVER LïyPWÖ] CLIENT LïyP¡Á RÁÛUÛV, AR¼h ÚRÛYVÖ] RLY¥LÛ[ U¼¿ AY¼¿eh ÚRÛYVÖ] ÙUÁÙTÖ£·LÛ[ ÛY RÁÂP E·[ ÚWÖfWÖLÛ[ÚVÖ, A¥X ÛT¥LÛ[ÚVÖ (FILE) Tf A¸eh (DISTRIBUTED SYSTEM) C ÚTÖÁ¿ E·[ ÙRÖ³¥ îyTRÖ¥ RLY¥LÛ[ AÄ ÚTÖ NETWORK TRAFFIC ÙYhYÖL hÛ\eLT|f\. HÙ]Á\Ö¥, JªÙYÖ£ CLIENT LïyP£ R]eh ÚRÛYVÖ] ÚWÖfWÖLÛ[, ÛT¥ (FILE) U¼¿ RLY¥L· (DATA) AÛ]ÛR ÙT¼¿e ÙLÖP \hRÖÚ] AÛ]ÛR CVefe ÙLÖ·f\.
ÚUÚX E·[ YÛWTP¥ (TP-2) E·[Tz J£ CLIENT R] ÚRÛYLÛ[ ÚL·«L· (QUERY) XUÖL SERVER LïyP£eh AÄ. AÛ] «RUÖ] ÚL·«Lºeh, SERVER LïyP TÛX ÙLÖ|eh. J£Y R]eh ÚRÛYVÖ] ÚWÖfWÖÛU Gµ, ARÛ] CLIENT LïyP¡¥ T° ÙN ÛY CVef]Ö¥ A CLIENT ÚWÖfWÖ G]°, ÚWÖfWÖLÛ[ Gµ AÛR NETWORK X CVef]Ö¥ AÛR SERVER ÚWÖfWÖ G]° AÛZe LXÖ. J£ N¡VÖ] CLIENT/SER VER ÙRÖ³¥ îyT, GªYÖ¿ SERVER ER«PÁ CVeLT|f\ GÁTÛR A£f¥ E·[ TP¥ (TP-2) LÖQXÖ. CR Û\ X J£ ¿Y]Á LïyP¡¥ E·[ APPLICATION , ARÖY AR ¿Y]Á CVjh ÙUÁÙTÖ£· R]eh ÚRÛYVÖ] RLY¥LÛ[, SERVER LïyP¡P ÚLyh ÙTÖµ, AÛR SERVER LïyP, ÛT¥LÛ[ TÖLÖ ÛY£eh DATABASE-eh ÙNÁ¿ G| CLIENT AR APPLICATION-ÛV CVeh ÚTÖ YZjhf\. CLIENT/SERVER AÛU CR CLIENT/SERVER AÛU CW| YÛLVÖL ¡eLTy| ETÚVÖLT|RTy| Y£f\. 1. 2 A|eh AÛU (TWO-TIER ARCHITECTURE) J£ CLIENT LïyPWÖ] SERVER LïyP£PÁ ÚS¡ÛPVÖL ÙRÖP ÙLÖ·º Û\RÖÁ CW| A|eh AÛU GÁ\ÛZeLT|f\. HÙ]Á\Ö¥ CÛY CWz¼h CÛPÚV GR «RUÖ] CÛPTyP TÖLjLº C¥ÛX. C ÚTÖÁ\ Û\]Ö¥ AL A[«XÖ] TXÁLÛ[ ÙT\ zVÖ HÙ]Á\Ö¥ G¥XÖ «RUÖ] ÚL·«Lºeh U¼¿ AÛ] «RUÖ] ÚYÛXLÛ[ CÛY CW| ÚS¡ÛPVÖLÚY ÙNYRÖ¥ ÙUÁÙTÖ£·L¸¥ H¼T| pX UÖ¼\jLÛ[ CY¼\Ö¥ N¡ YW ÙNV zY¥ÛX. 2. Á¿ A|eh AÛU (3-TIER ARCHITECTURE) CR Û\ X J£ CLIENT LïyP£eh U¼¿ SERVER LïyP£eh CÛP¥ Transation Server GÁ\ J£ CÛQ ÙUÁÙTÖ£· AÛUeLTy|·[. CR ÙUÁ ÙTÖ£· X SERVER LïyPÛW,CLIENT LïyPÛW G¥XÖ «RUÖ] ÚYÛXLºeh N¡VÖ] Û\¥ CVeL ER°f\. CY¼½¥ R¥ A|eh GÁT CLIENT, CWPÖY A|eh GÁT SERVER BL°, Á\ÖY A|eh SERVER GÁT MIDDLE WARE GÁ¿ AÛZeLT|f\. ARÖY CLIENT LïyP¡¥ Wep Browser ÚTÖÁ\ ÙUÁÙTÖ£Û[, SERVER LïyP¡¥ DBMS ÚTÖÁ\ SOL SERVER ÙUÁ ÙTÖ£·LÛ[, CÛY CWÛP CÛQeh CÛP TyP A|eh ÙUÁ ÙTÖ£[ÖLActiveserver page scripts ÚTÖÁ\ÛY TVÁT|RT|f\. C ÚTÖÁ\ CLIENT/SERVER Û\¥ CVjh LïyP ÛUVjL¸¥RÖÁ CR «rY¥ ÚTpe AL TVÁT|RT|f\. SERVER GÁT GÁ]? J£ SERVER GÁT NETWORK GÁ\ CÛQ X TX LïyPLÛ[ (CLIENT) CÛQ, AY¼½¼h ÚRÛYVÖ] TX RLY¥LÛ[, ER«LÛ[ YZjhYÚRÖ|, AY¼½¼h TÖLÖ, Ly|TÖ| « J£ S¥X RÛXY]ÖL°, RXÖ¸VÖL° ÙNV¥T| J£ LïyP Bh. CR SERVER B] TX YÛLL[ÖL ¡eLTy|, ÙNV¥T|RTT|f\. ERÖWQUÖL FILE SERVER , APPLICATION SERVER, DATA BASE SERVER, E-MAIL SERVER U¼¿ COMMUNICATION SERVER ÚTÖÁ\ÛYL[Öh. C ÚTÖÁ\ SERVER-L· NETWORK X TX CLIENT LïyPLÛ[ CÛQ NETWORK BTÚWyzj pÍP X AÛ] ÚYÛXLÛ[ ÙNf\. R¼NUV AL ETÚVÖL¥ E·[ NETWORK OPERATING SYSTEM-L· VÖÙRÂ¥ NOVELL NET WARE, WINDOWS NT U¼¿ UNIX ÚTÖÁ\ÛYL[Öh. VB SCRIPT GÁ\ ÙUÁÙTÖ£· ER«PÁ,J£ SERVER B] ACTIVE SERVER PAGE(ASP) GÁ\ J£ ThÛV E£YÖef G¥XÖ«RUÖ] CLIENT LïyPLºPÄ ÙRÖP ÙLÖ|, AY¼½Á INPUT NTRUÖ] ÚLÖ¡eÛLLºeh TX¸ef\. CLIENT GÁ\Ö¥ GÁ]? J£ CLIENT GÁT NETWORK GÁ\ CÛQ X CÛQeLTy|·[ J£ LïyP Bh. ÚU¨ JªÙYÖ£ CLIENT LïyP£ R]eÙLÁ¿ JeLTy|·[ WINDOW X RLY¥LÛ[ A¸eL z. J£ ¿Y]¼h ÚRÛYVÖ] ÙUÁÙTÖ£· JÁÛ\ RVÖ¡TRÖL ÛYe ÙLÖPÖ¥ AR ÙUÁÙTÖ£ºeh ÚRÛYVÖ] INPUT NTRUÖ] RLY¥LÛ[ FORM GÁ¿ ÙNÖ¥Xe izV RLY¥LÛ[ A¸eh ÛWLÛ[ E£YÖehYR¼h C TVÁT|. ÚU¨ «cØY¥ ÚTpe 6.0 GÁ\ ÙUÁÙTÖ£· X J£ CLIENT R]eh ÚYzV A[«¥ LïyP ÛWÛV UÖ¼½VÛU TX LyPÛ[LÛ[ \, AL A[«XÖ] TX ÚYÛXLÛ[o ÙNV z. |