«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°• Rh‹R YN‡LÛ[ ÙLց|·[‰ GÁTR]ÖÚXÚV CÁ¿ TXŸ C‹R ÙUÖ³ÛV TVÁT|†‡ BŸY˜PÁ TX ÙUÁ ÙTÖ£·LÛ[ E£YÖehf\֟L·.

NÖRÖWQUÖL “ÚWÖfW֕ Gµ‰• ÚT։ HRÖY‰ RY¿ ÚSŸ‹RÖ¥ AÛR N¡VÖ] ˜Û\›¥, N¡VÖ] ÚSW†‡¥ ryzeLÖy|• L‚ ÙUÖ³RÖÁ ETÚVÖfTÖ[ŸL¸P• A‡L• YWÚY¼ÛT ÙT¿•. A‹R Y¡ÛN›¥ C‹R «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¡ ÙNšR ‘\h —|• COMPILE ÙNš‰ T֟eL ÚY|•. CTzo ÙNš‰ ÙLցÚP C£eh• ÚT։ RY¿LÚ[ C¥ÛX GÁ\ ŒÛX Y£• ÚT։ A‹R “ÚWÖfW֕ CVehYR¼h N¡VÖ] ŒÛX›¥ C£eh•. CªYÖ¿ ÙNšYRÖ¥, J£ “ÚWÖfWÖÛU CVeL A‡L ÚSW• ‘zTÚRÖ|, ETÚVÖfTÖ[ŸL· N¼¿ U]• R[W Y֚ÛT H¼T|†‰•.

B]Ö¥ «cØY¥ ÚTpe “ÚWÖfW֕ Gµ‰•ÚT։ HRÖY‰ RY¿ ÚSŸ‹RÖ¥ AÛR EP]zVÖL ETÚVÖfTÖ[£eh ryzeLÖyz, RY¿LÛ[ AÙTÖµÚR UÖ¼½VÛU†‰e ÙLÖ·[ C‰ Y³ Yhef\‰.

NÖRÖWQUÖL «cØY¥ ÚTpe “ÚWÖfW֕ Gµ‰TYŸL· "Syntax Error" GÁ¿ ÙNÖ¥XeizV ÙNÖ¼L· N•T‹RUÖ] p½V RY¿LÛ[†RÖÁ A‡L• ÙNšY֟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 ÙNšV ÚS¡|•. C‰ ÚTÖÁ\ RY¿LÛ[• «cØY¥ ÚTpe N¡VÖ] ˜Û\›¥ ryzeLÖyz, ARÛ]o N¡ ÙNšV ER« ÙNš•.

CªYÖ¿ G¸V ˜Û\›XÖ] TX YN‡LÛ[ ÙT¼½£TRÖ¨•, ETÚVÖfTR¼h BŸY†ÛR H¼T|†‰• TX T“LÛ[e ÙLցz£TRÖ¨• CÁ¿ C‹R ÙUÖ³ AÛ]†‰ RW“ L‚ ETÚVÖfTÖ[ŸL¸P˜• –h‹R 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Ö£· N•T‹RUÖ] CW| ÚYÛXLÛ[o ÙNšV ÚY|UÖ]Ö¥, AR¼h C‹R 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 ÙNšY‰ ÚTÖ¥, L‚ÙTÖ½† ‰Û\›¨•, J£ ˜RXÖ¸ (SERVER) L•ïyPŸ TX ÙRÖ³XÖ¸ (CLIENTS) L•ïyPŸLÛ[ RÁÄPÁ CÛQ†‰ TX ÚYÛXLÛ[ JÚW ÚSW†‡¥ CVeL E¿‰ÛQ “¡•.

CLIENT GÁĕ L•ïyPŸ ™X•, NŸYŸ (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•ïyPŸL· pX NUV• TX ÛU¥Lºeh ATÖ¥ iP C£eh•. B]Ö¨• A‡L ÙRÖÛXÛY ÙTÖ£yT|†RÖU¥ SERVER L•ïyP¡¥ E·[ RLY¥LÛ[ G|†‰ ÙNVXÖ¼\ ˜z•.

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Ö³¥ îyT†RÖ¥ RLY¥LÛ[ AГ• ÚT։ NETWORK TRAFFIC ÙYhYÖL hÛ\eLT|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Á CVeLT|f\‰ GÁTÛR A£f¥ E·[ TP†‡¥ (TP•-2) LÖQX֕. C‹R ˜Û\ ™X• J£ Œ¿Y]†‡Á L•ïyP¡¥ E·[ APPLICATION , ARÖY‰ A‹R Œ¿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 A‹R APPLICATION-ÛV CVeh• ÚT։ YZjhf\‰.

CLIENT/SERVER AÛU“

C‹R CLIENT/SERVER AÛU“ CW| YÛLVÖL ‘¡eLTy| ETÚVÖLT|†RTy| Y£f\‰.

1. 2 A|eh AÛU“ (TWO-TIER ARCHITECTURE)

CLIENT L•ïyPWÖ]‰ SERVER L•ïyP£PÁ ÚS¡ÛPVÖL ÙRÖPŸ“ ÙLÖ·º• ˜Û\RÖÁ CW| A|eh AÛU“ GÁ\ÛZeLT|f\‰. HÙ]Á\Ö¥ CÛY CWz¼h• CÛPÚV G‹R «RUÖ] CÛPTyP TÖLjLº• C¥ÛX. C‰ ÚTÖÁ\ ˜Û\›]Ö¥ A‡L 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 ÙNšYRÖ¥ ÙUÁÙTÖ£·L¸¥ H¼T|• pX UÖ¼\jLÛ[ CY¼\Ö¥ N¡ YW ÙNšV ˜zY‡¥ÛX.

2. ™Á¿ A|eh AÛU“ (3-TIER ARCHITECTURE)

C‹R ˜Û\ ™X• J£ CLIENT L•ïyP£eh• U¼¿• SERVER L•ïyP£eh• CÛP›¥ Transation Server GÁ\ J£ CÛQ“ ÙUÁÙTÖ£· AÛUeLTy|·[‰. C‹R Ù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, CWPÖY‰ A|eh GÁT‰ SERVER BL°•, ™Á\ÖY‰ A|eh SERVER GÁT‰ MIDDLE WARE GÁ¿• AÛZeLT|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|†RT|f\‰. C‰ ÚTÖÁ\ CLIENT/SERVER ˜Û\›¥ CVjh• L•ïyPŸ ÛUVjL¸¥RÖÁ C‹R «rY¥ ÚTpe A‡L• TVÁT|†RT|f\‰.

SERVER GÁT‰ GÁ]?

SERVER GÁT‰ NETWORK GÁ\ CÛQ“ ™X• TX L•ïyPŸLÛ[ (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•. C‹R SERVER B]‰ TX YÛLL[ÖL ‘¡eLTy|, ÙNV¥T|†RTT|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•ïyPŸLÛ[ CÛQ†‰ NETWORK BTÚWyzj pÍP• ™X• AÛ]†‰ ÚYÛXLÛ[• ÙNšf\‰. R¼NUV• A‡L 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•ïyPŸLºPĕ ÙRÖPŸ“ ÙLց|, AY¼½Á INPUT N•T‹RUÖ] ÚLÖ¡eÛLLºeh T‡X¸ef\‰.

CLIENT GÁ\Ö¥ GÁ]?

CLIENT GÁT‰ NETWORK GÁ\ CÛQ“ ™X• CÛQeLTy|·[ J£ L•ïyPŸ Bh•. ÚU¨• JªÙYÖ£ CLIENT L•ïyP£• R]eÙLÁ¿ J‰eLTy|·[ WINDOW ™X• RLY¥LÛ[ A¸eL ˜z•. J£ Œ¿Y]†‡¼h ÚRÛYVÖ] ÙUÁÙTÖ£· JÁÛ\ RVÖ¡TRÖL ÛY†‰e ÙLցPÖ¥ A‹R ÙUÁÙTÖ£ºeh ÚRÛYVÖ] INPUT N•T‹RUÖ] 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 ÚYzV A[«¥ L•ïyPŸ ‡ÛWÛV UÖ¼½VÛU†‰ TX LyPÛ[LÛ[ ‘\‘†‰, A‡L A[«XÖ] TX ÚYÛXLÛ[o ÙNšV ˜z•.

BACK