विषयसूची:
कई अलग-अलग प्रकार के व्यवसाय आईटी व्यापारी सेवाओं या सॉफ्टवेयर आर्किटेक्चर के अन्य भागों के हिस्से के रूप में एक लेनदेन प्रक्रिया प्रणाली में निवेश कर सकते हैं। हालांकि, आईटी के आसपास के कुछ अन्य शब्दों की तरह, यह लेबल थोड़ा अस्पष्ट लग सकता है। यह आंशिक रूप से है क्योंकि इसके मूल में, लेनदेन प्रसंस्करण केवल वित्तीय लेनदेन के लिए एक शब्द नहीं है, हालांकि कई टीपीएस सिस्टम, जैसे कि क्रेडिट कार्ड प्रसंस्करण के लिए, पैसे बदलने की प्रक्रिया के आसपास घूम सकते हैं।
अनिवार्य रूप से, लेनदेन प्रसंस्करण विभिन्न लेनदेन के लिए एक मॉडल है, जिसमें वित्तीय लेनदेन और सत्यापन जैसी अन्य प्रक्रियाएं शामिल हैं। विशेषज्ञ एक अलग प्रकार के मॉडल के साथ लेनदेन प्रसंस्करण के विपरीत होते हैं, जिसे बैच प्रोसेसिंग कहा जाता है, जहां बड़ी संख्या में व्यक्तिगत लेनदेन को सामूहिक रूप से नियंत्रित किया जाता है। दोनों को मानक ई-कॉमर्स सिस्टम पर लागू किया जा सकता है जो वित्तीय लेनदेन को संभालते हैं।
जब हम लेनदेन प्रसंस्करण के बारे में बात करते हैं, तो "लेनदेन" शब्द पूरी प्रक्रिया को संदर्भित करता है। सफल होने के लिए, प्रक्रिया को शुरू से अंत तक पूरा करना होगा। पैसा एक खाते से बाहर आना और दूसरे खाते में जाना है। अन्य प्रकार के गैर-वित्तीय लेनदेन के साथ, सॉफ्टवेयर आर्किटेक्चर के विभिन्न हिस्सों को अपडेट करने की आवश्यकता होती है। अन्यथा सिस्टम में वह हो सकता है जिसे "गिरा हुआ लेनदेन" कहा जाता है, (या जिसे Microsoft "अखंडता खोना" कहता है)।
एक गिराए गए लेनदेन के विपरीत जिसे "टिकाऊ लेनदेन" कहा जाता है। ये टिकाऊ लेनदेन कई ऑनलाइन गतिविधियों के लिए मूल आधार हैं, जैसे कि टिकट या इवेंट बुकिंग, क्रेडिट कार्ड प्रसंस्करण और अन्य क्विड प्रो क्वो व्यवस्था कई सिस्टम को अपडेट करने की आवश्यकता होती है, और एक डिजिटल इवेंट को दूसरे के साथ संरेखित करना पड़ता है। तो लेन-देन प्रसंस्करण कैसे इस तरह के स्थायित्व को सुनिश्चित करने में मदद करता है? चलो एक नज़र डालते हैं।
ACID और आधार लेनदेन मॉडल
समय के साथ, डेटा विशेषज्ञों ने विभिन्न मॉडल तैयार किए हैं जो सफल और टिकाऊ लेनदेन को बढ़ावा देते हैं। इनमें से एक को परमाणुता, संगति, अलगाव और स्थायित्व या ACID कहा जाता है। लेनदेन को सत्यापित करने की यह "कठिन" प्रणाली एक अन्य मॉडल के लिए मूल रूप से उपलब्ध, नरम स्थिति, अंतिम स्थिरता या आधार, एक अधिक बहुमुखी विकल्प कहलाती है। ये दोनों मॉडल आईटी पेशेवरों को अधिक सुसंगत लेनदेन प्रसंस्करण प्रणालियों के लिए मार्गदर्शन कर सकते हैं। इन दो तरीकों के काम करने के तरीके के एक सरल विचार के लिए, ट्रेन स्टेशन में दो पुराने एनालॉग मार्की सिस्टम की कल्पना करें, जहां अपडेट में समय सारिणी जानकारी के साथ विभिन्न फेरबदल के टुकड़े शामिल हैं। उनमें से एक ने कुछ सेकंड के लिए जमकर हंगामा किया, फिर बोली। दूसरा चलता रहता है, समय-समय पर कुछ नल की टोंटियों से गिरता रहता है और अंततः मौन की ओर बढ़ता रहता है। पहला उदाहरण ACID को संदर्भित करता है, जबकि दूसरा BASE को दर्शाता है। दोनों मामलों में, लक्ष्य समान है: कुल डेटा रिज़ॉल्यूशन। (एसीआईडी पर कुछ पृष्ठभूमि पढ़ने के लिए, हमारे परिचय को डेटाबेस से देखें।)लेन-देन प्रबंधक
लेनदेन प्रक्रिया प्रणालियों का एक और मूल तत्व लेनदेन प्रबंधक है। यह शब्द आधुनिक आईटी में कई व्यक्ति-आधारित शर्तों में से एक है। यह बहुत पहले नहीं था कि यह शब्द एक व्यक्ति को संदर्भित किया जाता है जिसे लेनदेन पूरा करने का काम सौंपा गया था, आमतौर पर वित्तीय वाले। उन दिनों, एक बैंक टेलर को लेनदेन प्रबंधक कहा जाता था। इसके विपरीत, आज जिस शब्द का उपयोग किया जाता है वह काफी हद तक लेनदेन प्रसंस्करण प्रणाली के एक अमूर्त तत्व को संदर्भित करता है, लेकिन एक पूर्वनिर्धारित भूमिका के साथ।
विभिन्न प्रकार के टीपीएस को सक्षम करते हुए लेनदेन प्रबंधकों का उपयोग समस्याग्रस्त हो सकता है। उदाहरण के लिए, डेवलपर्स जो जे 2 ईई या इसी तरह के संसाधनों के साथ काम कर रहे हैं, वे खुद को नुकसान में पा सकते हैं जब लेनदेन प्रबंधक को कॉल विभिन्न त्रुटियों को लौटाता है। लेन-देन प्रबंधक को प्रभावी ढंग से कॉल करने के लिए सभी प्रकार की घोषणाएं और चर सही होना चाहिए, और डेवलपर फ़ोरम इन प्रकार के सेटअप की कहानियों के साथ लाजिमी है जो अभी काफी सही नहीं थे।
भाषा-विशिष्ट सर्वोत्तम प्रैक्टिस गाइड (जैसे कि J2EE के लिए यह) लेनदेन प्रबंधन और एप्लिकेशन डेवलपमेंट फ्रेमवर्क जैसी अन्य सहायता विधियों पर कुछ सुझाव प्रदान कर सकता है। अन्य लेन-देन संसाधनों में ऑब्जेक्ट लेन-देन सेवा (OTS) शामिल है, जिसे कुछ जटिल और क्रॉस-प्लेटफ़ॉर्म प्रक्रियाओं से निपटने के लिए ऑब्जेक्ट मैनेजमेंट ग्रुप द्वारा निर्मित किया गया था।
Microsoft कुछ व्यापक संसाधनों के साथ भी आया है; नए विंडोज ओएस संस्करण कर्नेल ट्रांजेक्शन मैनेजर (केटीएम) के साथ जहाज करते हैं, जो सी ++ अनुप्रयोगों का समर्थन कर सकते हैं। Microsoft ने क्रॉस-प्लेटफ़ॉर्म लेन-देन सहायता के लिए 2000 के बाद से Microsoft वितरित लेनदेन समन्वयक (DTC) की भी पेशकश की है।
लेन-देन प्रक्रिया प्रणालियों के साथ अन्य विचार
सामान्य तौर पर, विभिन्न प्रकार के प्रमुख लक्ष्य होते हैं जिन्हें प्रभावी TPS सेटअप के लिए पूरा करना होता है। डेटा को अच्छी तरह से काम करने वाले डेटा संरचनाओं में पहुंच योग्य होना चाहिए, और इसे विभिन्न प्रकार की विफलता से बचाने की आवश्यकता है। परिष्कृत बैकअप सिस्टम साइबर हमलों, प्राकृतिक आपदाओं या अन्य प्रकार की देनदारियों के खिलाफ सुरक्षा उपाय प्रदान करने में मदद करते हैं। ऊपर वर्णित कुछ उपकरण डेटा भ्रष्टाचार और अन्य समस्याओं से निपटने में मदद करने के लिए बनाए गए थे जो लेनदेन स्थायित्व पर प्रभाव डाल सकते थे।
टिकाऊ लेनदेन का मतलब है कि क्रॉस-प्लेटफॉर्म अपडेट को भी हल करना है। ACID और BASE मॉडल यहां शिक्षाप्रद हैं। बहुत सारे काम जो आधुनिक पेशेवर करते हैं, वे इस तरह की स्थिरता से संबंधित हैं, और यह सुनिश्चित करने के लिए कि डेटा सिस्टम का एक हिस्सा दूसरे से मेल खाता है, उन सभी प्रमुख प्रक्रियाओं का समर्थन करने के लिए जिन्हें आम तौर पर लेनदेन कहा जाता है।
जाहिर है, टीपीएस सिस्टम और केस-बाय-केस समस्याओं और समाधानों को देखने के लिए बहुत अधिक विस्तृत तत्व हैं, लेकिन जहां लोगों का एक विविध समूह उन्हें संबोधित करने में शामिल हो सकता है (उदाहरण के लिए, जब एक व्यवसाय के साथ कुछ मुद्दे होते हैं) तकनीकी विक्रेताओं), यह इस महत्वपूर्ण आईटी शब्दावली को स्पष्ट करने में मदद करता है।
