جابلسا : پايگاه اطلاع رسانی فن آوری اطلاعات و ارتباطات

 

About Links Articles World Iran Home

 

 

Home > Articles > Article

 

منبع: ويژه‌نامه انفورماتيک همشهری - تاريخ: 30 آبان 80

 

مايکروسافت با net. پيروز خواهد شد؟

هر روزه در تقاط مختلف دنيا، اطلاعات زيادی در زمينه های گوناگون ما بين افراد و مؤسسات گوناگون از طريق اينترنت مبادله می شود. ولی همزمان با پيشرفت تکنولوژی، حجم اطلاعاتی که بايد تبادل شوند نيز افزايش می يابد.

بطوريکه تکنولوژی به ظاهر پيشرفته امروز به سختی تاب و توان ارسال و دريافت اين حجم عظيم اطلاعات را دارد.

فناوری انتقال اطلاعات امروز، شايد به ظاهر بسيار سريع باشد، ولی با اين سرعت و اين هزينه جوابگوی نيازهای دنيای امروز نيست. نبود يک سيستم واحد و يکپارچه برای تشريک اطلاعات نيز از ديگر نيازهايی است که متخصصان در پی يافتن راهی برای برطرف کردن آن هستند.

به عنوان مثال تا چندی پش يک دستگاه تلفن همراه نمی توانست با اينترنت ارتباط بر قرار کند ولی نيازهای بشر موجب توليد سيستمی برای تشريک اطلاعات موبايل با اينترنت و Web شد. اما حالا دست اندر کاران کار کامپيوتر در پی پاسخگويی به نيازهای ديگری در زمينه اطلاع رسانی و اطلاعات هستند نيازهايی که تا کنون پاسخی برايشان وجود نداشت. مثلاً استانداردی برای شراکت اطلاعات بين موبايل و ماشين لباسشويی! و يا ما بين يک بانک بزرگ جهانی و يک رايانه کوچک حسابداری در يک فروشگاه محصولات غذايی! يا بين دو زبان برنامه نويسی؛ و در کل استانداردی برای ذخيره سازی و تبادل اطلاعات از هر نوع و در هر مورد.

به نظر می رسد که باز هم Microsoft به عنوان غول نرم افزاری دنيا، پاسخگوی اين نيازها خواهد بود. net. پاسخ مايکروسافت است. net. نظامی پيچيده است که از آغاز بر مبنای به اشتراک گذاری اطلاعات از هر نوع و ما بين هر دو منبع اطلاعاتی طراحی شده است. در اين مقاله بطور مختصر به مطالعه اين پروژه خواهيم پرداخت.

Microsoft .net چيست؟

net. حرکت جديدی از MS برای خارج نرم افزارها از داشتن جنبه تک منظوره و سوق دادن آنها به سوی چند منظوره شدن. در واقع net. استراتژی جديدی است که MS برای نامگذاری محصولات جديد در نظر گرفته بطوری که آن دسته از نرم افزارهای MS که بعد از معرفی رسمی net. به بازار عرضه شده اند امکان استفاده از اين فناوری را دارا می باشند و برنامه های بعدی MS نيز بر اساس net. نوشته و پياده سازی خواهند شد. روش های مورد توصيه مايکروسافت برای توليد نرم افزار به زبان های مختلف برنامه نويسی، از طرف اين کمپانی مورد باز بينی قرار گرفته اند و سيستم های بازنگری شده جديد به برنامه نويسان ارائه شده تا بتوانند پروژه های خود را سازگار با net. تهيه نمايند.

آنچه باعث بوجود آمدن net. شد

ضعف سيستم های قبلی: عدم سازگاری با اينترنت مهمترين ضعف سيستم های نرم افزرای پيشين بود که بر مبنای اينترنت ساخته نشده بودند. به اين دليل که زمانی که اين نرم افزارها مانند (Windows 98) ارائه می شدند اينترنت به شکل امروزی رايج نبود بعد از مطرح شدن استفاده جدی و تجاری از اينترنت MS اين قابليت را به نرم افزارهای سيستم عامل خود (مثل Windows XP) و يا زبان های برنامه نويسی و ديگر نرم افزارهای خود، در حدی که قابليت های قبلی خود را از دست ندهند، افزود: اين تغبيرها شامل جنبه های مختلفی بود، از پروتکل های ارتباطی بين برنامه های مختلف برای تبادل های متعدد اطلاعات در سطوح مختلف، تا بانک های اطلاعاتی و سکوهای نرم افزاری، اين دستکاری باعث شد که اين نرم افزارها در بخشی از قابليت هايی که برای آن طراحی شده بودند، برای رسيدن به net. دچار ضعف شوند و حتی برخی از قابليت های خود را از دست بدهند چون از پايه برای استفاده از اينترنت طراحی نشده بودند.

