![లావాదేవీ ప్రాసెసింగ్కు పరిచయం](https://i.ytimg.com/vi/tu_GOuB7JqA/hqdefault.jpg)
విషయము
Takeaway:
లావాదేవీ ప్రాసెసింగ్ మీరు imagine హించిన దానికంటే ఎక్కువ - మరియు మరింత క్లిష్టంగా ఉంటుంది - కాని ఇది ఐటి వ్యాపారి సేవల్లో కీలక భాగం.
ఐటి వ్యాపారి సేవల్లో లేదా సాఫ్ట్వేర్ ఆర్కిటెక్చర్ యొక్క ఇతర భాగాలలో భాగంగా అనేక రకాల వ్యాపారాలు లావాదేవీల ప్రక్రియ వ్యవస్థలో పెట్టుబడి పెట్టవచ్చు. అయితే, ఐటి చుట్టూ ఉన్న కొన్ని ఇతర పదాల మాదిరిగా, ఈ లేబుల్ కొంచెం అస్పష్టంగా అనిపించవచ్చు. క్రెడిట్ కార్డ్ ప్రాసెసింగ్ వంటి అనేక టిపిఎస్ వ్యవస్థలు డబ్బు చేతులు మారే ప్రక్రియ చుట్టూ తిరుగుతున్నప్పటికీ, దాని ప్రధాన భాగంలో, లావాదేవీ ప్రాసెసింగ్ కేవలం ఆర్థిక లావాదేవీలకు ఒక పదం కాదు.ముఖ్యంగా, లావాదేవీ ప్రాసెసింగ్ అనేది వివిధ లావాదేవీలకు ఒక నమూనా, వీటిలో ఆర్థిక లావాదేవీలు మరియు ధృవీకరణలు వంటి ఇతర ప్రక్రియలు ఉన్నాయి. బ్యాచ్ ప్రాసెసింగ్ అని పిలువబడే వేరే రకం మోడల్తో కాంట్రాస్ట్ లావాదేవీ ప్రాసెసింగ్ను నిపుణులు, ఇక్కడ పెద్ద సంఖ్యలో వ్యక్తిగత లావాదేవీలు సమిష్టిగా నిర్వహించబడతాయి. రెండింటినీ ఆర్థిక లావాదేవీలను నిర్వహించే ప్రామాణిక ఇ-కామర్స్ వ్యవస్థలకు వర్తించవచ్చు.
మేము లావాదేవీ ప్రాసెసింగ్ గురించి మాట్లాడేటప్పుడు, "లావాదేవీ" అనే పదం మొత్తం ప్రక్రియను సూచిస్తుంది. విజయవంతం కావడానికి, ప్రక్రియ ప్రారంభం నుండి ముగింపు వరకు పూర్తి చేయాలి. డబ్బు ఒక ఖాతా నుండి బయటకు వచ్చి మరొక ఖాతాలోకి వెళ్ళాలి. ఇతర రకాల ఆర్థికేతర లావాదేవీలతో, సాఫ్ట్వేర్ ఆర్కిటెక్చర్ యొక్క వివిధ భాగాలు నవీకరించబడాలి. లేకపోతే సిస్టమ్ "డ్రాప్ లావాదేవీ" అని పిలువబడుతుంది (లేదా మైక్రోసాఫ్ట్ "సమగ్రతను కోల్పోతుంది" అని పిలుస్తుంది).
పడిపోయిన లావాదేవీకి వ్యతిరేకం "మన్నికైన లావాదేవీ" అని పిలుస్తారు. ఈ మన్నికైన లావాదేవీలు టికెట్ లేదా ఈవెంట్ బుకింగ్, క్రెడిట్ కార్డ్ ప్రాసెసింగ్ మరియు ఇతర క్విడ్ ప్రో కో ఏర్పాట్లు వంటి అనేక ఆన్లైన్ కార్యకలాపాలకు ప్రాథమిక ఆధారం. ఈ రకమైన మన్నికను నిర్ధారించడానికి లావాదేవీ ప్రాసెసింగ్ ఎలా సహాయపడుతుంది? ఒకసారి చూద్దాము.
ACID మరియు BASE లావాదేవీ నమూనాలు
కాలక్రమేణా, డేటా నిపుణులు విజయవంతమైన మరియు మన్నికైన లావాదేవీలను ప్రోత్సహించే వివిధ నమూనాలను తయారు చేశారు. వీటిలో ఒకటి అణుత్వం, స్థిరత్వం, ఐసోలేషన్ మరియు మన్నిక లేదా ACID అంటారు. లావాదేవీలను ధృవీకరించే ఈ "కఠినమైన" వ్యవస్థ ప్రాథమికంగా లభ్యమయ్యే, మృదువైన స్థితి, చివరికి అనుగుణ్యత లేదా మరింత బహుముఖ ప్రత్యామ్నాయం అయిన BASE అని పిలువబడే మరొక నమూనాకు దారితీసింది. ఈ రెండు నమూనాలు ఐటి నిపుణులను మరింత స్థిరమైన లావాదేవీ ప్రాసెసింగ్ వ్యవస్థల వైపు నడిపించగలవు.ఈ రెండు పద్ధతులు పనిచేసే విధానం గురించి సరళమైన ఆలోచన కోసం, రైలు స్టేషన్లోని పాత అనలాగ్ మార్క్యూ సిస్టమ్లలో రెండు imagine హించుకోండి, ఇక్కడ నవీకరణలు టైమ్టేబుల్ సమాచారంతో వివిధ షఫ్లింగ్ ముక్కలను కలిగి ఉంటాయి. వారిలో ఒకరు కొన్ని సెకన్ల పాటు కోపంగా క్లాక్ చేస్తారు, తరువాత నిష్క్రమిస్తారు. మరొకటి కొనసాగుతూనే ఉంటుంది, కొన్ని టేపింగ్ ప్లంక్స్ మరియు థంక్స్ నుండి కాలక్రమేణా మూసివేస్తుంది. మొదటి ఉదాహరణ ACID ని సూచిస్తుంది, రెండవది BASE ని సూచిస్తుంది. రెండు సందర్భాల్లో, లక్ష్యం ఒకే విధంగా ఉంటుంది: మొత్తం డేటా రిజల్యూషన్. (ACID లో కొంత నేపథ్య పఠనం కోసం, మా డేటాబేస్ పరిచయాన్ని చూడండి.)లావాదేవీ నిర్వాహకులు
లావాదేవీ ప్రక్రియ వ్యవస్థల యొక్క మరొక ప్రాథమిక అంశం లావాదేవీ నిర్వాహకుడు. ఈ పదం ఆధునిక ఐటిలో అనేక వ్యక్తిత్వ-ఆధారిత పదాలలో ఒకటి. ఈ పదం లావాదేవీలను పూర్తి చేసే పనిలో ఉన్న వ్యక్తిని సూచిస్తుంది, సాధారణంగా ఆర్థికంగా ఉంటుంది. ఆ రోజుల్లో, బ్యాంక్ టెల్లర్ను లావాదేవీ నిర్వాహకుడు అని పిలుస్తారు. దీనికి విరుద్ధంగా, ఈ రోజు ఉపయోగించిన పదం ఎక్కువగా లావాదేవీ ప్రాసెసింగ్ సిస్టమ్ యొక్క అసంపూర్తిగా ఉన్న మూలకాన్ని సూచిస్తుంది, కానీ ముందే నిర్వచించిన పాత్ర ఉన్నది.లావాదేవీ నిర్వాహకుల ఉపయోగం, వివిధ రకాల టిపిఎస్లను ప్రారంభించేటప్పుడు, సమస్యాత్మకంగా ఉంటుంది. ఉదాహరణకు, లావాదేవీ నిర్వాహకుడికి కాల్ వివిధ లోపాలను తిరిగి ఇచ్చినప్పుడు, J2EE లేదా ఇలాంటి వనరులతో పనిచేస్తున్న డెవలపర్లు తమను తాము నష్టపోవచ్చు. లావాదేవీ నిర్వాహకుడిని సమర్థవంతంగా పిలవడానికి అన్ని రకాల డిక్లరేషన్లు మరియు వేరియబుల్స్ సరిగ్గా ఉండాలి మరియు డెవలపర్ ఫోరమ్లు ఈ రకమైన సెటప్ల కథలతో నిండి ఉన్నాయి, అవి సరిగ్గా లేవు.
భాష-నిర్దిష్ట ఉత్తమ అభ్యాస మార్గదర్శకాలు (J2EE కోసం ఇది వంటివి) లావాదేవీల నిర్వహణ మరియు అనువర్తన అభివృద్ధి ఫ్రేమ్వర్క్లు వంటి ఇతర సహాయ పద్ధతులపై కొన్ని చిట్కాలను అందించగలవు. ఇతర లావాదేవీ వనరులలో ఆబ్జెక్ట్ ట్రాన్సాక్షన్ సర్వీస్ (OTS) ఉన్నాయి, ఇది కొన్ని సంక్లిష్టతలను మరియు క్రాస్-ప్లాట్ఫాం ప్రక్రియలను పరిష్కరించడానికి ఆబ్జెక్ట్ మేనేజ్మెంట్ గ్రూప్ చేత ఉత్పత్తి చేయబడింది.
మైక్రోసాఫ్ట్ కొన్ని విస్తృత వనరులతో ముందుకు వచ్చింది; C ++ అనువర్తనాలకు మద్దతు ఇవ్వగల కెర్నల్ ట్రాన్సాక్షన్ మేనేజర్ (KTM) తో క్రొత్త విండోస్ OS వెర్షన్లు రవాణా చేయబడతాయి. మైక్రోసాఫ్ట్ క్రాస్ ప్లాట్ఫాం లావాదేవీల మద్దతు కోసం 2000 నుండి మైక్రోసాఫ్ట్ డిస్ట్రిబ్యూటెడ్ ట్రాన్సాక్షన్ కోఆర్డినేటర్ (డిటిసి) ను అందించింది.
లావాదేవీ ప్రాసెస్ సిస్టమ్లతో ఇతర పరిగణనలు
సాధారణంగా, సమర్థవంతమైన టిపిఎస్ సెటప్ల కోసం అనేక రకాల ముఖ్య లక్ష్యాలను చేరుకోవాలి. బాగా పనిచేసే డేటా నిర్మాణాలలో డేటాను ప్రాప్యత చేయాల్సిన అవసరం ఉంది మరియు ఇది వివిధ రకాల వైఫల్యాల నుండి రక్షించాల్సిన అవసరం ఉంది. సైబర్ దాడులు, ప్రకృతి వైపరీత్యాలు లేదా ఇతర రకాల బాధ్యతలకు వ్యతిరేకంగా రక్షణ కల్పించడానికి అధునాతన బ్యాకప్ వ్యవస్థలు సహాయపడతాయి. డేటా అవినీతి మరియు లావాదేవీల మన్నికపై ప్రభావం చూపే ఇతర సమస్యలను పరిష్కరించడంలో సహాయపడటానికి పైన పేర్కొన్న కొన్ని సాధనాలు సృష్టించబడ్డాయి.మన్నికైన లావాదేవీలు అంటే క్రాస్-ప్లాట్ఫాం నవీకరణలు కూడా పరిష్కరించుకోవాలి. ACID మరియు BASE నమూనాలు ఇక్కడ బోధనాత్మకమైనవి. ఆధునిక నిపుణులు చేసే చాలా పని ఈ రకమైన అనుగుణ్యతకు సంబంధించినది, మరియు సాధారణంగా లావాదేవీలు అని లేబుల్ చేయబడిన కీలక ప్రక్రియలకు మద్దతు ఇవ్వడానికి, డేటా సిస్టమ్ యొక్క ఒక భాగం మరొకదానికి సరిపోయేలా చూసుకోవాలి.
సహజంగానే, టిపిఎస్ సిస్టమ్స్ మరియు కేస్-బై-కేస్ సమస్యలు మరియు పరిష్కారాల యొక్క చాలా వివరణాత్మక అంశాలు ఉన్నాయి, కానీ వాటిని పరిష్కరించడంలో విభిన్న వ్యక్తుల సమూహం పాల్గొనవచ్చు (ఉదాహరణకు, ఒక వ్యాపారానికి కొన్ని సమస్యలు ఉన్నప్పుడు టెక్ విక్రేతలు), ఈ కీ ఐటి పరిభాషను ముందుగా స్పష్టం చేయడంలో సహాయపడటం అర్ధమే.