ஒருங்கு மாதிரியாக்க மொழி
![]() ![]() ஒருங்கு மாதிரியாக்க மொழி ('யுஎம்எல் ) என்பது மென்பொருள் பொறியியல் துறையில் உள்ள தரநிலைப்படுத்தப்பட்ட பொது-பயன்பாட்டு மாதிரியாக்க மொழி ஆகும். இந்த தரநிலை ஆப்ஜெக்ட் மேனேஜ்மெண்ட் குரூப்பால் உருவாக்கப்பட்டு நிர்வகிக்கப்படுகிறது. மென்பொருள்-செயல்பாட்டு அமைப்புக்களின் காட்சி மாதிரிகளை உருவாக்க காட்சியாக்க உத்திகளின் தொகுப்பை யுஎம்எல் உள்ளிட்டிருக்கிறது. மேலோட்டப் பார்வைஇந்த யுனிஃபைட் மாடலிங் லாங்குவேஜானது உருவாக்கத்தில் இருக்கும் இலக்கு-சார்ந்த கருவிகளை மென்பொருள் மும்முரமாக்கல் அமைப்பின் கருவிகளை குறிப்பிட, காட்சிப்படுத்த, மேம்படுத்த, கட்டமைக்க மற்றும் ஆவணமாக்க பயன்படுத்தப்படுகிறது.[1] பின்வரும் அம்சங்கள் உள்ளிட்ட அமைப்பு கட்டுமான திட்டவடிவத்தை காட்சிப்படுத்துவதற்கான நிலைப்படுத்தப்பட்ட முறையை யுஎம்எல் வழங்குகிறது.
தரவு மாதிரியாக்கம் (தனியுரிமை உறவுநிலை வரைபடங்கள்), தொழில்முறை மாதிரியாக்கம் (வேலையோட்டங்கள்), இலக்கு மாதிரியாக்கம், மற்றும் உபகரண மாதிரியாக்கம் ஆகியவற்றிலிருந்து பெற்ற சிறந்த உத்திகளை யுஎம்எல் ஒருங்கிணைக்கிறது. இதனை மென்பொருள் உருவாக்க வாழ்க்கை சுழற்சி முழுவதிலும் மற்றும் பல்வேறு அமலாக்க தொழில்நுட்பங்களிலும் உள்ள நிகழ்முறைகளில் பயன்படுத்த முடியும்.[3] இலக்கு மாதிரியாக்க உத்தி (ஓஎம்டி) மற்றும் இலக்கு-சார்ந்த மென்பொருள் பொறியியல் ஆகியவற்றை ஒரே, பொதுவான மற்றும் பரவலாக பயன்படுத்தக்கூடிய மாதிரியாக்க மொழியான பூச் முறையினுடைய குறிப்பீடுகளை யுஎம்எல் ஒன்றாக இணைக்கிறது. தற்போதைய மற்றும் விநியோகிக்கப்பட்ட அமைப்புக்களை மாதிரியாக்கக்கூடிய நிலைப்படுத்தப்பட்ட மாதிரியாக்க மொழியாக இருப்பதே யுஎம்எல்லின் நோக்கமாக இருக்கிறது. யுஎம்எல் என்பது உண்மையான தொழில்துறை தரநிலை என்பதுடன் ஆப்ஜெக்ட் மேனேஜ்மெண்ட் குரூப்பின் (ஓஎம்ஜி) ஆதரவில் உருவாக்கப்பட்டிருக்கிறது. ஓஎம்ஜி தொடக்கத்தில் கடுமையான மாடலிங் மொழியை உருவாக்கியிருக்கக்கூடிய இலக்கு-சார்ந்த முறைமைகள் குறித்த தகவலுக்காக கேட்டுக்கொள்ளப்பட்டிருக்கலாம். பல தொழில்துறை தலைவர்களும் யுஎம்எல் தரநிலையை உருவாக்குவதற்கான உதவியில் உற்சாகத்துடன் பதிலுரைத்திருக்கின்றனர்.[1] யுஎம்எல் மாதிரிகள் ஓஎம்ஜி ஆல் ஏற்கப்படும் மாற்றித்தரும் மொழிகள் போன்ற க்யுவிடி வகையில் மற்ற பிரதிநிதித்துவங்களுக்கு (எ.கா.ஜாவா) தாமாகவே மாற்றித்தரப்படலாம். யுஎம்எல் நீட்டிக்கப்படக்கூடியதாக இருக்கிறது, கைமுறையாக்கத்திற்கான பின்வரும் இயக்கவியல்களை வழங்குகிறது: சுயவிவரங்கள் மற்றும் ஸ்டீரியோடைப்கள். சுயவிவரங்களால் நீட்டிக்கப்படக்கூடியவற்றின் சொற்பொருட்கள் யுஎம்எல் 2.0 முக்கிய பதிப்பினால் மேம்படுத்தப்பட்டிருக்கின்றன. வரலாறு![]() யுஎம்எல் 1.xக்கு முன்பு1994 ஆம் ஆண்டில் ஜெனரல் எலக்ட்ரிக்கிலிருந்து ஜேம்ஸ் ரம்பாக்கை ரேஷனல் மென்பொருள் கார்ப்பரேஷன் வேலைக்கமர்த்திய பிறகு, இன்று மிகவும் பிரபலமாக இருக்கும் இலக்கு-சார்ந்த மாடலிங் அணுகுமுறைகளுக்கு இந்த நிறுவனம் மூலாதாரமானது: இலக்கு-சார்ந்த பகுப்பாய்விற்கு (ஓஓஏ) ஏற்றதாக இருக்கும் ரம்பாக் ஓஎம்டி, மற்றும் இலக்கு-சார்ந்த வடிவமைப்பிற்கு (ஓஓடி) ஏற்றதாக இருக்கும் கிரேடி பூச்சின் பூச் முறை. தங்களுடைய இரண்டு அணுகுமுறைகளையும் சரிசெய்துகொள்வதற்கு ரம்பார்க் மற்றும் பூச் இணைந்து முயற்சித்தனர் என்பதோடு யுனிஃபைட் முறையில் இணைந்து பணியாற்றினர். தங்களுடைய முயற்சிகளுக்கு இலக்கு-சார்ந்த மென்பொருள் பொறியியல் (ஓஓஎஸ்இ) முறையை உருவாக்கியவரான இவார் ஜேகப்ஸனிடமிருந்து விரைவிலேயே உதவி கிடைத்தது. ஜேகப்சனுடைய நிறுவனமான ஆப்ஜெக்டரி ஏபி[4] ரேஷனல் நிறுவனத்தால் வாங்கப்பட்ட பிறகு அவர் 1995 ஆம் ஆண்டில் ரேஷனலில் இணைந்தார். இந்த மூன்று முறைமைகளும் முறைமைகள் குறித்த பயிற்சிகளுக்காக ஒன்றோடொன்று தொடர்ந்து விவாதிக்கப்பட்டதற்காக பிரபலமானதாக இருப்பதனால் ஒட்டுமொத்தமாக திரீ அமிகோஸ் என்று குறிப்பிடப்படுகின்றன. 1996 ஆம் ஆண்டில் மாடலிங் மொழிகள் மிகுதியாக இருப்பது இலக்கு தொழில்நுட்பத்தின் பின்பற்றல் வேகத்தைக் குறைத்துவிட்டதாக ரேஷனல் அறிவித்தது, இதனால் யுனிஃபைட் முறையில் இந்த வேலையை மறுஅமைவு செய்வதற்கு உரிமைதாரர்-அல்லாத யுனிஃபைட் மாடலிங் மொழியின் உருவாக்கத்தோடு அவர்கள் திரீ அமிகோஸில் பணிபுரிந்தனர். போட்டிபோடும் இலக்கு தொழில்நுட்ப நிறுவனங்களின் பிரதிநிதித்துவங்கள் ஊப்ஸ்லா 96 இன்போது ஆலோசிக்கப்பட்டன; அவர்கள் கிளவுட் குறியீடுகளைப் பயன்படுத்தும் கிரேடி பூச்சின் பூச் முறை குறிப்பீடுகள் மீதான வகைப்பாடுகளை பிரதிநிதித்துவம் செய்வதற்கு பாக்ஸ்களை தேர்வு செய்தனர். திரீ அமிகோக்களின் தொழில்நுட்ப தலைமைத்துவத்தின் கீழ் யுஎம்எல் பார்ட்னர்ஸ் எனப்படும் சர்வதேச கூட்டமைப்பு யுனிஃபைட் மாடலிங் மொழியின் (யுஎம்எல்) விவரமாக்கலை நிறைவாக்கவும் ஓஎம்ஜி ஆர்எஃப்பிக்கான பதிலுரைப்பாக ஏற்றுக்கொள்ளவும் 1996 ஆம் ஆண்டில் அமைக்கப்பட்டது. இந்த யுஎம்எல் பார்ட்னர்ஸ் யுஎம்எல் 1.0 விவரமாக்கல் வரைவு ஓஎம்ஜிக்கு 1997 ஜனவரியில் முன்மொழியப்பட்டது. அதே மாதத்தின்போது, விவரக்குறிப்பின் சொற்பொருள்களை இறுதிவடிவம் பெறச்செய்யவும் அதனை மற்ற நிலைப்படுத்தப்பட்ட முயற்சிகளோடு ஒருங்கிணைக்கவும் கிரிஸ் கோப்ரினைத் தலைமையாகவும், எட் ஐக்ஹால்டை நிர்வாகியாகவும் கொண்டு சொற்பொருட்கள் வேலைக் குழுவை யுஎம்எல் பார்ட்னர்ஸ் உருவாக்கியது. இந்த வேலையின் முடிவு யுஎம்எல் 1.1 1997 ஆம் ஆண்டு ஆகஸ்டில் ஓஎம்ஜிக்கு சமர்ப்பிக்கப்படவும், 1997 ஆம் ஆண்டு நவம்பரில் ஓஎம்ஜியால் ஏற்றுக்கொள்ளப்படவும் காரணமானது.[5] யுஎம்எல் 1.xமாடலிங் குறிப்பீடாக ஓஎம்டி குறிப்பீட்டின் செல்வாக்கே ஆக்கிரமித்துள்ளது (எ.கா. கிளாஸ்களுக்கும் இலக்குகளுக்கும் செவ்வகங்களைப் பயன்படுத்துதல்). பூச் "கிளவுட்" முறை கைவிடப்பட்டாலும், தாழ்-நிலை வடிவ விவரத்தைக் குறிப்பிடுவதற்கான பூச்சின் திறன் ஏற்றுக்கொள்ளப்பட்டிருக்கிறது. ஆப்ஜெக்டரியிலிருந்து வந்து யூஸ் கேஸ் குறிப்பீடு மற்றும் பூச்சிலிருந்து வந்துள்ள காம்பனண்ட் ஆகியவை மீதமுள்ள குறிப்பீடுகளுடன் ஒருங்கிணைக்கப்பட்டிருக்கின்றன, ஆனால் சொற்பொருள் ஒருங்கிணைப்பு யுஎம்எல் 1.1 ஆம் ஆண்டில் பலவீனமாகவே இருக்கிறது என்பதுடன் யுஎம்எல் 2.0 முக்கியமான திருத்தம் வரை உண்மையில் சரிசெய்யப்படவில்லை. மற்ற பல ஓஓ முறைகளின் கருத்தாக்கங்கள் யுஎம்எல் எல்லா ஓஓ முறைகளையும் ஏற்கும் என்ற நோக்கத்தோடு யுஎம்எல்லுடன் மேலோட்டமாக ஒருங்கிணைக்கப்பட்டிருக்கின்றன. இன்றுள்ள பல மாதிரிகளுக்கும் தங்களுடைய அணுகுமுறையால் பங்களித்துள்ள மற்ற பலர்: டோனி வாஸர்மேன் மற்றும் பீட்டர் பிர்ச்சரின் "இலக்கு-சார்ந்த கட்டமைப்பு வடிவ (ஓஓஎஸ்டி)" குறிப்பீடு (முறை அல்ல), ரே பர்ரின் "அடாவுடனான சிஸ்டம்ஸ் டிசைன்", ஆர்ச்சி பிரவுனின் யூஸ் கேஸ் மற்றும் டைமிங் அனாலிஸிஸ், பால் வார்டின் டேட்டா அனாலிஸிஸ் மற்றும் டேவிட் ஹாரல்ஸின் "ஸ்டேட்சார்ட்ஸ்"; இந்தக் குழு நிகழ்நேர சிஸ்டம் டொமைனில் பரந்தகன்ற உள்ளடக்கத்தை உள்ளடக்கத்தை உறுதிசெய்ய முயற்சித்தது. இதன் விளைவாக ஒற்றை நிகழ்முறை, ஒற்றை பயனர் பயன்பாடுகளிலிருந்து நிகழ்நேரம்வரை, பகிரப்பட்ட அமைப்புக்கள் ஆகியவற்றிலிருந்து வேறுபட்ட என்ஜினியரிங் பிரச்சினைளில் யுஎம்எல் பயன்மிக்கதாக இருக்கிறது, ஆனால் யுஎம்எல்லை செறிவானதாக மட்டுமல்லாமல் பெரியதாகவும் மாற்றிவிட்டது. யுனிஃபைட் மாடலிங் மொழி ஒரு சர்வதேச தரநிர்ணயமாகும்:
யுஎம்எல் 2.0ஐ நோக்கிய வளர்ச்சியுஎம்எல் 1.1 ஆம் ஆண்டில் இருந்து யுஎம்எல் குறிப்பிடத்தகுந்த அளவிற்கு முதிர்ச்சியடைந்திருக்கிறது. சில சிறிய திருத்தங்கள் (யுஎம்எல் 1.3, 1.4, மற்றும் 1.5) 2005 ஆம் ஆண்டில் ஓஎம்ஜியால் ஏற்றுக்கொள்ளப்பட்ட யுஎம்எல் 2.0 முக்கிய திருத்தத்தைத் தொடர்ந்து யுஎம்எல்லில் முதல் பதிப்பில் இருந்த பற்றாக்குறைகளும் பிழைகளும் சரிசெய்யப்பட்டன[6]. யுஎம்எல் 2.x விவரக்குறிப்பிற்கு நான்கு பாகங்கள் உள்ளன:
பின்வருபவை மூன்று தரநிலைகளின் தற்போதைய பதிப்புக்களாகும்: யுஎம்எல் நேர்த்தியான வடிவமைப்பு பதிப்பு 2.2, யுஎம்எல் உள்கட்டுமான பதிப்பு 2.2, ஓசிஎல் பதிப்பு 2.0, மற்றும் யுஎம்எல் விளக்கப்பட்ட உள்மாற்றீடு பதிப்பு 1.0[7]. பல யுஎம்எல் கருவிகளும் யுஎம்எல் 2.எக்ஸின் சில புதிய அம்சங்களை ஏற்கின்றன என்றாலும், ஓஜிஎம் அதனுடைய விவரக்குறிப்புடனான இலக்குரீதியான சோதனை இணக்கத்திற்கு சோதனைத் தொகுதி எதையும் வழங்குவதில்லை. யுனிஃபைட் மாடலிங் லாங்குவேஜ் தலைப்புக்கள்மென்பொருள் உருவாக்க முறைகள்யுஎம்எல் தன்னளவிலேயே ஒரு உருவாக்க முறை அல்ல என்றாலும்[8], அதனுடைய காலத்தில் முன்னணி இலக்கு-சார்ந்த மென்பொருள் உருவாக்க முறைகளோடு இணங்கிப்போகும் வகையிலேயே இது உருவாக்கப்பட்டது (உதாரணத்திற்கு ஓஎம்டி, பூச் முறை, ஆப்ஜெக்டரி). யுஎம்எல் உருவாக்கப்பட்டதிலிருந்து இவற்றின் சில முறைகள் புதிய குறிப்பீடுகளின் அனுகூலத்தை எடுத்துக்கொள்வதற்கு மறுவடிவமைப்பு செய்யப்பட்டிருக்கின்றன (உதாரணத்திற்கு ஓஎம்டி) என்பதோடு யுஎம்எல் அடிப்படையில் புதிய முறைகள் உருவாக்கப்பட்டிருக்கின்றன. இதில் பிரபலமானது ஐபிஎம் ரேஷனல் யுனிஃபைட் பிராஸஸ் (ஆர்யுபி). மிகவும் திட்டவட்டமான தீர்வுகளை வழங்கவும் அல்லது வெவ்வேறு இலக்குகளை எட்டவும் வடிவமைக்கப்பட்ட அப்ஸ்ட்ராக்ஷன் முறை, டைனமிக் சிஸ்டம்ஸ் டெவலப்மெண்ட் முறை, போன்ற யுஎம்எல் அடிப்படையிலான பிற முறைகளும் இருக்கின்றன. மாதிரியாக்கம்யுஎம்எல் மாதிரியையும் ஒரு சிஸ்டத்தின் விளக்கப்படங்களின் தொகுப்பையும் வேறுபடுத்திக் காணவேண்டியது மிகவும் முக்கியமானது. ஒரு விளக்கப்படம் என்பது அமைப்பு மாதிரியின் பகுதியளவு காட்சிப்பூர்வமான விளக்கமாகும். இந்த மாதிரி "செமண்டிக் பேக்பிளானையும்" கொண்டிருக்கிறது - மாதிரி கூறுகளையும் விளக்கப்படங்களையும் செயல்படுத்துகின்ற எழுதப்பட்ட பயன் நிகழ்வுகள் போன்ற ஆவணமாக்கல். யுஎம்எல் விளக்கப்படங்கள் அமைப்பு மாதிரியின் இரண்டு வேறுபட்ட கண்ணோட்டங்களைக் குறிக்கிறது[9]:
எக்ஸ்எம்ஐ உள்மாற்றீடு வடிவத்தைப் பயன்படுத்தி யுஎம்எல் கருவிகளுக்கிடையே யுஎம்எல் மாதிரிகளை மாற்றீடு செய்துகொள்ள முடியும். விளக்கப்படங்கள் மேலோட்டப்பார்வையுஎம்எல் 2.2 இரண்டு வகைப்பாடுகளாக பிரிக்கப்பட்ட 14 வகை விளக்கப்படங்களைக் கொண்டிருக்கிறது.[10] ஏழு விளக்கப்பட வகைகள் கட்டமைப்பு தகவலைக் குறிக்கின்றன, மற்ற ஏழும் பரஸ்பர செயல்பாடுகளின் வெவ்வேறு நோக்கங்களைக் குறிக்கும் நான்கை உள்ளிட்ட பொதுவகைப்பட்ட செயல்முறையைக் குறிக்கின்றன. இந்த விளக்கப்படங்கள் பின்வரும் கிளாஸ் விளக்கப்படத்தில் காட்டப்பட்டுள்ளபோல் மேலிருந்து கீழாக வகைப்படுத்தப்பட்டிருக்கின்றன: ![]() யுஎம்எல் ஒரு குறிப்பிட்ட விளக்கப்பட வகைக்கு யுஎம்எல் கூறு வகைகளை தடுப்பதில்லை. பொதுவாக, ஒவ்வொரு யுஎம்எல் கூறும் எல்லா வகையான விளக்கப்படங்களிலும் ஏறத்தாழ காணப்படுகின்றன; இந்த நெகிழ்வுத்திறன் ஓரளவிற்கு யுஎம்எல் 2.0 ஆம் ஆண்டில் தடுக்கப்படுகிறது. யுஎம்எல் சுயவிவரங்கள் கூடுதல் விளக்கப்பட வகைகளை வரையறுக்கலாம் அல்லது கூடுதல் குறிப்பீடுகளுடன் இருக்கின்ற விளக்கப்படங்களை நீட்டிக்கச் செய்யலாம். என்ஜினியரிங் படவரைவு சம்பிரதாயத்தை வைத்துக்கொள்வதில் ஒரு கருத்து அல்லது குறிப்பானது பயன்பாடு, தடை, அல்லது நோக்கத்தை விளக்குவது யுஎம்எல் விளக்கப்படத்தில் அனுமதிக்கப்பட்டிருக்கிறது. கட்டமைப்பு விளக்கப்படம்அமைப்பில் எந்த விஷயங்கள் இருக்க வேண்டும் என்பதை கட்டமைப்பு விளக்கப்படங்கள் வலியுறுத்துகின்றன:
கட்டமைப்பு விளக்கப்படங்கள் அமைப்பின் கட்டமைப்பைக் குறிக்கின்றன என்பதால், மென்பொருள் அமைப்புக்களின் கட்டுமானத்தை ஆவணமாக்குவதில் அவை மிக விரிவாக பயன்படுத்தப்படுகின்றன. செயல்விளக்கப்படங்கள்செயல்விளக்கப்படங்கள் அமைப்பு மாதிரி செய்யப்படுவதில் என்ன நடக்கவேண்டும் என்பதை வலியுறுத்துகின்றன:
செயல்விளக்கப்படங்கள் அமைப்பின் செயல்முறையை விளக்குகின்றன என்பதால், அவை மென்பொருள் அமைப்புக்களின் செய்ல்பாட்டை விளக்குவதற்கு விரிவாக பயன்படுத்தப்படுகின்றன. பரஸ்பர செயல்பாட்டு விளக்கப்படங்கள்செயல்விளக்கப்படங்களின் துணையமைப்பான பரஸ்பர செயல்பாட்டு விளக்கப்படங்கள் அமைப்பு மாதிரி செய்யப்படுகையில் இருக்கும் விஷயங்களிடையே கட்டுப்பாடு மற்றும் தரவு ஓட்டத்தை வலியுறுத்துகிறது:
புரோட்டகால் ஸ்டேட் மெஷின் என்பது ஸ்டேட் மெஷினின் துணை-மாறுபாட்டு வடிவம் ஆகும். இது வலையமைப்பு தகவல்தொடர்பை மாதிரி செய்ய பயன்படுத்தப்படலாம். மெட்டா மாடலிங்![]() இந்த இலக்கு நிர்வாகக் குழு (ஓஎம்ஜி) மெட்டா-இலக்கு ஃபெஸிலிட்டி (எம்ஓஎஃப்) எனப்படும் யுனிஃபைட் மாடலிங் லாங்குவேஜை (யுஎம்எல்) விளக்க மெட்டாமாடலிங் கட்டுமானத்தை உருவாக்கியிருக்கிறது. இந்த மெட்டா-இலக்கு ஃபெஸிலிட்டி வலதுபக்கத்தில் காட்டப்பட்டுள்ளபடி நான்கு அடுக்கு கட்டுமானமாக வடிவமைக்கப்பட்ட மாதிரி-இயக்க பொறியியலுக்கான தரநிலையாக இருக்கிறது. இது எம்3 அடுக்கு எனப்படும் மேல் அடுக்கில் மெட்டா-மெட்டா மாடலை வழங்குகிறது. இந்த எம்3 மாதிரி எம்2 மாதிரிகள் எனப்படும் மெட்டாமாதிரிகளை கட்டமைக்க மெட்டா-இலக்கு ஃபெஸிலிட்டியால் பயன்படுத்தப்படும் மொழியாகும். அடுக்கு 2 மெட்டா-இலக்கு ஃபெஸிலிட்டி மாடலின் மிகச் சரியான உதாரணம் யுஎம்எல் மெட்டாமாதிரி ஆகும், இது யுஎம்எல்லையே விளக்குகிறது. இந்த எம்2 மாதிரிகள் எம்1-அடுக்கு, மற்றும் அவ்வகையில் எம்1-மாதிரிகளின் அம்சங்களையும் விளக்குகிறது. இவை உதாரணத்திற்கு யுஎம்எல்லில் எழுதப்பட்ட மாதிரிகளாக இருக்கும். கடைசியாக உள்ள அடுக்கு எம்0-அடுக்கு அல்லது டேட்டா அடுக்கு ஆகும். இது நிஜ உலக இலக்குகளை விளக்குவதற்கு பயன்படுத்தப்படுகிறது. எம்3 மாடலுக்கும் அப்பால், இந்தச் செயல்பாடுகளை விளக்கும் சிஓஆர்பிஏ இடைமுகங்களை வரையறுப்பதன் மூலம் மாதிரிகள் மற்றும் மெட்டாமாதிரிகளை உருவாக்கி கையாளுவதற்கான சராசரிகளை இந்த மெட்டா-இலக்கு ஃபெஸிலிட்டி விளக்குகிறது. மெட்டா-இலக்கு ஃபெஸிலிட்டி எம்3 மாதிரி மற்றும் யுஎம்எல் கட்டமைப்பு மாதிரிகளுக்கும் இடையில் உள்ள ஒற்றுமைகளால் மெட்டா-இலக்கு ஃபெஸிலிட்டி மெட்டாமாதிரிகள் வழக்கமாக யுஎம்எல் வகைப்பாட்டு விளக்கப்படங்களாக மாதிரி செய்யப்படுகின்றன. மெட்டா-இலக்கு ஃபெஸிலிட்டியின் உதவித் தரநிலை என்பது எம்3-, எம்2-, அல்லது எம்1-அடுக்கில் உள்ள மாதிரிகளுக்கான எக்ஸ்எம்எல் அடிப்படையிலான எக்ஸ்சேன்ஞ் வடிவத்தை வரையறுக்கின்ற எக்ஸ்எம்ஐ ஆகும். விமர்சனங்கள்யுஎம்எல் பரவலாக அங்கீகரிக்கப்பட்டு மாதிரியாக்கத் தரநிலையாக பயன்படுத்தப்பட்டாலும், இது பின்வருவனவற்றிற்காக தொடர்ந்து விமர்சிக்கப்படுகிறது:
மாதிரி செய்யும் நிபுணர்கள் பின்வருபவை உள்ளிட்ட யுஎம்எல் குறித்த கூர்மையான விமர்சனங்களை எழுதியிருக்கின்றனர், பெர்ட்ரண்ட் மேயரின் "யுஎம்எல்: தி பாஸிட்டிவ் ஸ்பின்",[11] மற்றும் பிரைன் ஹெண்டர்ஸன்-செல்லர்ஸின் "தி யூஸஸ் அண்ட் அபூஸஸ் ஆஃப் தி ஸ்டீரியோடைப் மெக்கானிஸம் இன் யுஎம்எல் 1.x அண்ட் 2.0".[15] மேலும் பார்க்க![]()
பார்வைக் குறிப்புகள்This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.
கூடுதல் வாசிப்பு
வெளிப்புற இணைப்புகள்
|
Portal di Ensiklopedia Dunia