کدهاي جاوا اسکريپت
دانلود كتاب
دانلود موزيك
دانلود کارتون
گوناگون
تجارت الكترونيك
 
 
تبليغات تصويري
مبل هاي عجيب و زيبا را به نرخ توليدي تهيه کنيد
بازي آنلاين و فکري لرد ها
 

 
 
 
 
 
موضوع:
corba
 

مقدمه
شبكه هاي كامپيوتري معمولا همگون نيستند. براي مثال، حتي در يك سازمان كوچك كامپيوتري ممكن است، چندين نوع سكوي مختلف وجود داشته باشد. اين ناهمگوني در سطوح مختلف از قبيل سيستم هاي عامل، سكوها، كامپيوترها و غِيره پديد مي آيند.
دلائل مختلفي براي اين ناهمگوني وجود دارد كه عبارتند از :
1) تكنولوژي روز به روز در حال پيشرفت است.
2) اندازه شبكه را نمي توان از ابتدا مشخص نمود و لذا شبكه روز به روز گسترش مي يابد و براي كارآئي بالا در هر اندازه اي يك نوع از ابزار مناسب است. اين كارآئي را در هر مرحله مي توان قيمت پائين، امنيت بالاو حداكثر سرعت تعبير نمود.
تنوع و گوناگوني در شبكه مي تواند ترميم پذيري آنرا تا حد زيادي افزايش دهد، زيرا خيلي از مشكلاتي كه در اثر نوع ماشين، سيستم عامل يا برنامه كاربردي رخ مي دهد روي ساير بخشهائي كه نوع سيستم عامل يا كامپيوتر آن متفاوت است تاثير نخواهد گذاشت
3) تنوع و گوناگوني در شبكه مي تواند ترميم پذيري آنرا تا حد زيادي افزايش دهد، زيرا خيلي ازمشكلاتي كه در اثر نوع ماشين، سيستم عامل يا برنامه كاربردي رخ مي دهد روي ساير بخشهائي كه نوع سيستم عامل يا كامپيوتر آن متفاوت است تاثير نخواهد گذاشت.
طراحي نرم افزار براي سيستمهاي توزيع شده بسيار مشكل و در برخي موارد غير ممكن است. خيلي از اين سيستمها در شبكه با شكست مواجه شده و يا با مشكل از دست رفتن امنيت مواجه مي شوند. در طراحي يك سيستم توزيع شده مي توان از ابزارهاي كليدي زير استفاده نمود:
1) مدل مستقلي يافت كه بتواند در حل مشكلات گوناگون كمك كند.
2) پيچيدگي سطوح پائين را تا جائي كه ممكن است پنهان نمود به شرطي كه روي كارآئي اثر منفي نداشته باشد.
قوانين فوق شروط لازم براي قابليت حمل يك سيستم هستند (اين قوانين در مورد هر دو نوع سيستمهاي توزيع شده و غير توزيع شده صادق هستند).

مشخصات CORBA كه توسطOMG (گروه مديريت شئ ) نوشته و پشتيباني مي شود انعطاف پذير بوده و سرويسهاي لازم را براي پشتيباني از كاربردهاي توزيعي ناهمگون فراهم مي آورد.

گروه مديريت شئ
در سال 1989، گروه مديريت شئ مشكلات توسعه سيستمهاي توزيع شدة قابل حمل را مطرح ساخت. پس از آن بود كه OMG با پشتيباني گسترده صنايع مواجه شد و بزرگترين كنسرسيوم نرم افزاري جهان با 800 عضو گرديد. اولين مشخصه كليدي كه توسط OMG مطرح شد، OMA (معماري مديريت شئ ) است. OMA قالب كاري معماري كاملي را كه قابليت و توانائي لازم را براي سيستمهاي توزيع شده گوناگون داشته باشد، فراهم مي آورد.
OMA دو مدل براي توصيف اشياء توزيع شده و محاوره بين اشياء بطوريكه از سكو مستقل باشند را فراهم مي آورد.
مدل شئ: يك شئ را به صورت يك شئ مستقل با شناسه مجزاي غير قابل تغيير كه كليه تعاريف را در خود دارد تعريف مي كند كه سرويسهاي آن تنها از طريق يك واسطه مشخص قابل دسترس است.مشتري توسط فرستادن درخواست به سرويسهاي کارگزار دست مي يابد. جزئيات پياده سازي اشياء و مكان آن از ديد مشتري پنهان است.
مدل مرجع: طبقه واسطه را نشان مي دهد كه دسته بندي عمومي براي واسطه هاي اشياء است. همانطور كه در شكل 1 نشان داده شده است، كليه طبقه هاي واسطه توسط ORB (دلال درخواست شئ ) به هم متصل مي شوند. ORB مي تواند بين مشتري و کارگزار ارتباط برقرار كند و اشيائي را كه در زمان رسيدن درخواست به آنها غير فعال هستند، فعال نمايد.ORB همچنين واسطه اي ايجاد مي كند كه بتواند بين مشتري و کارگزار مستقيما استفاده شود.

امكانات CORBA
اساسي ترين امكانات CORBA عبارتند از:
1) زبان تعريف واسطه OMG
2) فراخواني عملگرها و استفاده از تسهيلات به صورت ايستا و پويا
3) رابطهاي شئ
4) پروتكل درون ORB


نصیبه اصغری
کارشناسی فناوری اطلاعات وارتباطات
 
منبع : پارس نايس
www.parsnice26.com
 

 

 

 

 

 

     
Copyright (C) 2007-2017 parsnice25.com All rights reserved
کليه حقوق سايت پارس نايس متعلق به شرکت { پارس نايس انيميشن } مي باشد . طبق قوانين کپي رايت هرگونه نسخه برداري و کپي از مطالب و مقالات سايت ممنوع مي باشد
دانلودفار  | عکس و تصاوير | بازي آنلاين فضايي | خريد مبلمان منزل  | پارس نايس | کالا - شاپ