Workflow pattern
பணிப்பாய்வு முறை என்பது மென்பொருள் பொறியியல் அல்லது வணிக செயல்முறை பொறியியல் துறையில் வரையறுக்கப்பட்டுள்ளபடி வடிவமைப்பு முறையின் ஒரு சிறப்பு வடிவமாகும். பணிப்பாய்வு முறைகள் குறிப்பாக பணிப்பாய்வு பயன்பாடுகளின் வளர்ச்சி தொடர்பான தொடர்ச்சியான சிக்கல்கள் மற்றும் நிரூபிக்கப்பட்ட தீர்வுகளைக் குறிக்கின்றன, மேலும் பரவலாக, செயல்முறை சார்ந்த பயன்பாடுகள். பணிப்பாய்வு வடிவங்கள் என்ற கருத்தாக்கம் பொருளாதார வளர்ச்சியின் கருத்தாக்கங்களாகும். அவற்றின் பயன்பாடு பராமரிப்பை எளிமைப்படுத்துவதற்கும் மாடலிங் வேலையைக் குறைப்பதற்கும் உத்திகளைப் பின்பற்ற வேண்டும். பணிப்பாய்வு நிகழ்நேரத்தில் செய்யப்படுகிறது. கட்டுப்பாட்டு வழிமுறைகள் வேலையின் வழக்கமான வேகத்தை ஆதரிக்க வேண்டும். வடிவமைப்பு வடிவங்கள் பணிப்பாய்வை நிறைவேற்றுவதை தாமதப்படுத்த வேண்டும். ஒருங்கிணைப்பு பணிப்பாய்வு முறைகள் பொதுவாக சங்கிலிகளாக ஒருங்கிணைக்கப்படலாம் மற்றும் தொடங்குவதற்கும் நிறுத்துவதற்கும் நிபந்தனைகள் வெளிப்படையாக வரையறுக்கப்பட வேண்டும். பயன்பாட்டு பணிப்பாய்வு வடிவங்கள் பல்வேறு சூழல்களில் பயன்படுத்தப்படலாம், எனவே தவறான விளக்கத்தைத் தடுக்க பயன்பாட்டிற்கான நிபந்தனைகள் வெளிப்படையாக வரையறுக்கப்பட்டு காட்டப்பட வேண்டும். வான் டெர் ஆல்ஸ்ட் வகைப்பாடு என்பது நன்கு அறியப்பட்ட பணிப்பாய்வு வடிவங்களின் தொகுப்பாகும், இது வில் வான் டெர் ஆல்ஸ்ட் மற்றும் பலர் முன்மொழிந்தது. (2003) அவர்களின் காகிதத்தில் பணிப்பாய்வு முறைகள். முந்தைய பதிப்புகள் 2000-02 இல் வெளியிடப்பட்டன. இந்த வடிவங்களின் தொகுப்பு செயல்முறை சார்ந்த பயன்பாட்டு வளர்ச்சியின் ஒரு குறிப்பிட்ட அம்சத்தில் கவனம் செலுத்துகிறது, அதாவது பணிப்பாய்வு/செயல்பாட்டில் உள்ள செயல்பாடுகளுக்கு இடையிலான கட்டுப்பாட்டு ஓட்ட சார்புகளின் விளக்கம். இந்த வடிவங்கள் பின்வரும் பிரிவுகளாகப் பிரிக்கப்பட்டுள்ளனஃ அடிப்படை கட்டுப்பாட்டு முறைகள் வரிசை-இரண்டு அல்லது அதற்கு மேற்பட்ட செயல்பாடுகளை இணையான பிளவு வரிசையில் செயல்படுத்துதல்-இரண்டு அல்லது அதற்கு மேற்பட்ட செயல்பாடுகளை எந்த வரிசையிலும் அல்லது இணையான ஒத்திசைவிலும் செயல்படுத்துதல்-இரண்டு அல்லது அதற்கு மேற்பட்ட செயல்பாடுகளை எந்த வரிசையிலும் அல்லது இணையாகவும் செயல்படுத்தலாம்; முந்தைய அனைத்து செயல்பாடுகளும் முடியும் வரை அடுத்தடுத்த செயல்பாடுகளை நிறைவேற்றுவதைத் தொடர வேண்டாம்; தடை ஒத்திசைவு என்றும் அழைக்கப்படுகிறது. பிரத்தியேக தேர்வு-செயல்முறையின் செயல்பாடு பிரத்யேக தேர்வை அடையும் போது கிடைக்கும் பல மாற்று வழிகளில் இருந்து ஒரு செயலாக்க பாதையைத் தேர்வுசெய்க எளிய இணைப்பு-தொடர்வதற்கு முன் செயல்பாடுகளின் தொகுப்பில் ஒன்று முடிவடையும் வரை காத்திருங்கள்; இந்த செயல்பாடுகளில் ஒன்று மட்டுமே செயல்படுத்தப்படும் என்று கருதப்படுகிறது; பொதுவாக, இந்த செயல்பாடுகள் ஒரு பிரத்யேக தேர்வு அல்லது ஒத்திவைக்கப்பட்ட தேர்விலிருந்து உருவாகும் வெவ்வேறு பாதைகளில் உள்ளன (கீழே காண்க) நிறுத்தவும்-வரையறுக்கப்பட்ட நிகழ்வு அல்லது நிலை மாற்றத்தின் மீது செயல்பாடுகளை நிறைவேற்றுவதை நிறுத்தவும் மேம்பட்ட கிளைகள் மற்றும் ஒத்திசைவு முறைகள் பல தேர்வு-பல மாற்று வழிகளில் இருந்து பல செயல்படுத்தல் பாதைகளைத் தேர்ந்தெடுக்கவும் நிபந்தனை தேர்வு-பாகுபாடு காட்டப்பட்ட நிலை நிபந்தனைகளின்படி பல மாற்று வழிகளில் இருந்து ஒரு செயல்படுத்தல் பாதையைத் தேர்வுசெய்க ஒத்திசைவு இணைப்பு-பல செயல்படுத்தல் பாதைகளை ஒன்றிணைக்கவும்; பல பாதைகள் எடுக்கப்பட்டால் ஒத்திசைக்கவும்; ஒரு எளிய வழியைப் போலவே செய்யுங்கள். பாகுபாடு காட்டுபவர்-தொடர்வதற்கு முன் ஒரு செயல்பாடுகளின் தொகுப்பு முடிவடையும் வரை காத்திருங்கள்; காத்திருக்கும் பல செயல்பாடுகள் செயல்படுத்தப்பட்டால், பாகுபாடு காட்டுபவர் ஒரு முறை மட்டுமே சுடுகிறார். N-அவுட்-ஆஃப்-M சேருங்கள்-பாகுபாடு காட்டுபவரைப் போலவே, ஆனால் ஒன்றுக்கு மேற்பட்ட இயல்பான எண்ணுக்கு ஒரு அளவுரு N ஐ அமைப்பதன் மூலம் தொடர்வதற்கு முன்பு முந்தைய செயல்பாடுகளில் ஒன்றுக்கு மேற்பட்டவை முடியும். கட்டமைப்பு முறைகள் தன்னிச்சையான சுழற்சி-செயல்முறை மாதிரியில் இருக்கக்கூடிய சுழல்களின் வகைகளுக்கு எந்த கட்டமைப்பு கட்டுப்பாடுகளையும் விதிக்க வேண்டாம். மறைமுகமாக நிறுத்துங்கள்-ஒத்திசைக்காமல் வேறு எதுவும் செய்ய முடியாவிட்டால் செயல்முறையின் ஒரு நிகழ்வை நிறுத்துங்கள் பல நிகழ்வுகள் (எம்ஐ) எம்ஐ-ஒரு செயல்பாட்டின் பல நிகழ்வுகளை உருவாக்கவும், பின்னர் அவற்றை எம்ஐ பின்னர் ஒத்திசைக்காமல் முன் அறியப்பட்ட வடிவமைப்பு நேர அறிவுடன் உருவாக்கவும்-ஒரு செயல்பாட்டின் பல நிகழ்வுகளை உருவாக்கவும், வடிவமைப்பு நேரத்தில் நிகழ்வுகளின் எண்ணிக்கை அறியப்படும்போது (ஒத்திசைவுடன்) எம்ஐ முன் அறியப்பட்ட இயக்க நேர அறிவுடன்-ஒரு செயல்பாட்டின் பல நிகழ்வுகளை உருவாக்கவும், இயக்க நேரத்தின் போது ஒரு கட்டத்தில் பல நிகழ்வுகளை தீர்மானிக்க முடியும் (ஃபோர் லூபில் உள்ளதைப் போல ஆனால் இணையாக) எம்ஐ முன் இயக்க நேர அறிவு இல்லாமல்-பல நிகழ்வுகளை தீர்மானிக்க முடியாதபோது ஒரு செயல்பாட்டின் பல நிகழ்வுகளை உருவாக்கவும் (வில் லூபில் உள்ளதைப் போல ஆனால் இணையாக) மாநில அடிப்படையிலான வடிவங்கள் ஒத்திவைக்கப்பட்ட தேர்வு எந்த நூல் செயல்படுத்தப்பட வேண்டும் என்பது செயல்திறன் ஒத்திவைக்கப்பட்ட தேர்வை எட்டிய தருணத்தில் கிடைக்கும் தரவை அடிப்படையாகக் கொண்டதல்ல, மாறாக ஒரு நிகழ்வால் தீர்மானிக்கப்படுகிறது (எ. கா. பணிப்பட்டியலிலிருந்து ஒரு பணியைத் தேர்ந்தெடுக்கும் ஒரு பயன்பாட்டு பயனர், அல்லது செயல்முறை செயல்படுத்தும் இயந்திரத்தால் பெறப்படும் செய்தி). இடைப்பட்ட இணையான ரூட்டிங்-எந்த வரிசையிலும் பல செயல்பாடுகளை செயல்படுத்துதல் (எ. கா. வளங்கள் கிடைப்பதன் அடிப்படையில்), ஆனால் இந்த நடவடிக்கைகள் எதையும் ஒரே நேரத்தில் செயல்படுத்த வேண்டாம். மைல்கல்-மைல்கல்லை அடைவதற்கு முன்பு எந்த நேரத்திலும் ஒரு குறிப்பிட்ட செயல்பாட்டை அனுமதிக்கவும், அதன் பிறகு செயல்பாட்டை இனி செயல்படுத்த முடியாது. ரத்துசெய்தல் முறைகள் செயல்பாட்டை ரத்துசெய்க-இயக்கப்பட்ட செயல்பாட்டை நிறைவேற்றுவதை நிறுத்து வழக்கு ரத்துசெய்க-இயங்கும் செயல்முறையை நிறைவேற்றுவதை நிறுத்துங்கள் காத்திருப்பை ரத்துசெய்க-முன் நிறைவு நிகழ்வு இல்லாமல் இயங்கும் செயல்முறையை தொடர்ந்து செயல்படுத்துதல் மேலே உள்ள பணிப்பாய்வு முறைகள் செயல்முறை சார்ந்த பயன்பாடுகளின் வளர்ச்சியை ஆதரிக்கும் வணிக தயாரிப்புகளின் செயல்பாட்டை மதிப்பீடு செய்ய பயன்படுத்தப்பட்டுள்ளன. பிபிஇஎல், பிபிஎம்என், யுஎம்எல் செயல்பாட்டு வரைபடம், எக்ஸ்பிடிஎல் உள்ளிட்ட பல முன்மொழியப்பட்ட தரங்களை மதிப்பீடு செய்ய அவை பயன்படுத்தப்பட்டுள்ளன. இந்த வடிவங்கள் அனைத்தும் அனைத்து பயன்பாட்டு களங்களிலும் பொருத்தமானவை அல்ல என்பது குறிப்பிடத்தக்கது, எனவே கொடுக்கப்பட்ட பயன்பாட்டிற்கான ஒரு குறிப்பிட்ட மொழி அல்லது அமைப்பைத் தேர்ந்தெடுக்க மேலே உள்ள பணிப்பாய்வு வடிவங்களைப் பயன்படுத்தும் போது கவனமாக இருக்க வேண்டும். பணிப்பாய்வு முறைகள் ஒரு பணிப்பாய்வு மொழி மற்றும் YAWL (இன்னும் மற்றொரு பணிப்பாய்வு மொழி) எனப்படும் திறந்த மூல அமைப்பின் வடிவமைப்பில் ஆரம்ப தேவைகளாகவும் பயன்படுத்தப்படுகின்றன. மேலே உள்ள பணிப்பாய்வு முறைகளுக்கு பல நீட்டிப்புகள் முன்மொழியப்பட்டுள்ளன. குறிப்பாக, இந்த வடிவங்களை உருவாக்கிய அதே ஆராய்ச்சி குழுக்கள், பணிப்பாய்வு தரவு முறைகள், பணிப்பாய்வு வள முறைகள், பணிப்பாய்வு விதிவிலக்கு கையாளுதல் முறைகள் மற்றும் சேவை தொடர்பு முறைகள் ஆகியவற்றின் தொகுப்பையும் முன்மொழிந்துள்ளன. மற்றொரு வகைப்பாடு பணிப்பாய்வு முறைகளின் மற்றொரு வகைப்பாடு பின்வருமாறுஃ சுயாதீனமான/தொகுக்கப்பட்ட, திட்டமிடப்பட்ட வேலையின் ஒவ்வொரு கூறுகளும் ஒருவருக்கொருவர் கூறுகளிலிருந்து சுயாதீனமாக முடிக்கப்படுகின்றன, மேலும் எந்த கூறுகளும் வேறு எந்த கூறுகளையும் சார்ந்திருக்கவில்லை. ஒரு எடுத்துக்காட்டு என்னவென்றால், ஊழியர்கள் ஒரு கவுண்டரில் சேவை செய்கிறார்கள்-ஜேமி தனது வரிசையில் ஒரு வாடிக்கையாளருக்கு சேவை செய்ய காத்திருக்காமல் ரவுல் தனது வரிசையில் ஒரு வாடிக்கையாளருக்கு சேவை செய்ய முடியும். திட்டமிடப்பட்ட வேலையின் ஒவ்வொரு கூறுகளும் முந்தைய கூறுகளைப் பொறுத்து இருக்கும் வரிசை. இந்த விஷயத்தில் முந்தைய கூறு அடுத்தடுத்த கூறுகள் மூலம் பணிப்பாய்வின் முன்னேற்றத்தைக் கட்டுப்படுத்துகிறது. ஒரு எடுத்துக்காட்டு ஒரு தயாரிப்பு வரிசையில் இருக்கும்-வெரோனிகா ரேடியேட்டரை வைக்கும் வரை பெட்டி ரேடியேட்டர் தொப்பியை மாடல் டி ஃபோர்டில் ஒட்ட முடியாது. திட்டமிடப்பட்ட பணியின் ஒவ்வொரு கூறுகளும் ஒன்று அல்லது பல கூறுகள் முடிக்கப்படுவதைப் பொறுத்து இருக்கும் ஒருவருக்கொருவர் சார்ந்த/நெட்வொர்க். இந்த வழக்கில் முந்தைய கூறுகள் அடுத்தடுத்த கூறுகள் மூலம் பணிப்பாய்வை கட்டுப்படுத்துகின்றன. ஒரு எடுத்துக்காட்டு ஒரு திட்டக் குழுவாக இருக்கும்-சாரா தனது பணியை நிறைவேற்றுவதற்கு முன்பு கெவின் மற்றும் ஜார்ஜால் பல பணிகளை முடிக்க காத்திருக்க வேண்டும். பிற முன்னோக்குகள் பணிப்பாய்வு முறைகள் கட்டுப்பாடு-ஓட்டத்திற்கு மட்டுப்படுத்தப்படவில்லை. பிற (பணிப்பாய்வு) முறை சேகரிப்புகளில் பின்வருவன அடங்கும்ஃ வள வடிவங்கள், தரவு வடிவங்கள், விதிவிலக்கு வடிவங்கள், சேவை தொடர்பு வடிவங்கள். இணையான மற்றும் குழாய் வடிவங்கள். இந்த வடிவங்கள் சேகரிப்புகள் வணிக ரீதியான (வெப்ஸ்பியர், ஆரக்கிள் பிபிஇஎல், ஸ்டாஃப் வேர், எஸ்ஏபி ஒர்க்ஃப்ளோ, விண்டோஸ் ஒர்க்ஃப்ளோ ஃபவுண்டேஷன் போன்றவை) பல்வேறு பணிப்பாய்வு செயல்முறைகளை மதிப்பீடு செய்ய பயன்படுத்தப்படுகின்றன. மற்றும் திறந்த மூல. வடிவங்களை செயல்படுத்தும் பணிப்பாய்வு அமைப்புகள் டாவாக்ஸி என்பது கிளவுட் அடிப்படையிலான பணிப்பாய்வு அமைப்பாகும், இது கேலக்ஸி மற்றும் டாவெர்னா இடையேயான இயங்கக்கூடிய தன்மையை செயல்படுத்துவதற்கான ஒரு முறை அடிப்படையிலான அணுகுமுறையை செயல்படுத்துகிறது, உயிர் தகவலியல் களத்தில் பிரபலமான இரண்டு பணிப்பாய்வு இயந்திரங்கள், YAWL, இன்னும் மற்றொரு பணிப்பாய்வு மொழி, கேமிலியன் (நிரலாக்க மொழி), செயல்பாட்டு நிரலாக்கத்திற்கான பணிப்பாய்வு அடிப்படையிலான வரைகலை மொழி. மார்லன் டுமாஸ், வில் வான் டெர் ஆல்ஸ்ட் மற்றும் ஆர்தர் எச். எம். டெர் ஹாஃப்ஸ்டீட் பதிப்பு ஆகியவற்றை மேலும் வாசிப்பதற்கான குறிப்புகள். (2005). செயல்முறை-விழிப்புணர்வு தகவல் அமைப்புகள். ஜான் வில்லி அண்ட் சன்ஸ். . வோல்கர் க்ராம்பெர்க் (2006) ஐபிஎம் வெப்ஸ்பியர் பிபிஇஎல்லின் முறை அடிப்படையிலான மதிப்பீடுஃ பணிப்பாய்வு முறைகளின் அடிப்படையில் ஐபிஎம் இன் வெப்ஸ்பியர் ஒருங்கிணைப்பு டெவலப்பரின் மதிப்பீடு. வெளிப்புற இணைப்புகள் பணிப்பாய்வு முறைகள் பிபிஎம்என் 2 அசல் 20 பணிப்பாய்வு முறைகளின் எடுத்துக்காட்டுகள் மென்பொருள் வடிவமைப்பு முறைகள் பணிப்பாய்வு தொழில்நுட்பம்