لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:18
فهرست
چالش های برنامه های توزیع شده
سیر تکامل پردازش های توزیع شده
تعاریف و اصطلاحات
مقایسه DCOM و CORBA
سرویس های وب : رویکرد جدید در برنامه های توزیع شده
کالبد شکافی سرویس های وب
مقدمه
همزمان با رشد وب ، عمومیت یافتن استفاده از کامپیوترهای شخصی و پیشرفت های مهم در زمینه دستیابی به شبکه های با سرعت بالا ، پردازش های توزیع شده بشدت مورد توجه قرار گرفته است . در این نوع پردازش ها ، همواره می بایست بر دو اصل مهم تاکید و راهکارهای مناسب را دنبال کرد. اولین مسئله توجه به معماری مبتنی بر Component ( عنصر) برای تولید نرم افزار و دومین مسئله نحوه تبین ارتباط بین عناصر ذیربط و تشکیل دهنده یک نرم افزا ر در محیط هائی با پردازش های توزیع شده است . همانگونه که قبلا" اشاره گردید، برنامه های مبتنی بر وب که خود نمونه ای از پردازش های توزیع شده می باشند از مدل N-Tier پیروی می کنند. کلید طلائی طراحی این نوع نرم افزارها ، توانائی نوشتن عناصر ( اجزاء) بگونه ای است که از یکطرف امکان بکارگیری آنها بسادگی در لایه ها و حتی چندین برنامه فراهم شده و از طرف دیگر امکان ارتباط این عناصر با یکدیگر صرفنظر از زبان برنامه نویسی استفاده شده و سایر موارد ذیربط ، فراهم گردد. ما می بایست جعبه های سیاهی را طراحی کنیم که صرفنظر از ماهیت درون هر یک ، قادر به استفاده از توان آنها در بخش یا بخش های از یک و یا چندین نرم افزار باشیم .
مقاله چالش های برنامه های توزیع شده