SNA چیست؟

 بازدید: 591
 تاریخ انتشار: ۱۱ خرداد، ۱۳۹۷، ۶:۰۰ ب.ظ
SNA چیست؟
تحلیل شبکه های اجتماعی (Systems Network Architecture) که بطور مخفف SNA نام دارد به نوعی یک پروتکل ارتباطی است که در سال 1974 توسط IBM برای برقراری رابطه بین کامپیوترها و منابع آنها معرفی شد. SNA در پکیج های ارتباطی متنوعی می تواند پیاده سازی شود و به تحلیل ارتباطات بپردازد.

اهداف SNA

آی بی ام در نیمه 1970 به عنوان یک فروشنده موفق سخت افزار شناخته شده بود و بنابراین هدف خود را روی فروش بیشتر سخت افزارها گذاشت. هدف از SNA کاهش هزینه عملیاتی کردن اعداد بزرگ ترمینال‌ها بود و بنابراین به مشتری ها القا کردند تا سیستم‌های بر مبنای ترمینال تعاملی را توسعه دهند. افزایش فوق العاده سیستم‌های بر مبنای ترمینال تعاملی فروش ترمینال ها و مهمتر از آن کامپیوترهای پردازنده مرکزی افزایش پیدا کرد. احتمالا بخاطر افزایش ساده در حجم کاری بوسیله سیستم ها انجام می شود و بخاطر اینکه پردازش تعاملی نیاز به قدرت محاسباتی بیشتری دارد نسبت به پردازش دسته ای (batch processing). در واقع SNA سعی می کند با عملیاتی کردن شبکه های بزرگ و پروتکل های ارتباطی، هزینه های غیرکامپیوتری و سختی های مربوط به آن را در زمینه های تحلیل ارتباطات کاهش دهد.

مزایای SNA

بومی سازی مشکل در شبکه ارتباط از راه دور (telecommunications network) آسان‌تر است زیرا یک مقدار کوچک نسبی از نرم افزار با لینک های ارتباطی درگیر می شود. از آن گذشته، افزودن قابلیت ارتباط به یک برنامه کاربردی آسان تر است زیرا محیط قدرتمند نرم افزار کنترل لینک که به طور نوعی نیاز به پردازنده‌های وقفه (interrupt processors) و تایمرهای نرم افزاری دارد به نرم افزار سیستم و NCP واگذار شده است.

کاربردهای SNA

آی بی ام SNA را برای افزایش فروش خود توسعه داد ولی امروزه از آن بسیار گسترده‌تر استفاده می شود. این دانش اهداف را مثل یک نقطه فرض می کند و ارتباطات خاص بین آن نقاط را مثل یک خط. این نوع تحلیل در موارد زیادی استفاده می شود مثلا اگر تحلیل شیوع بیماری منظور باشد در آن صورت مناطق جغرافیایی می تواند نقطه باشد و این نقاط بر اساس ارتباط خاص (بیماری مورد نظر) به هم وصل شده و بعد کل گراف حاصل تحلیل می شود. گوگل و شبکه های اجتماعی مثل فیسبوک یا لینکداین از جمله مثال هایی هستند که از اس ان آ برای تحلیل روابط کاربران خود استفاده می کنند.