التطبيق الموزع
هوتطبيق مكون من أكثر من مكون يمكن نشرها بشكل مستقل وعلى آلات مختلفة مرتبطة بشبكة،وتتخاطب فيما بينها باستعمال الـ Middleware . يتألف التطبيق الموزع من طبقتين (تطبيقات مخدم-زبون) أومن ثلاث طبقات (تطبيقات زبون-Middleware-مخدم)أومن عدة طبقات (زبون-عدة Middleware -عدة مخدمات).
الفائدة من التطبيق الموزع:
هناك بعض التطبيقات التي تفرض على المستخدم حتى تكون موزعة (جغرافياً :مثل فروع بنك معين) يوجد الكثير من الأسباب التي نحتاج من أجلها التطبيقات الموزعة:
- حاجة المؤسسات إلى مكاملة التطبيقات القديمة بتطبيقات جديدة،وذلك لأن التكنولوجيا عمرها قصير ،أي خمس سنوات تقريباً،لذا تلجأ المؤسسات إلى التغيير التدريجي بدلاً من التغيير الجذري.
- مكاملة تطبيقات تعمل بلغات برمجة وتعمل على آلات مختلفة بمنصات عمل مختلفة(نظم تشغيل مختلفة).
- تحقيق الأمن Security .
- السماح بتوزيع العبء بين مجموعة من الآلات (load Balancing)بوقت التطبيق مما يسمح للمخدم بالتجاوب بسرعة.
- تأمين توزيع جغرافي للتطبيق يتناسب مع التوزيع الجغرافي للمستخدمين.
- جعل البرمجيات في متناول المستخدمين داخل وخارج المؤسسة.