Library Oriented Architecture
மென்பொருள் பொறியியலில், நூலகம் சார்ந்த கட்டமைப்பு (எல். ஓ. ஏ) என்பது ஒரு குறிப்பிட்ட ஆன்டாலஜி களத்தில் கட்டுப்படுத்தப்பட்ட மறுபயன்பாட்டு மென்பொருள் நூலகங்களின் வடிவத்தில் மென்பொருளை வடிவமைத்து மேம்படுத்துவதற்கான கொள்கைகள் மற்றும் முறைகளின் தொகுப்பாகும். சேவை சார்ந்த கட்டமைப்பின் மூலம் மென்பொருளை மேலும் வெளிப்படுத்த உதவும் பல மாற்று முறைகளில் ஒன்றை எல். ஓ. ஏ வழங்குகிறது. நூலக நோக்குநிலை ஒரு நூலகத்தின் ஆன்ட்டாலஜிக்கல் எல்லைகளை ஆணையிடுகிறது, இது பொது ஏபிஐகளின் தொகுப்பின் மூலம் வணிக செயல்பாட்டை வெளிப்படுத்துகிறது. நூலகம் சார்ந்த கட்டிடக்கலை மாடுலர் புரோகிராமிங் போன்ற நடைமுறைகளை மேலும் ஊக்குவிக்கிறது, மேலும் சுயாதீனமான உள் திறந்த மூல வாழ்க்கைச் சுழற்சிகளுடன் உள் நூலகங்கள் மற்றும் தொகுதிகளின் பராமரிப்பை ஊக்குவிக்கிறது. இந்த அணுகுமுறை நல்ல மென்பொருள் பொறியியல் கொள்கைகள் மற்றும் செயல்பாடுகளுக்கு மாறாக கவலைகளைப் பிரிப்பது மற்றும் இடைமுகங்களுக்கு வடிவமைப்பது போன்ற வடிவங்களை ஊக்குவிக்கிறது. கோட்பாடுகள் மூன்று கோட்பாடுகள் நூலகம் சார்ந்த கட்டிடக்கலை கட்டமைப்புகளை ஆட்சி செய்கின்றனஃ ஒரு மென்பொருள் நூலக அமலாக்கம் மற்றும் பாடப் பகுதி நிபுணத்துவம் ஆகியவை ஒரே ஒரு ஆன்ட்டாலஜி களத்திற்கு மட்டுமே கட்டுப்படுத்தப்பட வேண்டும். ஒரு மென்பொருள் நூலகம், அது சேர்ந்ததை விட வேறுபட்ட ஆன்டாலஜி களத்திலிருந்து கருத்துக்கள் மற்றும் கலைப்பொருட்களைப் பயன்படுத்த வேண்டும், அந்த குறிப்பிட்ட ஆன்டாலஜி களத்துடன் தொடர்புடைய நூலகத்தை இடைமுகப்படுத்தி மீண்டும் பயன்படுத்த வேண்டும். அனைத்து குறிப்பிட்ட கள மென்பொருள் நூலகங்களும் தனித்தனி வாழ்க்கைச் சுழற்சிகளுடன் பராமரிக்கப்பட்டு ஆதரிக்கப்பட வேண்டும். நன்மைகள் நூலகம் சார்ந்த கட்டிடக்கலை தற்போதுள்ள மென்பொருள் பொறியியல் நடைமுறைகள் மற்றும் மென்பொருள் மேம்பாட்டு வாழ்க்கைச் சுழற்சிக்கு வெவ்வேறு செயல்முறை மேம்பாடுகளை வழங்கலாம். இதை ஏற்றுக்கொள்வதன் மூலம் சில உறுதியான நன்மைகள் பின்வருமாறுஃ விநியோகிக்கப்பட்ட அமைப்புகளின் உள்ளமைவு நிர்வாகத்தை எளிமைப்படுத்துதல். எல். ஓ. ஏ கொள்கைகளின் உள்ளார்ந்த பண்புகள் மற்றும் கட்டுப்பாடுகள் காரணமாக மிகவும் நம்பகமான மென்பொருள் அமைப்புகளை உருவாக்குங்கள். எல். ஓ. ஏ. வைப் பயன்படுத்தி கட்டப்பட்ட தகவல் அமைப்புகள் தொழில்நுட்பம் சார்ந்தவை. இந்த அமைப்புகள் முழு நூலகங்கள் மற்றும் கள அமலாக்கங்களை உள்ளூர்மயமாக்கப்பட்ட தாக்கம் மற்றும் குறைந்தபட்ச மேல்நோக்கிய சிற்றலை விளைவுடன் எளிதாக மாற்றலாம் அல்லது மாற்றலாம். உங்கள் விநியோகிக்கப்பட்ட அமைப்புகள் மற்றும் ஒருங்கிணைப்பு களஞ்சியங்களின் பராமரிப்பு குறியீட்டை அதிகரிக்கவும். அதிக இணைப்பின் அபாயத்தைக் குறைக்கவும், இது பெரிய நிறுவன அமைப்புகளில் மிகவும் தெளிவாகத் தெரியும். டெவலப்பர்களை ஒரு பாரம்பரிய அமைப்பை விட விரைவாக அளவிலான ஆர்டர்களை விரைவுபடுத்திக் கொள்ளுங்கள். டெவலப்பர்கள் மற்றும் குழுக்களை நூலகங்கள் மற்றும் டொமைன் ஆன்டாலஜிகள் முழுவதும் நகர்த்தவும், தடையின்றி ஒத்துழைக்கவும். பிழைகளைக் கண்டறிதல் மற்றும் சிக்கலை உடனடியாக பூஜ்ஜியப்படுத்துதல். ஒரு டெவலப்பர் பிழைத்திருத்தத்திற்கு செலவழிக்கும் நேரத்தைப் பற்றி ஏதாவது சொல்ல வேண்டும். மென்பொருள் பொறியியல் குழுவின் பேருந்து காரணியை அதிகப்படுத்துதல். மேலும் காண்கஃ ஆன்டாலஜி (தகவல் அறிவியல்) சேவை சார்ந்த கட்டமைப்பு விநியோகிக்கப்பட்ட அமைப்பு மாடுலர் புரோகிராமிங் மென்பொருள் நூலகம் மென்பொருள் வடிவமைப்பு வடிவமைப்பு எழுத்து நேர்த்தியான குறியீடு மற்றும் பராமரிப்பு குறியீடு குறியீடு அளவீடுகள்-பராமரிப்பு குறியீடு குறிப்புகள் மென்பொருள் கட்டமைப்பு நிறுவன பயன்பாட்டு ஒருங்கிணைப்பு