Service layer pattern
சேவை அடுக்கு என்பது ஒரு கட்டிடக்கலை வடிவமாகும், இது சேவை நோக்குநிலை வடிவமைப்பு முன்னுதாரணத்திற்குள் பயன்படுத்தப்படுகிறது, இது சேவைகளை, ஒரு சேவை சரக்கிற்குள், தர்க்கரீதியான அடுக்குகளின் தொகுப்பாக ஒழுங்கமைப்பதை நோக்கமாகக் கொண்டுள்ளது. ஒரு குறிப்பிட்ட அடுக்காக வகைப்படுத்தப்பட்ட சேவைகள் செயல்பாட்டைப் பகிர்ந்து கொள்கின்றன. சேவை சரக்குகளை நிர்வகிப்பது தொடர்பான கருத்தியல் மேல்நிலையைக் குறைக்க இது உதவுகிறது, ஏனெனில் ஒரே அடுக்கைச் சேர்ந்த சேவைகள் சிறிய அளவிலான செயல்பாடுகளைக் குறிக்கின்றன. பகுத்தறிவு சேவைகளை செயல்பாட்டு அடுக்குகளாக தொகுப்பது மாற்றத்தின் தாக்கத்தை குறைக்கிறது. பெரும்பாலான மாற்றங்கள் அவை செய்யப்பட்ட அடுக்கை மட்டுமே பாதிக்கின்றன, சில பக்க விளைவுகள் மற்ற அடுக்குகளை பாதிக்கின்றன. இது அடிப்படையில் சேவை பராமரிப்பை எளிதாக்குகிறது. சேவை மறுபயன்பாட்டுக் கொள்கை, மறுபயன்பாட்டை அதிகரிக்கும் வகையில் சேவைகள் வடிவமைக்கப்பட வேண்டும் என்று கட்டளையிடுகிறது. இதேபோல், சேவை இணக்கக் கொள்கை சேவைகளை வடிவமைப்பதை ஆதரிக்கிறது, இதனால் அவை பல்வேறு வழிகளில் உருவாக்கப்படலாம். இரண்டு கொள்கைகளும் ஒரு சேவையில் ஒரு குறிப்பிட்ட வகை தர்க்கம் மட்டுமே இருக்க வேண்டும், எ. கா., மீண்டும் பயன்படுத்தக்கூடிய அல்லது செயல்முறை-குறிப்பிட்ட தர்க்கம். ஒவ்வொரு அடுக்கையும் ஒரு குறிப்பிட்ட செயல்பாட்டிற்கு மட்டுப்படுத்துவது, சேவையின் வடிவமைப்பை எளிதாக்குகிறது. பயன்பாடு இந்த முறையைப் பயன்படுத்துவதற்கு ஒரு சேவை சரக்கு வரைபடத்தை உருவாக்க வேண்டும், இது தொடர்புடைய செயல்பாட்டுடன் கூடிய சேவைகளின் பட்டியலாகும். அடுத்து, செயல்பாட்டின் படி சேவைகளை அடுக்குகளாக தொகுக்கவும். நிறுவனம் முழுவதும் ஒரு பொதுவான அடுக்கு மூலோபாயத்தை ஏற்றுக்கொள்வது மற்ற பயன்பாடுகளில் மறுபயன்பாட்டை எளிதாக்குகிறது, ஏனெனில் டெவலப்பர்கள் ஒரு திட்டத்தில் சேரும்போது கற்றுக்கொள்ள (அல்லது கண்டுபிடி) அதிகம் இல்லை. ஒரு பொதுவான அடுக்கு பணி, நிறுவனம் மற்றும் பயன்பாட்டைப் பயன்படுத்துகிறது. பீபர்ஸ்டைன் மற்றும் பிறரிடமிருந்து ஒரு மாற்று அடுக்கு, ஐந்து அடுக்குகளை உள்ளடக்கியது, அதாவது நிறுவனம், செயல்முறை, சேவை, கூறு மற்றும் பொருள். சேவை அடுக்கு முறை ஒரு குறிப்பிட்ட சேவை கட்டமைப்பைத் தூண்டுகிறது. மேல்-கீழ் சேவை வழங்கல் அணுகுமுறை இந்த முறையைப் பயன்படுத்த உதவுகிறது. மேலும் காண்க சேவை அடுக்கு குறிப்புகள் வெளிப்புற இணைப்புகள் SOA வடிவமைப்பு முறைகள் சேவை சார்ந்த (வணிக கணினி)