التطبيق الموزع

من ويكيبيديا، الموسوعة الحرة

هو تطبيق مكون من أكثر من مكون يمكن نشرها بشكل مستقل و على آلات مختلفة مرتبطة بشبكة،و تتخاطب فيما بينها باستعمال الـ Middleware . يتألف التطبيق الموزع من طبقتين (تطبيقات مخدم-زبون) أو من ثلاث طبقات (تطبيقات زبون-Middleware-مخدم)أو من عدة طبقات (زبون-عدة Middleware -عدة مخدمات).

[تحرير] الفائدة من التطبيق الموزع:

هناك بعض التطبيقات التي تفرض على المستخدم أن تكون موزعة (جغرافياً :مثل فروع بنك معين) يوجد العديد من الأسباب التي نحتاج من أجلها التطبيقات الموزعة:

  1. حاجة المؤسسات إلى مكاملة التطبيقات القديمة بتطبيقات جديدة،و ذلك لأن التكنولوجيا عمرها قصير ،أي خمس سنوات تقريباً،لذا تلجأ المؤسسات إلى التغيير التدريجي بدلاً من التغيير الجذري.
  2. مكاملة تطبيقات تعمل بلغات برمجة وتعمل على آلات مختلفة بمنصات عمل مختلفة(نظم تشغيل مختلفة).
  3. تحقيق الأمن Security .
  4. السماح بتوزيع العبء بين مجموعة من الآلات (load Balancing)بوقت التنفيذ مما يسمح للمخدم بالتجاوب بسرعة.
  5. تأمين توزيع جغرافي للتطبيق يتناسب مع التوزيع الجغرافي للمستخدمين.
  6. جعل البرمجيات في متناول المستخدمين داخل و خارج المؤسسة.