فہرست کا خانہ:
بہت ساری مختلف اقسام کے کاروبار آئی ٹی مرچنٹ خدمات یا سوفٹ ویئر فن تعمیر کے دیگر حصوں کے حصے کے طور پر لین دین کے عمل کے نظام میں سرمایہ کاری کر سکتے ہیں۔ تاہم ، آئی ٹی کے آس پاس کی کچھ دوسری شرائط کی طرح ، یہ لیبل قدرے مبہم معلوم ہوسکتا ہے۔ اس کی جزوی وجہ یہ ہے کہ اس معاملے میں ، ٹرانزیکشن پروسیسنگ صرف مالی لین دین کے لئے ایک اصطلاح نہیں ہے ، حالانکہ بہت سے ٹی پی ایس سسٹم ، جیسے کریڈٹ کارڈ پروسیسنگ کے لئے ، رقم بدلنے کے عمل کے گرد گھوم سکتے ہیں۔
بنیادی طور پر ، ٹرانزیکشن پروسیسنگ مختلف لین دین کا ایک ماڈل ہے ، جس میں مالی معاملات اور تصدیق جیسے دیگر عمل دونوں شامل ہیں۔ ماہرین بیچ پروسیسنگ نامی ایک مختلف قسم کے ماڈل کے ساتھ ٹرانزیکشن پروسیسنگ کے برعکس ہوتے ہیں ، جہاں بڑی تعداد میں انفرادی لین دین اجتماعی طور پر سنبھالا جاتا ہے۔ دونوں کو معیاری ای کامرس سسٹم میں لاگو کیا جاسکتا ہے جو مالی لین دین کو سنبھالتے ہیں۔
جب ہم ٹرانزیکشن پروسیسنگ کے بارے میں بات کرتے ہیں تو ، "ٹرانزیکشن" کی اصطلاح پورے عمل سے مراد ہے۔ کامیابی کے ل In ، عمل کو شروع سے ختم تک مکمل کرنا ہوگا۔ پیسہ ایک اکاؤنٹ سے نکل کر دوسرے اکاؤنٹ میں جانا ہے۔ دوسری طرح کی غیر مالی لین دین کے ساتھ ، سافٹ وئیر فن تعمیر کے مختلف حصوں کو اپ ڈیٹ کرنے کی ضرورت ہے۔ ورنہ سسٹم میں وہ چیز ہوسکتی ہے جسے "ڈراپ ٹرانزیکشن" کہا جاتا ہے ، (یا مائیکروسافٹ جسے "سالمیت کھونے" کہتے ہیں)۔
ڈراپ ٹرانزیکشن کے برعکس وہی چیز ہے جسے "پائیدار لین دین" کہا جاتا ہے۔ یہ پائیدار لین دین بہت ساری آن لائن سرگرمیوں کی بنیادی بنیاد ہیں ، جیسے ٹکٹ یا ایونٹ کی بکنگ ، کریڈٹ کارڈ پروسیسنگ ، اور دیگر کوئڈ پرو انتظامات متعدد سسٹم کو اپ ڈیٹ کرنے کی ضرورت تھی ، اور ایک ڈیجیٹل ایونٹ کو دوسرے کے ساتھ سیدھ میں ہونا پڑتا ہے۔ تو ، لین دین کی کارروائی اس طرح کے استحکام کو یقینی بنانے میں کس طرح مدد کرتی ہے؟ آئیے ایک نظر ڈالتے ہیں۔
ACID اور BASE ٹرانزیکشن ماڈل
وقت گزرنے کے ساتھ ، ڈیٹا ماہرین نے متعدد ماڈل تیار کیے جو کامیاب اور پائیدار لین دین کو فروغ دیتے ہیں۔ ان میں سے ایک کو ایٹمیٹی ، مستقل مزاجی ، تنہائی اور استحکام ، یا ACID کہا جاتا ہے۔ اس "سخت" لین دین کی تصدیق کرنے والے نظام کی وجہ سے ایک اور ماڈل پیدا ہوا جس کا نام بنیادی طور پر دستیاب ، نرم حالت ، حتمی مستقل مزاجی ، یا BASE ہے ، جو ایک زیادہ ورسٹائل متبادل ہے۔ یہ دونوں ماڈل آئی ٹی پروفیشنلز کو زیادہ مستقل ٹرانزیکشن پروسیسنگ سسٹم کی طرف رہنمائی کرسکتے ہیں۔ ان دونوں طریقوں کے کام کرنے کے طریقہ کے ایک آسان خیال کے لئے ، ٹرین اسٹیشن میں ان دو پرانے ینالاگ مارکی نظاموں کا تصور کیج imagine ، جہاں تازہ کاریوں میں ٹائم ٹیبل کی معلومات کے ساتھ مختلف شفلنگ ٹکڑے شامل ہوتے ہیں۔ ان میں سے ایک کچھ سیکنڈ کے لئے سختی سے کلیک کرتا ہے ، پھر چھوڑ دیتا ہے۔ دوسرا چلتا رہتا ہے ، وقت کے ساتھ ساتھ کچھ تھپڑ پھوپوں اور شکریہوں سے سارے راستے میں خاموشی اختیار کرتا رہتا ہے۔ پہلی مثال ACID سے مراد ہے ، جبکہ دوسری BASE کی نمائندگی کرتی ہے۔ دونوں ہی معاملات میں ، مقصد ایک ہی ہے: ڈیٹا کی کل ریزولوشن۔ (ACID پر کچھ پس منظر پڑھنے کے ل our ، ہمارے ڈیٹا بیس کا تعارف چیک کریں۔)ٹرانزیکشن منیجرز
لین دین کے عمل کے نظام کا ایک اور بنیادی عنصر ٹرانزیکشن منیجر ہے۔ یہ اصطلاح جدید آئی ٹی میں بہت سی شخصیات پر مبنی اصطلاحات میں سے ایک ہے۔ ابھی زیادہ عرصہ نہیں گزرا تھا کہ اس اصطلاح میں ایک ایسے فرد کی طرف اشارہ کیا گیا تھا جسے لین دین مکمل کرنے کا کام سونپا گیا تھا ، عام طور پر مالی معاملات۔ ان دنوں میں ، کسی بینک ٹیلر کو ٹرانزیکشن منیجر کہا جاتا ہوسکتا ہے۔ اس کے برعکس ، آج کی اصطلاح جسطرح استعمال ہورہی ہے اس کا مطلب مجموعی طور پر ٹرانزیکشن پروسیسنگ سسٹم کے ایک ناقابل عنصر ہے ، لیکن ایک پیش وضاحتی کردار والا ہے۔
مختلف قسم کے ٹی پی ایس کو قابل بناتے ہوئے ، ٹرانزیکشن منیجرز کا استعمال پریشانی کا باعث ہوسکتا ہے۔ مثال کے طور پر ، ڈویلپرز جو J2EE یا اسی طرح کے وسائل کے ساتھ کام کر رہے ہیں وہ اپنے آپ کو کسی نقصان میں ڈھونڈ سکتے ہیں جب ٹرانزیکشن منیجر کو فون آنے پر مختلف غلطیاں موصول ہوتی ہیں۔ ٹرانزیکشن منیجر کو موثر انداز میں کال کرنے کے لئے ہر طرح کے اعلامیہ اور متغیرات کا صحیح ہونا ضروری ہے ، اور ڈویلپر فورمز اس طرح کے سیٹ اپ کی کہانیوں کے ساتھ بھرپور ہیں جو بالکل صحیح نہیں تھے۔
زبان سے متعلق بہترین عمدہ گائڈز (جیسے J2EE کے لئے) لین دین کے انتظام اور درخواست کے ترقیاتی فریم ورک جیسے دیگر معاون طریقوں کے بارے میں کچھ نکات مہیا کرسکتے ہیں۔ دوسرے لین دین کے وسائل میں آبجیکٹ ٹرانزیکشن سروس (او ٹی ایس) شامل ہے ، جسے آبجیکٹ مینجمنٹ گروپ نے کچھ پیچیدگیاں اور کراس پلیٹ فارم پروسیس سے نمٹنے کے لئے تیار کیا تھا۔
مائیکرو سافٹ کچھ وسیع وسائل کے ساتھ بھی آیا ہے۔ نئے ونڈوز OS ورژن کرنل ٹرانزیکشن منیجر (KTM) کے ساتھ بھیجے گئے ہیں ، جو C ++ ایپلی کیشنز کی حمایت کرسکتے ہیں۔ مائیکرو سافٹ نے کراس پلیٹ فارم ٹرانزیکشن سپورٹ کے لئے 2000 سے مائیکروسافٹ ڈسٹری بیوٹڈ ٹرانزیکشن کوآرڈینیٹر (ڈی ٹی سی) کی پیش کش کی ہے۔
ٹرانزیکشن پروسیس سسٹم کے ساتھ دوسرے تحفظات
عام طور پر ، متعدد کلیدی اہداف ہیں جن کو موثر ٹی پی ایس سیٹ اپ کے لئے پورا کرنا پڑتا ہے۔ ڈیٹا کو اچھی طرح سے کام کرنے والے ڈیٹا ڈھانچے میں قابل رسائی ہونے کی ضرورت ہے ، اور اسے متعدد قسم کی ناکامی سے بچانے کی ضرورت ہے۔ جدید ترین بیک اپ سسٹم سائبر حملوں ، قدرتی آفات یا دیگر قسم کی ذمہ داریوں کے خلاف حفاظت فراہم کرنے میں معاون ہیں۔ مذکورہ بالا آلات میں سے کچھ کوائف کی بدعنوانی اور دیگر مسائل سے نمٹنے میں مدد کے ل created تشکیل دیا گیا تھا جس کا اثر لین دین کی استحکام پر پڑسکتا ہے۔
پائیدار لین دین کا مطلب ہے کہ کراس پلیٹ فارم کی تازہ کاریوں کو بھی حل کرنا ہوگا۔ ACID اور BASE ماڈل یہاں تعلیم یافتہ ہیں۔ جدید پیشہ ور افراد جو بہت سارے کام کرتے ہیں اس کا مستقل مزاجی سے متعلق ہے ، اور اس بات کو یقینی بنانا ہے کہ ڈیٹا سسٹم کا ایک حصہ دوسرے سے ملتا ہے ، تاکہ ان اہم عملوں کی حمایت کی جاسکے جن پر عام طور پر لین دین کا لیبل لگا ہوا ہے۔
ظاہر ہے ، ٹی پی ایس سسٹمز کے بہت زیادہ مفصل عناصر اور معاملہ بہ نسبت مسائل اور حل دیکھنے کے ل solutions موجود ہیں ، لیکن جہاں لوگوں کا ایک متنوع گروہ ان کو حل کرنے میں ملوث ہوسکتا ہے (مثال کے طور پر ، جب کسی کاروبار میں کچھ مسائل ہیں) ٹیک بیچنے والے) ، اس اہم آئی ٹی اصطلاحات کو پہلے واضح کرنے میں مدد فراہم کریں۔