Service-oriented modeling
சேவை சார்ந்த மாடலிங் என்பது வணிக மற்றும் மென்பொருள் அமைப்புகளின் மாடலிங் துறையாகும், இது பயன்பாட்டு கட்டமைப்பு, சேவை சார்ந்த கட்டமைப்பு, மைக்ரோ சர்வீசஸ் மற்றும் கிளவுட் கம்ப்யூட்டிங் போன்ற பல்வேறு கட்டிடக்கலை பாணிகள் மற்றும் முன்னுதாரணங்களுக்குள் சேவை சார்ந்த வணிக அமைப்புகளை வடிவமைத்து குறிப்பிடும் நோக்கத்திற்காக உள்ளது. எந்தவொரு சேவை சார்ந்த மாடலிங் முறையும் பொதுவாக "சிக்கல் கள அமைப்பு" (வணிகம்) மற்றும் "தீர்வு கள அமைப்பு" (தகவல் தொழில்நுட்பத் துறை) ஆகிய இரண்டாலும் பயன்படுத்தக்கூடிய ஒரு மாடலிங் மொழியை உள்ளடக்கியது, அதன் தனித்துவமான முன்னோக்குகள் பொதுவாக சேவை மேம்பாட்டு வாழ்க்கைச் சுழற்சி மூலோபாயம் மற்றும் அந்த மூலோபாயத்தைப் பயன்படுத்தி செயல்படுத்தப்படும் திட்டங்களில் செல்வாக்கு செலுத்துகின்றன. சேவை சார்ந்த மாடலிங் பொதுவாக ஒரு நிறுவனத்தில் உள்ள அனைத்து மென்பொருள் நிறுவனங்களின் பகுப்பாய்வு, வடிவமைப்பு மற்றும் கட்டமைப்பு பற்றிய விரிவான பார்வையை வழங்கும் மாதிரிகளை உருவாக்க முயற்சிக்கிறது, இது பல்வேறு அளவிலான வணிக மற்றும் தொழில்நுட்ப புரிதல் கொண்ட தனிநபர்களால் புரிந்து கொள்ள முடியும். சேவை சார்ந்த மாடலிங் பொதுவாக மென்பொருள் நிறுவனங்களை "சொத்துக்கள்" (சேவை சார்ந்த சொத்துக்கள்) என்று பார்ப்பதை ஊக்குவிக்கிறது, மேலும் இந்த சொத்துக்களை கூட்டாக "சேவைகள்" என்று குறிப்பிடுகிறது. ஒரு முக்கிய சேவை வடிவமைப்பு அக்கறை வணிக (களம்) மட்டத்திலும் தொழில்நுட்ப (இடைமுக ஒப்பந்தம்) மட்டத்திலும் சரியான சேவை கிரானுலாரிட்டியைக் கண்டுபிடிப்பதாகும். பிரபலமான அணுகுமுறைகள் எஸ். டி. டி. எம், சோமா மற்றும் எஸ். ஓ. எம். எஃப் உள்ளிட்ட சேவைகளை வடிவமைப்பதற்கும் மாடலிங் செய்வதற்கும் பல அணுகுமுறைகள் குறிப்பாக முன்மொழியப்பட்டுள்ளன. சேவை சார்ந்த வடிவமைப்பு மற்றும் மேம்பாட்டு முறை சேவை சார்ந்த வடிவமைப்பு மற்றும் மேம்பாட்டு முறை (எஸ். டி. டி. எம்) என்பது எம். பாப்பாஜோகுளோ மற்றும் டபிள்யூ. ஜே. ஆகியோரால் உருவாக்கப்பட்ட மற்றும் தொகுக்கப்பட்ட ஒரு இணைவு முறையாகும். வான் டென் ஹுவெல். எஸ். ஓ. ஏ வடிவமைப்பாளர்கள் மற்றும் சேவை உருவாக்குநர்கள் ஒரு ஒலி வடிவமைப்பு மற்றும் மேம்பாட்டு முறையை நம்பாமல் ஒரு சிக்கலான சேவை சார்ந்த மேம்பாட்டுத் திட்டத்தை மேற்பார்வையிடுவார்கள் என்று எதிர்பார்க்க முடியாது என்று அந்த கட்டுரை வாதிடுகிறது. இது சேவை சார்ந்த வடிவமைப்பில் பயன்படுத்தப்படும் முறைகள் மற்றும் நுட்பங்களைப் பற்றிய ஒரு கண்ணோட்டத்தை வழங்குகிறது, சேவை உற்பத்தியாளர்கள் மற்றும் கோரிக்கையாளர்கள் ஆகிய இருவரின் பார்வையில் இருந்து சேவை மேம்பாட்டு முறையை அணுகுகிறது, மேலும் இந்த பாத்திரங்களுக்கு கிடைக்கக்கூடிய எஸ். டி. டி. எம் கூறுகளின் வரம்பை மதிப்பாய்வு செய்கிறது. எஸ். டி. டி. எம். க்கான புதுப்பிப்பு பின்னர் வெப் சர்வீசஸ் மற்றும் எஸ். ஓ. ஏ.: பிரின்சிபில்ஸ் அண்ட் டெக்னாலஜியில் வெளியிடப்பட்டது. சேவை சார்ந்த மாடலிங் மற்றும் கட்டிடக்கலை ஐபிஎம் 2004 ஆம் ஆண்டில் சேவை சார்ந்த மாடலிங் மற்றும் கட்டிடக்கலை (சோமா) ஐ அதன் சோவா தொடர்பான முறையாக அறிவித்தது, பின்னர் அதன் சில பகுதிகளை வெளியிட்டது. SOMA என்பது SOA ஐ வடிவமைக்கவும் உருவாக்கவும் தேவையான சேவை மாதிரியின் பொதுவான களத்தைக் குறிக்கிறது. SOMA ஒரு பரந்த நோக்கத்தை உள்ளடக்கியது மற்றும் சேவைகளின் அடையாளம், விவரக்குறிப்பு மற்றும் உணர்தல் மூலம் சேவை சார்ந்த பகுப்பாய்வு மற்றும் வடிவமைப்பை (SOAD) செயல்படுத்துகிறது, அந்த சேவைகளை உணரும் கூறுகள் (a. k. a. "சேவை கூறுகள்"), மற்றும் சேவைகளை உருவாக்க பயன்படுத்தக்கூடிய ஓட்டங்கள். SOMA ஒரு பகுப்பாய்வு மற்றும் வடிவமைப்பு முறையை உள்ளடக்கியது, இது பாரம்பரிய பொருள் சார்ந்த மற்றும் கூறு அடிப்படையிலான பகுப்பாய்வு மற்றும் வடிவமைப்பு முறைகளை விரிவுபடுத்துகிறது, இது SOA உடன் தொடர்புடைய மற்றும் ஆதரிக்கும் கவலைகளை உள்ளடக்கியது. இது எஸ். ஓ. ஏ. வின் மூன்று முக்கிய கூறுகளை அடையாளம் காணுதல், விவரக்குறிப்பு மற்றும் உணர்தல் ஆகிய மூன்று முக்கிய கட்டங்களைக் கொண்டுள்ளது, அதாவது, சேவைகள், அந்த சேவைகளை உணரும் கூறுகள் (சேவை கூறுகள்) மற்றும் சேவைகளை உருவாக்க பயன்படுத்தக்கூடிய ஓட்டங்கள். SOMA என்பது சேவைகளை (தகவல் சேவைகள் உட்பட), கூறுகள், ஓட்டங்கள் (செயல்முறைகள்/கலவை) அடையாளம் காணுதல், விவரக்குறிப்பு, உணர்தல் மற்றும் செயல்படுத்தலுக்கான ஒரு இறுதி முதல் இறுதி SOA முறையாகும். கள பகுப்பாய்வு, செயல்பாட்டு பகுதிகள் தொகுத்தல், மாறுபாடு சார்ந்த பகுப்பாய்வு (வி. ஓ. ஏ) செயல்முறை மாடலிங், கூறு அடிப்படையிலான மேம்பாடு, பொருள் சார்ந்த பகுப்பாய்வு மற்றும் வடிவமைப்பு மற்றும் பயன்பாட்டு வழக்கு மாடலிங் போன்ற பகுதிகளில் தற்போதைய நுட்பங்களை சோமா உருவாக்குகிறது. சோமா இலக்கு-சேவை மாடலிங், சேவை மாதிரி உருவாக்கம் மற்றும் ஒரு சேவையின் கிரானுலாரிட்டியை தீர்மானிக்க உதவும் ஒரு சேவை லிட்மஸ் சோதனை போன்ற புதிய நுட்பங்களை அறிமுகப்படுத்துகிறது. டொமைன் சிதைவு, இலக்கு-சேவை மாடலிங் மற்றும் தற்போதுள்ள சொத்து பகுப்பாய்வு ஆகியவற்றை உள்ளடக்கிய நிரப்பு நுட்பங்கள் மூலம் சேவைகள், கூறு எல்லைகள், ஓட்டங்கள், கலவைகள் மற்றும் தகவல்களை ஸோமா அடையாளம் காட்டுகிறது. SOMA இன் சேவை வாழ்க்கைச் சுழற்சி அடையாளம், விவரக்குறிப்பு, உணர்தல், செயல்படுத்தல், வரிசைப்படுத்தல் மற்றும் மேலாண்மை ஆகியவற்றின் கட்டங்களைக் கொண்டுள்ளது, இதில் SOA இன் அடிப்படை கட்டுமானத் தொகுதிகள் அடையாளம் காணப்பட்டு பின்னர் ஒவ்வொரு கட்டத்திலும் சுத்திகரிக்கப்பட்டு செயல்படுத்தப்படுகின்றன. எஸ். ஓ. ஏ-வின் அடிப்படை கட்டுமானத் தொகுதிகள் சேவைகள், கூறுகள், ஓட்டங்கள் மற்றும் அவை தொடர்பான தகவல்கள், கொள்கை மற்றும் ஒப்பந்தங்களைக் கொண்டுள்ளன. சேவை சார்ந்த மாடலிங் கட்டமைப்பு (எஸ். ஓ. எம். எஃப்) எஸ். ஓ. எம். எஃப் மென்பொருள் மேம்பாட்டிற்கான ஒரு முழுமையான மற்றும் மானுடவியல் மாடலிங் மொழியாக எழுத்தாளர் மைக்கேல் பெல்லால் வடிவமைக்கப்பட்டுள்ளது, இது நிறுவன சிக்கல்களுக்கு தந்திரோபாய மற்றும் மூலோபாய தீர்வுகளை வழங்குவதற்கு துறைகள் மற்றும் உலகளாவிய மொழியைப் பயன்படுத்துகிறது. "முழுமையான மொழி" என்ற சொல் ஒரு மாடலிங் மொழியுடன் தொடர்புடையது, இது எந்தவொரு பயன்பாடு, வணிகம் மற்றும் தொழில்நுட்ப சூழலையும் வடிவமைக்கப் பயன்படுத்தப்படலாம், உள்ளூர் விநியோகிக்கப்பட்ட அல்லது கூட்டாட்சி. இந்த உலகளாவிய தன்மை SOA நிலப்பரப்புகள், கிளவுட் கம்ப்யூட்டிங் அல்லது பெரிய தரவு சூழல்கள் உள்ளிட்ட பயன்பாட்டு நிலை மற்றும் நிறுவன நிலை தீர்வுகளின் வடிவமைப்பை உள்ளடக்கியிருக்கலாம். மறுபுறம், "மானுடவியல்" என்ற சொல், எஸ். ஓ. எம். எஃப் மொழியை செயல்படுத்தும் உள்ளுணர்வு மற்றும் பயன்பாட்டின் எளிமை ஆகியவற்றுடன் இணைக்கிறது. ஒழுக்கம்-குறிப்பிட்ட மாடலிங் செயல்முறை எஸ். ஓ. எம். எஃப் என்பது ஒரு சேவை சார்ந்த வளர்ச்சி வாழ்க்கைச் சுழற்சி முறையாகும், இது ஒரு ஒழுக்க-குறிப்பிட்ட மாடலிங் செயல்முறையாகும். இது ஒரு திட்டத்தின் போது வெற்றிகரமான சேவை சார்ந்த வாழ்க்கைச் சுழற்சி மேம்பாடு மற்றும் மாடலிங் ஆகியவற்றிற்கு பங்களிக்கும் பல மாடலிங் நடைமுறைகள் மற்றும் தொடர்புடைய துறைகளை வழங்குகிறது. கீழேயுள்ள படம் ஒரு சேவை மேம்பாட்டுத் திட்டத்தின் "என்ன செய்ய வேண்டும்" அம்சங்களை அடையாளம் காணும் முக்கிய கூறுகளை விளக்குகிறது. இவை மாடலிங் தூண்கள் ஆகும், இது பயிற்சியாளர்களுக்கு ஒரு பயனுள்ள திட்டத் திட்டத்தை உருவாக்கவும், சேவை சார்ந்த முன்முயற்சியின் மைல்கற்களை அடையாளம் காணவும் உதவும்-ஒரு சிறிய அல்லது பெரிய அளவிலான வணிகம் அல்லது ஒரு தொழில்நுட்ப முயற்சி. மேலும், கீழே உள்ள வீடியோ கிளிப், மூன்று எஸ்ஓஎம்எஃப் கட்டுமானத் தொகுதிகளை சித்தரிக்கிறது, சேவை சார்ந்த மாடலிங் செயல்முறையை இயக்கும் பிரிவுகள்ஃ நடைமுறைகள் மற்றும் மாடலிங் சூழல்கள். கருத்தியல் சூழல், பகுப்பாய்வு சூழல் மற்றும் தர்க்கரீதியான சூழல் ஆகிய மூன்று சேவை சார்ந்த மாடலிங் சூழல்களில் செயல்படுத்தப்படும் இரண்டு ஒன்றுடன் ஒன்று சுருக்கம் மற்றும் உணர்தல் நடைமுறைகள் இவை. 2. மாடலிங் ஒழுக்கங்கள். ஒவ்வொரு சேவை சார்ந்த மாடலிங் சூழலும் ஒரு தொடர்புடைய துறையால் இயக்கப்படுகிறதுஃ கருத்தியல் கட்டிடக்கலை ஒழுக்கம், சேவை கண்டுபிடிப்பு மற்றும் பகுப்பாய்வு ஒழுக்கம் மற்றும் தர்க்கரீதியான கட்டிடக்கலை ஒழுக்கம். 3. கலைப்பொருட்கள். இந்த எஸ்ஓஎம்எப் பிரிவு ஒவ்வொரு மாடலிங் சூழலுக்கும் தேவையான முக்கிய கலைப்பொருட்களை அடையாளம் காட்டுகிறது. களத்தால் இயக்கப்படும் வடிவமைப்பு பொருள் சார்ந்த பகுப்பாய்வு மற்றும் வடிவமைப்பு சேவை சார்ந்த கட்டிடக்கலை சேவை கிரானுலாரிட்டி கொள்கை ஒருங்கிணைந்த மாடலிங் மொழி மைக்கேல் பெல்லின் முறைகள் குறிப்புகள் மேலும் வாசிப்பு அலி அர்சாஞ்சனி மற்றும் பலர். (2008). "சோமாஃ சேவை சார்ந்த தீர்வுகளை உருவாக்குவதற்கான ஒரு முறை". ஐபிஎம் சிஸ்டம்ஸ் ஜர்னல் அக்டோபர் 2008 மைக்கேல் பெல் (2008). சேவை சார்ந்த மாடலிங்ஃ சேவை பகுப்பாய்வு, வடிவமைப்பு மற்றும் கட்டிடக்கலை. வில்லி. பிரோல் பெர்கெம் (2008). "வணிக உந்துதல் மாதிரி (பி. எம். எம்) முதல் சேவை சார்ந்த கட்டிடக்கலை (எஸ். ஓ. ஏ) வரை" இன்ஃ ஜர்னல் ஆஃப் ஆப்ஜெக்ட் டெக்னாலஜி தொகுதி 7, எண். 8 எம். பிரையன் பிளேக் (2007). "சிதைவு கலவை-சேவை சார்ந்த மென்பொருள் பொறியாளர்கள்". இல்ஃ IEEE மென்பொருள். நவம்பர்/டிசம்பர் 2007. pp. 68-77. மைக்கேல் பி. பாப்பாஜோகுளோ, வலை சேவைகள்-கோட்பாடுகள் மற்றும் தொழில்நுட்பம். ப்ரெண்டிஸ் ஹால் 2008, டிக் ஏ. குவார்டெல், மார்ட்டின் டபிள்யூ. ஸ்டீன், ஸ்டானிஸ்லாவ் போக்ரேவ், மார்டன் ஜே. சிண்ட்ரென், கோஸ்மோஃ சேவை மாடலிங் மற்றும் சுத்திகரிப்புக்கான ஒரு கருத்தியல் கட்டமைப்பு, தகவல் அமைப்புகள் எல்லைகள், v. 9 n.2-3, p. 225-244, ஜூலை 2007 லூபா செர்பாகோவ் மற்றும் பலர். (2006). "ஐபிஎம்-க்குள் எஸ்ஓஏ செயல்பாட்டில் உள்ளது, பகுதி 1: எஸ்ஓஏ வழக்கு ஆய்வுகள்". ஐபிஎம் டெவலப்பர்வொர்க்ஸ் எக்ஸ்டெர்னல் லிங்க்ஸ் எலிமெண்ட்ஸ் ஆஃப் சர்வீஸ்-ஓரியண்டட் அனாலிசிஸ் அண்ட் டிசைன், ஐபிஎம் டெவலப்பர்வொர்க்ஸ் வெப் சர்வீசஸ் ஜோன், ஜூன் 2004 சர்வீஸ்-ஓரியண்டட் (பிசினஸ் கம்ப்யூட்டிங்) எண்டர்பிரைஸ் மாடலிங்