త్రీ టైర్ ఆర్కిటెక్చర్

వికీపీడియా నుండి
Jump to navigation Jump to search
Visual overview of a Three-tiered application

1980 లో, చవకైన నెట్వర్కు అనుసంధాన PC లు రాక ప్రముఖ రెండు టైర్ క్లైంట్ సర్వర్ నిర్మాణం ఉత్పత్తి. ఈ నిర్మాణం సర్వర్ని చాలా సాధారణంగా, ఒక డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ (Figure 1 చూడండి) సంకర్షణ ఇది క్లైంట్ మిషన్ లో ఒక అప్లికేషన్ నడుస్తున్న ఉంది. సాధారణంగా, ఒక కొవ్వు క్లయింట్ అని పిలుస్తారు క్లయింట్ అనువర్తనం, ప్రదర్శన తర్కం (యూజర్ ఇంటర్ఫేస్), అప్లికేషన్ పేజీకి సంబంధించిన లింకులు, వ్యాపార నియమాలు, డేటాబేస్ ప్రవేశం కొన్ని లేదా అన్ని కలిగి. వ్యాపార నియమాలు చివరి చేయబడ్డాయి ప్రతిసారీ, క్లయింట్ అనువర్తనం వినియోగదారు ఇంటర్ఫేస్ లేకుండా ఉంది కూడా,, మారింది పరీక్షలు సక్రమంగా వచ్చింది. క్లయింట్ అప్లికేషన్లలో వ్యాపార తర్కం మార్పుల ప్రభావం తగ్గించడానికి చేయడానికి, ప్రదర్శన తర్కం వ్యాపార నియమాలు వేరు చేయాలి. ఈ విభజన మూడు దశల నిర్మాణాన్నిలో ప్రాథమిక సూత్రం అవుతుంది.

Figure 1

మూడంచెల ఆర్కిటెక్చర్లో (కూడా ఒక బహుళ స్థాయి నిర్మాణానికి పిలుస్తారు) మూడు లేదా ఎక్కువ పరస్పర శ్రేణుల్లో, దాని సొంత ప్రత్యేక బాధ్యతలను ప్రతి (Figure 2 చూడండి) ఉన్నాయి:

Figure 2

టైర్ 3: డేటా సర్వర్ వ్యాపార డేటా అందిస్తుంది.

ప్రయోజనాలు[మార్చు]

ఈ మూడంచెల నిర్మాణ ప్రయోజనాలు కొన్ని:

ఇది ఇతర శ్రేణుల్లో ప్రభావితం లేకుండా ఏ టైర్ సవరించడానికి లేదా స్థానంలో సులభం.
అప్లికేషన్, డేటాబేస్ కార్యాచరణ వేరు మంచి లోడ్ బ్యాలెన్సింగ్ అర్థం.
తగిన భద్రత విధానాలు ఖాతాదారులకు ప్రతిబంధకంగా లేకుండా సర్వర్ శ్రేణుల్లో లోపల అమలు చేయవచ్చు.

1-ప్రదర్శన టైర్

అప్లికేషన్ యొక్క చాలా ఎత్తు ఉంది. ప్రదర్శన పొర అప్లికేషన్ యొక్క వినియోగదారు ఇంటర్ఫేస్ (UI) అందిస్తుంది. సాధారణంగా, ఈ బ్రౌజర్ ఆధారిత పరస్పర కోసం స్మార్ట్ క్లయింట్ పరస్పర కోసం గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ ఉపయోగం, వెబ్ ఆధారిత సాంకేతిక ఉంటుంది. ప్రదర్శన స్థాయి బ్రౌజింగ్ వాణిజ్య, కొనుగోలు, షాపింగ్ కార్ట్ అంశాలు వంటి సేవల గురించి సమాచారాన్ని ప్రదర్శిస్తుంది. ఇది బ్రౌజర్ / క్లయింట్ టైర్, నెట్వర్క్ లో అన్ని ఇతర శ్రేణుల్లో ఫలితాలు ఔట్పుట్ ద్వారా ఇతర శ్రేణుల్లో కమ్యూనికేట్.

2-లాజిక్ టైర్ (వ్యాపార తర్కం, డేటా యాక్సెస్ టైర్, లేదా మధ్య స్థాయి కూడా)

తర్కం స్థాయి దాని సొంత పొర, ప్రదర్శన టైర్ నుండి వైదొలగిన, ; ఇది వివరణాత్మక ప్రాసెసింగ్ చేయడం ద్వారా ఒక అప్లికేషన్ కార్యాచరణ నియంత్రిస్తుంది. క్లిష్టమైన వ్యాపార సమస్యలు పరిష్కారమవుతాయి పేరు లాజిక్ స్థాయి. ఈ పొర తయారు చేసే భాగాలు వనరుల భాగస్వామ్యం సహకరించే, ఒక సర్వర్ కంప్యూటరులో ఉండవచ్చు. ఈ మూలకాలను నిర్దిష్ట లేదా బహుళ డేటాబేస్ గాని లోపల స్థిరమైన డేటా నిర్మాణాలు ఉంచడానికి రూపొందించబడిన ఇది వ్యాపార అల్గోరిథాలు, చట్టపరమైన లేదా ప్రభుత్వ నియంత్రణలు, డేటా నియమాలు, వంటి వ్యాపార నియమాలు, అమలు ఉపయోగించవచ్చు. ఈ మధ్య స్థాయి భాగాలు ఒక నిర్దిష్ట క్లయింట్ ముడిపడి లేదు ఎందుకంటే స్పందన సమయం, ఇతర నియమాలు అవసరం, వారు, అన్ని అప్లికేషన్లు ఉపయోగించవచ్చు, వివిధ తరలించబడలేదు. ఉదాహరణకు, సాధారణ సవరణలు నెట్వర్క్ రౌండ్ ప్రయాణాలకు తగ్గించడానికి క్లయింట్ వైపు ఉంచవచ్చు, లేదా డేటా నియమాలు నిల్వ విధానాలు అమరుస్తారు.

3-డేటా టైర్

ఈ టైర్ డేటాబేస్ సర్వర్లు కలిగి, వాస్తవ DBMS యాక్సెస్ పొర. ఇది వినియోగదారు సేవలు పొర ద్వారా వ్యాపార సేవలు పొర ద్వారా, సందర్భంగా ప్రాప్తి చేయవచ్చు. ఇక్కడ సమాచార నిల్వ, సేకరిస్తున్నారు. ఈ టైర్ అప్లికేషన్ సర్వర్లు లేదా వ్యాపార తర్కం నుండి తటస్థ, స్వతంత్ర డేటా ఉంచుతుంది. డేటా దాని సొంత టైర్ గివింగ్ కూడా నాణ్యత గల, పనితీరు మెరుగుపరుస్తుంది. ఈ పొర వనరుల భాగస్వామ్యం సాయపడేందుకు, ఖాతాదారులకు DBMSగ్రంథాలయాలు, ప్రతి క్లయింట్ న ODBC డ్రైవర్లు ఇన్స్టాల్ లేకుండా అమర్చవచ్చు అనుమతిస్తుంది డేటా యాక్సెస్ కాంపోనెంట్స్ (కాకుండా ముడి DBMS కనెక్షన్లు) కలిగి. ఒక ఉదాహరణ ఒక Microsoft SQL సర్వర్ డేటాబేస్ వలె డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ (DBMS), హోస్టింగ్ ఒక కంప్యూటర్ ఉంటుంది.