Microsoft Transaction Server
மைக்ரோசாப்ட் பரிவர்த்தனை சேவையகம் (எம். டி. எஸ்) என்பது பெரிய விநியோகிக்கப்பட்ட பயன்பாடுகளை உருவாக்குவதை எளிதாக்குவதற்காக, கூறு பொருள் மாதிரி (காம்) மென்பொருள் கூறுகளுக்கு சேவைகளை வழங்கும் மென்பொருளாகும். தானியங்கி பரிவர்த்தனை மேலாண்மை, நிகழ்வு மேலாண்மை (அல்லது சரியான நேரத்தில் செயல்படுத்துதல்) மற்றும் பங்கு அடிப்படையிலான பாதுகாப்பு ஆகியவை எம். டி. எஸ் வழங்கிய முக்கிய சேவைகளாகும். அம்சம் சார்ந்த நிரலாக்கத்தை செயல்படுத்திய முதல் பெரிய மென்பொருளாக எம். டி. எஸ் கருதப்படுகிறது. எம். டி. எஸ் முதன்முதலில் விண்டோஸ் என். டி 4 ஆப்ஷன் பேக்கில் வழங்கப்பட்டது. விண்டோஸ் 2000 இல், எம். டி. எஸ் மேம்படுத்தப்பட்டு இயக்க முறைமை மற்றும் காம் உடன் சிறப்பாக ஒருங்கிணைக்கப்பட்டது, மேலும் காம் + என மறுபெயரிடப்பட்டது. காம் + எம். டி. எஸ்ஸின் அம்சங்களுக்கு பொருள் தொகுப்பு, தளர்வாக இணைக்கப்பட்ட நிகழ்வுகள் மற்றும் பயனர் வரையறுக்கப்பட்ட எளிய பரிவர்த்தனைகள் (வள மேலாளர்களை ஈடுசெய்வது) ஆகியவற்றைச் சேர்த்தது. COM + இன்னும் விண்டோஸ் சர்வர் 2003 மற்றும் விண்டோஸ் சர்வர் 2008 உடன் வழங்கப்படுகிறது, மேலும் மைக்ரோசாப்ட். நெட் கட்டமைப்பானது எண்டர்பிரைஸ் சர்வீசஸ் பெயர் இடத்தில் COM + க்கான ஒரு ரேப்பரை வழங்குகிறது. விண்டோஸ் கம்யூனிகேஷன் ஃபவுண்டேஷன் (டபிள்யூ. சி. எஃப்) காம் + பயன்பாடுகளை வலை சேவைகளுடன் அழைப்பதற்கான ஒரு வழியை வழங்குகிறது. இருப்பினும், COM + என்பது COM ஐ அடிப்படையாகக் கொண்டது, மேலும் மைக்ரோசாப்டின் மூலோபாய மென்பொருள் கட்டமைப்பு இப்போது வலை சேவைகள் மற்றும். NET ஆகும், COM அல்ல. COM + வழங்கிய பல அம்சங்களுக்கு தூய. NET-அடிப்படையிலான மாற்று வழிகள் உள்ளன, மேலும் நீண்ட காலத்திற்கு இது COM + படிப்படியாக நீக்கப்படும். கட்டிடக்கலை ஒரு அடிப்படை எம். டி. எஸ் கட்டமைப்பில் பின்வருவன அடங்கும்ஃ எம். டி. எஸ் நிர்வாகி (mtxex.dll) ஒவ்வொரு கூறுக்கும் தொழிற்சாலை ரேப்பர்கள் மற்றும் சூழல் ரேப்பர்கள் எம். டி. எஸ் சர்வர் கூறு எம். டி. எஸ் கிளையன்ட்ஸ் துணை அமைப்புகள் பின்வருமாறுஃ காம் இயக்க நேர சேவைகள் சேவை கட்டுப்பாட்டு மேலாளர் (எஸ். சி. எம்) மைக்ரோசாப்ட் விநியோகிக்கப்பட்ட பரிவர்த்தனை ஒருங்கிணைப்பாளர் (எம். எஸ்-டி. டி. சி) மைக்ரோசாப்ட் செய்தி வரிசை (எம். எஸ். எம். க்யூ) காம்-பரிவர்த்தனை ஒருங்கிணைப்பாளர் (காம்-டி. ஐ) போன்றவை. எம். டி. எஸ் நிர்வாகியின் கட்டுப்பாட்டில் இயங்கும் காம் கூறுகள் எம். டி. எஸ் கூறுகள் என்று அழைக்கப்படுகின்றன. COM + இல், அவை COM + பயன்பாடுகள் என்று குறிப்பிடப்படுகின்றன. எம். டி. எஸ் கூறுகள் செயல்முறை டிஎல்எல் ஆகும். எம். டி. எஸ் கூறுகள் அவற்றை நிர்வகிக்கும் எம். டி. எஸ் நிர்வாகியில் பயன்படுத்தப்பட்டு இயக்கப்படுகின்றன. மற்ற காம் கூறுகளைப் போலவே, ஐக்லாஸ் தொழிற்சாலை இடைமுகத்தை செயல்படுத்தும் ஒரு பொருள் இந்த கூறுகளின் புதிய நிகழ்வுகளை உருவாக்க ஒரு தொழிற்சாலை பொருளாக செயல்படுகிறது. உண்மையான எம். டி. எஸ் பொருளுக்கும் அதன் வாடிக்கையாளருக்கும் இடையில் ஒரு தொழிற்சாலை ரேப்பர் பொருள் மற்றும் ஒரு பொருள் ரேப்பரை எம். டி. எஸ் செருகுகிறது. ரேப்பர்களின் இந்த இடைக்கணிப்பு இடைமறிப்பு என்று அழைக்கப்படுகிறது. வாடிக்கையாளர் எம். டி. எஸ் கூறுக்கு அழைப்பு விடுக்கும் போதெல்லாம், ரேப்பர்கள் (தொழிற்சாலை மற்றும் பொருள்) அழைப்பை இடைமறித்து, ஜஸ்ட்-இன்-டைம் ஆக்டிவேஷன் (ஜைட்டா) எனப்படும் தங்கள் சொந்த இன்ஸ்டன்ஸ்-மேனேஜ்மென்ட் வழிமுறையை அழைப்பில் செலுத்துகின்றன. ரேப்பர் பின்னர் உண்மையான எம். டி. எஸ் கூறுக்கு இந்த அழைப்பை செய்கிறது. விரிவாக்கக்கூடிய மெட்டாடேட்டா இல்லாததால் குறுக்கீடு அந்த நேரத்தில் கடினமாக கருதப்பட்டது. கூடுதலாக, கூறுகளின் வரிசைப்படுத்தல் பண்புகளின் தகவல்களின் அடிப்படையில், பரிவர்த்தனை தர்க்கம் மற்றும் பாதுகாப்பு சோதனைகளும் இந்த ரேப்பர் பொருள்களில் நடைபெறுகின்றன. ஒவ்வொரு எம். டி. எஸ்-ஹோஸ்ட் செய்யப்பட்ட பொருளுக்கும், ஒரு சூழல் பொருளும் உள்ளது, இது ஐஓபிஜெக்ட் சூழல் இடைமுகத்தை செயல்படுத்துகிறது. சூழல் பொருள் அதன் பரிவர்த்தனை தகவல், பாதுகாப்பு தகவல் மற்றும் வரிசைப்படுத்தல் தகவல் போன்ற அந்த பொருளைப் பற்றிய குறிப்பிட்ட தகவல்களைப் பராமரிக்கிறது. எம். டி. எஸ் கூறுகளில் உள்ள முறைகள் அதன் ஐஓபிஜெக்ட் சூழல் இடைமுகத்தின் மூலம் சூழல் பொருளுக்குள் அழைக்கப்படுகின்றன. ஒரு வாடிக்கையாளரின் அழைப்பு கொள்கலனை அடையும் வரை எம். டி. எஸ் உண்மையான நடுத்தர அடுக்கு எம். டி. எஸ் பொருளை உருவாக்காது. பொருள் எல்லா நேரத்திலும் இயங்காததால், அது நிறைய கணினி வளங்களைப் பயன்படுத்தாது (ஒரு பொருள் ரேப்பர் மற்றும் பொருளுக்கான எலும்புக்கூடு தொடர்ந்தாலும் கூட). வாடிக்கையாளரிடமிருந்து அழைப்பு வந்தவுடன், எம். டி. எஸ் ரேப்பர் செயல்முறை அதன் இன்ஸ்டன்ஸ் மேனேஜ்மென்ட் அல்காரிதம் எனப்படும் ஜைட்டாவை செயல்படுத்துகிறது. உண்மையான எம். டி. எஸ் பொருள் ரேப்பரின் கோரிக்கையை நிறைவேற்ற "சரியான நேரத்தில்" உருவாக்கப்படுகிறது. கோரிக்கை சேவை செய்யப்பட்டு, பதில் வாடிக்கையாளருக்கு திருப்பி அனுப்பப்படும்போது, கூறு செட்கம்ப்லீட் ()/செட்அபோர்ட் () ஐ அழைக்கிறது, அல்லது அதன் பரிவர்த்தனை முடிவடைகிறது, அல்லது வாடிக்கையாளர் பொருளைப் பற்றிய குறிப்பில் வெளியீட்டை () அழைக்கிறார், மேலும் உண்மையான எம். டி. எஸ் பொருள் அழிக்கப்படுகிறது. சுருக்கமாக, எம். டி. எஸ் ஒரு நிலையற்ற கூறு மாதிரியைப் பயன்படுத்துகிறது. பொதுவாக, ஒரு வாடிக்கையாளர் ஒரு வழக்கமான எம். டி. எஸ் கூறுகளிலிருந்து சேவைகளைக் கோரும் போது, பின்வரும் வரிசை சேவையகத்தில் நிகழ்கிறதுஃ ஒரு தரவுத்தள இணைப்பைப் பெறுவது பகிரப்பட்ட சொத்து மேலாளரிடமிருந்தோ அல்லது ஏற்கனவே இருக்கும் பொருளிலிருந்தோ அல்லது வாடிக்கையாளரிடமிருந்தோ கூறுகளின் நிலையை படிக்கவும் வணிக தர்க்கத்தை நிகழ்த்தவும் கூறுகளின் மாற்றப்பட்ட நிலையை எழுதவும், ஏதேனும் இருந்தால், தரவுத்தளத்திற்கு மூடவும், பரிவர்த்தனையின் விளைவாக தரவுத்தள இணைப்பு வாக்குகளை வெளியிடவும். எம். டி. எஸ் கூறுகள் நேரடியாக பரிவர்த்தனைகளைச் செய்யவில்லை, மாறாக அவை எம். டி. எஸ்ஸுக்கு தங்கள் வெற்றி அல்லது தோல்வியைத் தெரிவிக்கின்றன. இதனால் உயர் தாமத வளங்களை ஒத்திசைவற்ற வளக் குளங்களாக செயல்படுத்த முடியும், இது மிடில்வேர் சேவையகத்தால் வழங்கப்படும் நிலையற்ற ஜேஐடி செயல்பாட்டைப் பயன்படுத்திக் கொள்ள வேண்டும். குறிப்புகள் வெளிப்புற இணைப்புகள் மற்றும் குறிப்புகள் மைக்ரோசாப்ட் பரிவர்த்தனை சேவையகத்தின் விரைவு சுற்று விண்டோஸ் கூறுகள் விண்டோஸ் தொடர்பு மற்றும் சேவைகள் இடை-செயல்முறை தொடர்பு மைக்ரோசாப்ட் பயன்பாட்டு நிரலாக்க இடைமுகங்கள் கூறு அடிப்படையிலான மென்பொருள் பொறியியல் பரிவர்த்தனை செயலாக்கம்