عدم وجود نظام واحد، برای شيوه برنامه نويسی: از ديگر مشکلات زبان های برنامه نويسی قبلی، نبود نظام واحدی برای شيوه برنامه نويسی بود به اين شکل که هر زبان از شيوه ای خاص برای برنامه نويسی برخوردار بود و به همين دليل دچار نقاط ضعف و قوتی بود که زبان های ديگر عاری از آنها بودند. پس شخص برنامه نويس هميشه دچار اين مشکل بود که زبان الف فلان مشکل را دارد که زبان ب عاری از آن است ولی زبان ب هم برای خود، نقص هايی دارد که در زبان الف ديده نمی شود. آن وقت شما يا مجبوريد تخصص ها را در ميان يادگيری ابزارها و زبان های مختلف تقسيم کنيد و يا مجموعه ای از متخصصان مختلف را روی سکوهای مختلف و غير همگون کنار هم گرد آوری کنيد، هزينه زيادی را صرف کنيد، مديريت قوی ای را روی آن اعمال کنيد که اين مجموعه نا همگون به محصولی که احتياج داريد، بدل شود. ولی با ارائه net. توسط MS، خلأيی که تا به حال در ميان نرم افزارها ديده می شد، پر شد. با net. شما مجموعه متصل به همی از نرم افزارها را در اختيار داريد که چون در يک مکانيزم واحد پردازش کل، پردازش می شود، امکان گذاشتن تمرکز برای مديريت کل و حذف مقدار زيادی از هزينه های زمانی و مالی را خواهد داشت.

تکرار انتقال داده ها: تکرار انتقال داده ها در سيستم های فعلی به خرابکارها و هکرها اين امکان را می دهد که در اين گير و دار وارد کردن اطلاعات از طرف کاربر، به آنها دسترسی پيدا کنند و به سرقت اطلاعات مهم امنيتی و تجاری و غيره بپردازند. به طور مثال شما برای خريد کردن در يک سايت يک فروشگاه اينترنتی، هر دفعه مجبور به وارد کردن اطلاعات شخصی و شماره و رمز کارت اعتباری خود هستيد. در اين مدت، امکان به سرقت رفتن اطلاعات شما بسيار است. اين احتمال هم وجود دارد که سايتی که برای خريد انتخاب نموده ايد، خود سارق باشد. اما اگر برای خريد کردن نام MS Passport خود را وارد کنيد و ساير اطلاعات شما در بانک غير قابل نفوذی مثل مايکروسافت نگهداری شود، ديگر هرگز امکان به سرقت رفتن اطلاعات وجود نخواهد داشت.

نبود بستری مناسب، برای نشر يک توان عملياتی و ذخاير دانش تجاری هر شرکت، مجموعه کاملی از اطلاعات مختلف علمی، مالی، تجاری و غيره را در اختيار دارد. يک سايت ورزشی اطلاعات ورزشی، سايت يک بانک، مجموعه اطلاعات مالی و يک سايت خبری مجموعه ای از اطلاعات خبری. ولی هيچ کدام از اينها ابزاری برای به اشتراک گذاشتن اطلاعاتشان با هم در اختيار ندارند و مجبورند برای اينکه اطلاعات خود را در اختيار ديگری قرار دهند، قرار داد ببندند و برنامه های خود را طوری تغيير دهند که بتوان اطلاعات را با ديگری به اشتراک گذاشت و در اختيار طرف ديگر قرار داد. مسلم است این اعمال، نياز به صرف هزينه های کلان مالی و زمانی دارد. ولی با داشتن net. شما مکانيزمی را برای تشريک داده ها در اختيار داريد. به اين ترتيب حتی بانک مرکزی می تواند ريز خريد و فروش يک فروشگاه کوچک را در دورترين نقطه کشور داشته باشد و در اختيار افراد واجد شرايط قرار دهد تا به شما سرويس دهی کنند.

در صورتی که net. پيروز شود چه خواهد شد؟

بازسازی تکنولوژی توسعه برای سازگار شدن با net.: تمام نرم افزارها بايد بازنگری شوند و مطابق با استانداردی خاص، بازنويسی شوند. برای اين منظور MS تمام استانداردهای خود را ارائه نموده است. طی اين استاندارد سازی ها، نحوه نگارش برنامه هيچ تغييری نخواهد کرد. ولی در نهايت کد Compile شده دستخوش تغييرات بسياری خواهد شد. همچنين در اين فرايند مطمئناً مشکلات و معايب برنامه ها نيز بر طرف خواهد شد که اين خود يکی از مزايای اين طرح است.

تحول تمامی ابزارهای مرتبط: تمام ابزارهای ارتباطی ميان نرم افزارهای مختلف بايد با استانداردهای MS مطابقت پيدا کنند. پس اين ابزارها هم دستخوش تغييرات بسياری خواهند شد.

