Service statelessness principle
சேவை நிலையற்ற தன்மை என்பது ஒரு வடிவமைப்புக் கொள்கையாகும், இது சேவை நோக்குநிலை வடிவமைப்பு முன்னுதாரணத்திற்குள் பயன்படுத்தப்படுகிறது, அளவிடக்கூடிய சேவைகளை முடிந்தவரை அவற்றின் மாநில தரவுகளிலிருந்து பிரிப்பதன் மூலம் வடிவமைப்பதற்காக. இதன் விளைவாக ஒரு சேவையால் நுகரப்படும் வளங்கள் குறைகின்றன, ஏனெனில் உண்மையான மாநில தரவு மேலாண்மை ஒரு வெளிப்புற கூறு அல்லது ஒரு கட்டிடக்கலை விரிவாக்கத்திற்கு ஒதுக்கப்பட்டுள்ளது. வள நுகர்வு குறைப்பதன் மூலம், சேவை நம்பகமான முறையில் அதிக கோரிக்கைகளை கையாள முடியும். எந்தவொரு இரண்டு மென்பொருள் நிரல்களின் தொடர்பும் தொடர்பு-குறிப்பிட்ட தரவைக் கண்காணிப்பதை உள்ளடக்கியது, ஏனெனில் ஒவ்வொரு அடுத்தடுத்த தொடர்பும் முந்தைய தொடர்புகளின் முடிவைப் பொறுத்தது. கிளையன்ட் மற்றும் சர்வர் ஒரே இயந்திரத்தில் உடல் ரீதியாக இல்லாத விநியோகிக்கப்பட்ட கட்டமைப்புகளில் இது மிகவும் முக்கியமானது. இரண்டு அடுக்கு கட்டமைப்புகளில், இந்த தொடர்பு-குறிப்பிட்ட தரவைக் கண்காணிப்பதற்கான பொறுப்பு பணக்கார வாடிக்கையாளர்களைச் சார்ந்தது, ஒவ்வொரு வாடிக்கையாளரும் ஒரு தனிப்பட்ட கணினியில் வசிப்பதால் இது ஒரு பிரச்சினை அல்ல. இருப்பினும், n-அடுக்கு கட்டமைப்புகளுக்குள், மாநில நிர்வாகப் பொறுப்பு வாடிக்கையாளரிடமிருந்து பயன்பாடு அல்லது வலை சேவையகத்திற்கு மாற்றப்பட்டது. இது சில மிடில்வேர் ஸ்டேட் மேனேஜ்மென்ட் எக்ஸ்டென்ஷன்களின் தேவையை அறிமுகப்படுத்தியது, இதனால் சேவையகம் உண்மையான செயல்பாடு-குறிப்பிட்ட ஸ்டேட் டேட்டாவை ஒத்திவைப்பதன் மூலம் பல ஒரே நேரத்தில் கிளையன்ட் கோரிக்கைகளை கையாள முடியும். எ. கா. ASP. NET பயன்பாடுகளில் ஒரு தரவுத்தளத்தில் அமர்வு தரவை சேமிக்கிறது. இது சேவையக பதிலளிப்பை அதிகரிப்பதற்கும் அதிக வாடிக்கையாளர் கோரிக்கைகளை மகிழ்விக்கும் திறனுக்கும் ஆதரவாக நினைவக வளங்களை விடுவிக்க உதவுகிறது. ஒரு சேவை கலவையில், ஒரு சேவை அதன் செயலாக்கத்தை முடிக்க மற்றொரு சேவைக்காக காத்திருக்கும்போது செயல்பாட்டு-குறிப்பிட்ட தரவை நினைவகத்தில் சேமிக்க வேண்டியிருக்கலாம். இதன் விளைவாக, சேவை-நோக்குநிலை விஷயத்தில், சேவை-நோக்குநிலை சேவை மறுபயன்பாட்டிற்கு அதிக முக்கியத்துவம் அளிப்பதால், சேவை செயல்பாடு தொடர்பான தரவின் திறமையான மேலாண்மை மிகவும் முக்கியமானது. ஒரு குறிப்பிட்ட வணிக செயல்முறையின் பின்னணியில், ஒரு நுகர்வோர் திட்டத்துடன் தொடர்புகொள்வதன் விளைவாக உருவாக்கப்பட்ட மாநில தரவை நிர்வகிப்பது மட்டுமல்லாமல், பல வணிக செயல்முறைகளின் ஒரு பகுதியாக இருக்கும் பிற வகையான நுகர்வோர் திட்டங்களுடனான தொடர்புகள் தொடர்பாகவும் இந்த சேவை கையாளப்பட வேண்டும். மறுபயன்பாடு அதிகரிக்கும் போது, மாநில தரவை நிர்வகிப்பதற்கான மேல்நிலையும் அதிகரிக்கிறது. சேவை நிலையற்ற கொள்கை மாநில நிர்வாக மேல்நிலையை சேவைகளிலிருந்து வேறு சில வெளிப்புற கட்டிடக்கலை கூறுகளுக்கு மாற்றுவதன் மூலம் சேவையை நிலையற்றதாக மாற்றுவதற்கு ஆதரவாக வழிகாட்டுதல்களை வழங்குகிறது. சேவை சார்ந்த தீர்வின் ஒட்டுமொத்த அளவிடுதலுக்கு இது மேலும் உதவுகிறது. பயன்பாடு சேவை நிலையற்ற தன்மையின் சரியான பயன்பாட்டிற்கு நிர்வகிக்கப்பட வேண்டிய பல்வேறு வகையான மாநில தகவல்களைப் பற்றிய புரிதல் தேவைப்படுகிறது. ஒரு சேவை அமைப்புக்குள், ஒரு குறிப்பிட்ட சேவை செயல்பாட்டை இயக்குவதற்கு குறிப்பிட்ட தரவைக் கண்காணிக்க சேவை தேவைப்படலாம், இது பொதுவாக செய்திகளின் ஒருங்கிணைப்புடன் இணைக்கப்பட்டுள்ளது, எ. கா. பணிப்பாய்வுகள் மற்றும் விதிகள் எவ்வாறு விளக்கப்பட வேண்டும் என்பதை நிர்வகிக்கும் தொடர்புடைய விதிகள். வணிகத் தரவு இது தற்போதைய சேவை நடவடிக்கையால் நடத்தப்படும் உண்மையான வணிக செயல்முறையுடன் தொடர்புடைய தரவு, எ. கா. வாடிக்கையாளர் பதிவுகள் போன்றவை. சில சந்தர்ப்பங்களில் இந்த வகை தரவு தற்காலிகமாக சேமிக்கப்பட வேண்டியிருக்கலாம், குறிப்பாக இது சேவை செயல்பாட்டிற்குள் அடுத்த கட்டத்திற்கான உள்ளீடாக செயல்பட்டால். அமர்வு தரவு இது சேவைகளுக்கு இடையிலான இணைப்புத் தகவல்களுடன் தொடர்புடையது எ. கா. நுகர்வோர் திட்டங்கள் மற்றும் சேவைகள் முன்னும் பின்னுமாக தொடர்பு கொள்ளும்போது, சேவையின் குறிப்பிட்ட நிகழ்வுக்கு மட்டுமே அடுத்தடுத்த கோரிக்கையை வழங்குவதற்காக ஒருவித தொடர்பு தேவைப்படலாம், ஏனெனில் அந்த நிகழ்வுக்கு மட்டுமே முந்தைய சேவை தொடர்பு பற்றி தெரியும். நிலையற்ற தன்மை மற்றும் சேவை வகைகள் சேவை நிலையற்ற தன்மை கொள்கை சேவையால் இணைக்கப்பட்டுள்ள தீர்வு தர்க்கத்தின் வகை தொடர்பாக மாறுபட்ட அளவுகளுக்கு பயன்படுத்தப்படலாம். பணி சேவைகள் பணி சேவைகள் ஒரு குறிப்பிட்ட வணிக செயல்முறைக்கு குறிப்பிட்ட தீர்வு தர்க்கத்தைக் கொண்டுள்ளன, எனவே அவற்றின் மறுபயன்பாட்டு நிலை குறைவாக உள்ளது. இருப்பினும், இந்த சேவைகள் சேவை செயல்பாட்டைப் பற்றிய சூழல் தரவை (பணிப்பாய்வு விதிகள்) கொண்டுள்ளன, இது பணி சேவையால் நிர்வகிக்கப்படும் சேவை கலவையின் அளவிற்கு நேரடியாக விகிதாசாரமாகும். இதன் விளைவாக, மாநில ஒத்திவைப்பு விருப்பங்களுடன் அத்தகைய சேவைகளை வடிவமைப்பது அவர்களின் நினைவக தடம் குறைக்கிறது மற்றும் அவற்றை மேலும் பதிலளிக்க வைக்கிறது. பயன்பாட்டு சேவைகள் பணி மற்றும் நிறுவன சேவைகளுக்கு நிலையற்ற தன்மையை வழங்குவதற்காக இந்த வகையான சேவைகள் நிலையானதாக இருக்க வேண்டும். மறுபுறம், மிகவும் மறுபயன்பாட்டு பயன்பாட்டு சேவை, எ. கா. ஒரு பாரம்பரிய அமைப்புக்கு ஒரு ரேப்பராக செயல்படும் ஒரு பயன்பாட்டு சேவை, மிதமான நிலையற்றதாக இருக்க வேண்டும், இதனால் அது பல ஒரே நேரத்தில் கோரிக்கைகளை மகிழ்விக்க முடியும். எந்தவொரு குறிப்பிட்ட வணிக செயல்முறையிலிருந்தும் சுயாதீனமாக இருப்பதால், இந்த சேவைகள் மிகவும் மறுபயன்பாட்டு சேவைகளாக கருதப்படுகின்றன. மற்றொரு முக்கியமான காரணி என்னவென்றால், அவர்கள் வணிக நிறுவனங்கள் தொடர்பான தரவை செயலாக்குகிறார்கள், மேலும் அதற்கு அதிக அளவிலான நிலையற்ற தன்மை தேவைப்படுகிறது, இதனால் தேவையான செயல்பாட்டை வழங்குவதற்காக அவர்கள் தக்க வைத்துக் கொள்ள வேண்டிய வணிகத் தரவைக் கண்காணிப்பதில் அவர்கள் சுமையாக இருக்கக்கூடாது. சில பகிரப்பட்ட கட்டிடக்கலை விரிவாக்கத்திற்கு மாநில நிர்வாகத்தை ஒப்படைப்பதன் மூலம் நாடற்ற தன்மையை அடைய முடியும், எ. கா. சேவை அமலாக்க எல்லைக்கு வெளியே அல்லது சேவை எல்லைக்குள் இருக்கும் ஒரு பிரத்யேக பொறிமுறைக்கு வெளியே இருக்கும் ஒரு மிடில்வேர் தயாரிப்பு எ. கா. ஒரு பிரத்யேக தரவுத்தளம். பரிசீலனைகள் ஒவ்வொரு சேவைக்கும் ஒரு பிரத்யேக மாநில ஒத்திவைப்பு விருப்பத்தை வழங்குவது எப்போதும் சாத்தியமில்லை, ஏனெனில் இதற்கு கூடுதல் முதலீடு தேவைப்படுகிறது. மறுபுறம், பகிரப்பட்ட மாநில ஒத்திவைப்பு விருப்பத்தைப் பயன்படுத்துவது சேவைக்கு ஒரு சார்புநிலையை உருவாக்கலாம், இது சேவை பரிணாம வளர்ச்சியின் வழியில் நிற்கக்கூடும். மாநிலத் தகவல்களைச் சேமிப்பதும் மீட்டெடுப்பதும் கவனக்குறைவாக சேவையின் மறுமொழி நேரத்தை பாதிக்கலாம், ஏனெனில் இந்த இரண்டு பணிகளும் கணக்கீட்டு ரீதியாக தீவிரமானவை என்பதை நிரூபிக்கக்கூடும், ஏனெனில் முதலில் தரவு சேமிப்பு நீட்டிப்பின் சொந்த வடிவமாக மாற்றப்பட வேண்டும், அதே தகவலை மீட்டெடுக்கும்போது நேர்மாறாக. மாநிலமற்ற சேவைகளை வடிவமைப்பதற்கு கூடுதல் முயற்சிகளும் நேரமும் தேவைப்படுகிறது, ஏனெனில் சேவை மாநில ஒத்திவைப்பு நீட்டிப்புகளுடன் இடைமுகப்படுத்தும் தர்க்கத்தைக் கொண்டிருக்க வேண்டும். இதற்கு கூடுதல் குறியீடு மற்றும் சோதனை தேவைப்படும். சேவை நோக்குநிலையின் கொள்கைகளின் மைக்கேல் Poulin.Evolution ஐ மேலும் வாசிப்பதற்கான குறிப்புகள்ஃ சேவை நிலையற்ற தன்மை, பகுதி 6 [ஆன்லைன்]. அணுகப்பட்ட தேதிஃ 19 ஏப்ரல் 2010. மயூரோ. மற்றும் பலர். சேவை சார்ந்த சாதன ஒருங்கிணைப்பு-எஸ். ஓ. ஏ வடிவமைப்பு முறைகளின் பகுப்பாய்வு. [ஆன்லைன்], pp. 1-10,2010 43வது ஹவாய் அமைப்பு அறிவியல் சர்வதேச மாநாடு, 2010. அணுகப்பட்ட தேதிஃ 8 ஏப்ரல் 2010. சேவை சார்ந்த (வணிகக் கணினி)