சேவை சார் கட்டமைப்பு

சேவை சார் கட்டமைப்பு (Service Oriented Architecture - SOA) என்பது சேவைகளுக்கு இடையேயான தொடர்புகளை ஏற்படுத்த உதவும் அடித்தள அமைப்பு. இங்கு சேவை (Service) என்பதை ஒரு கணிப்பொருள் (computing entity) வழியாக செய்யப்படும் ஓர் அலகு வேலை (unit of work) என வரையறுக்கலாம். சேவை சார் கட்டமைப்பு (SOA), எப்படி இரு கணிப்பொருள்கள் தங்களுக்குள்ளே இடைபரிமாற்றம் (interact) செய்து ஒரு கணிப்பொருள் மற்றதன் ஓர் அலகு வேலையைச் செய்கின்றன என்பதை வரையறுக்கின்றது. சேவை இடைபரிமாற்றங்கள் ஓர் விளக்க மொழியால் (descriptive language) குறிக்கப்படுகின்றன. ஒவ்வொரு இடைபரிமாற்றமும் தளர்வு இணைப்புக் கொண்டதும் (loosely coupled), தன்னிறைவானதும் (self-contained) ஆகும். 

அண்மையில் அதிகமாகச் செய்யப்படும் சேவை சார் கட்டமைப்பின் (SOA) நிறைவேற்றல்கள் எளிமைப் பொருள் அணுக்க நெறிமுறை (SOAP - Simple Object Access Protocol) -யை அடிப்படையாகக் கொண்ட இணைய சேவைகள்தான் (Web Services). இணைய சேவைகள் அல்லாத சேவை சார் கட்டமைப்பு (SOA) செயற்படுத்தல்களும் உள்ளன. இது (SOA) நெறிமுறை சாராதது என்பதால் ஒரு சேவையுடன் வெவ்வேறு நுகர்வோரும் (consumers) வெவ்வேறு வழிகளில் தொடர்புகொள்ள இயலும். 

மேற்கோள்கள்

வெளி இணைப்புகள்
சேவை சார் கட்டமைப்பு - SOA பற்றிய திறந்த குழுமத்தின் வரையறை 
SOA உபயோகிப்பவர்களுக்கான கையேடு

பகுப்பு:கணினிப் பிணையமாக்கம்