برقراری ارتباط ميان سيستم های مختلف: يک ديگر از مقاصد MS از ساخت اين تکنولوژی، برقراری ارتباط ميان تمامی دستگاه های ديجيتال سازگار با net. است. هر دستگاه ديجيتال (مجهز به پرسسور) که مجهز به يک برقرار کننده ارتباط با اينترنت باشد و مطابق با معياری net. برنامه ريزی شده باشد، توانايی برقراری ارتباط با هر دستگاه ديگری از اين نوع و با اين مشخصات را دارد. تصور کنيد که از محل کار خود بر می گرديد. در صورتی که يک يخچال سازگار با net. داشته باشيد، می توانيد از طريق يک Handle Device (مثل موبايل) با يخچال منزلتان ارتباط برقرار کنيد و مشاهده کنيد که آيا غذا به ميزان کافی برای شام در يخچال موجود داريد يا خير؟! و يا حتی اگر سطل زباله شما مجهز به چنين سيستمی باشد، مشاهده کنيد سطل زباله پر است؟! و اگر هست، به مأمورين مربوطه (با همان موبايل) اطلاع دهيد که آنرا قبل از رسيدن شما تخليه کنند (جالب است بدانيد در سوئيس تمام سطل های موجود در خيابان های سطح شهرها، به نوعی پروسسور برای همين منظور مجهز شده اند!) اين ارتباط پيچيده می تواند در مورد مسائل تجاری نيز مطرح شود. مثلاً در جلسه ای حضور داريد که افراد مختلفی در آن حضور دارند، هر يک با وسيله ای متفاوت از ديگری، ولی همه سازگار با net.، به سادگی هر کس می تواند اطلاعات جلسه، موضوعات سخنرانی و هر گونه اطلاعات ديگر مورد علاقه و مناسب خود را از طريق موبايل، Handle Device ،Laptop و يا حتی Pager خود پيگيری کند، Demo ارائه شده از روی دستگاه خود ببيند و ادامه مطالب را پيگيری کند.

مزايای net. از ديدگاه افراد مختلف

از ديدگاه مايکروسافت: اين پروژه عظيم، برای MS فوايد بسياری خواهد داشت که به طور خلاصه به برخی از آنها در زير اشاره می کنيم:

1) تحکيم بازار برای محصولات خود: مايکروسافت با اجرای اين طرح، علاوه بر به دست آوردن و به انحصار گرفتن بازار نرم افزار برای خود، به رقبای خود نظير Sun (طراح Java) ضزبه محکمی خواهد زد. چرا که آنها توانايی مشابه سازی زبان هايی مانند #C که با net. مطابقت کامل دارند را نخواهند داشت.

2) شکستن فشار Open Source: مايکروسافت قصد دارد با اجرای net. فشار سنگين دادگاه های را مبنی بر اينکه مايکروسافت بايد سورس اصلی سيستم عامل خود (Windows) را در اختيار رقبايش قرار دهد، بشکند. چرا که پس از اجرای اين طرح، اين اطلاعات آنقدر ارزشمند می شوند که هيچ شخصی بجز خود MS (که ناظران متعددی از سازمان های مختلف دنيا بر کار آنان نظارت دارند) صلاحيت در اختيار داشتن آن را نخواهد داشت.

2) حضور فعال و تعيين کننده: با به اجرا درآمدن طرح net. تمامی شرکت هايی که وظايف ميزبانی، مديريت و پشتيبانی را در اينترنت برعهده دارند، به نوعی به MS وابسته خواهند شد و تحت پوشش و فرمان MS قرار خواهند گرفت.

4) قبضه کردن بازار: بعد از عرضه رسمی net. اين محصول که خود حاصل ميليون ها نفر - ساعت کار متخصصان MS و صرف ميلياردها دلار می باشد، بازار را در انحصار خود در خواهد آورد. بديهی است که رقبای MS حتی در صورت نداشتن مشکل مالی، به زمان زيادی برای برای مشابه سازی نياز خواهند داشت. به سادگی می توان دريافت net. استراتژی جديد مايکروسافت برای تسخير بازار نرم افزار در قرن آينده است.

نکته مهمی که به ذهن می رسد اين است که اين شرکت با ارائه فناوری جديد در رابطه با توسعه نرم افزار قصد دارد جهت گيری های سياست های نرم افزاری جهان در آينده را به نفع خود تغيير دهد. در صورت فراگير شدن اين فناوری با توجه به امکانات و قدرت مالی اين شرکت، تمامی شرکت های فعال در اين زمينه به ناچار مجبور به تطبيق دادن خود با اين روش شده و در نتيجه در نهايت همگی نيازمند مايکروسافت خواهند شد. گرچه فناوری net. برای توسعه دهندگان نرم افزاری يک گام بزرگ به سوی پيشرفت برنامه نويسی در آينده می باشد. ولی اينگونه سياست ها باعث می شود تا نوآوری های کمتری در سطح جهان در اين رابطه به وقوع بپيوندد. به هر ترتيب بايد صبر کرد و مشاهده کرد آيا net. و فناوری های از اين دست در آينده مايکروسافت را به دنيای نرم افزاری تک قطبی شدن پيش خواهد برد يا خير؟

 

منبع: ويژه‌نامه انفورماتيک همشهری - تاريخ: 30 آبان 80

سرنوشت خود را با انديشه و تفکر تعيين کنيد.

(توماس کارلايل – مورخ و خاورشناس انگليسی)

BACK TO ARTICLES | BACK TO TOP

Home | Iran | World | Articles | Links | About

Contact | Instant Message | Feedback

This website is optimized for Microsoft Internet Explorer

Copyright © 2003 Jabolsa.com | Copyrights | Privacy Policy