مخطط الموضوع

  • التوصيف العام

    يقدم هذه المقرر المفاهيم الأساسية للنياسيب والتقانات المرتبطة بها لبرمجة تطبيقات متعددة النياسيب وكيف يتم بناؤها والتعامل معها برمجيًا وكيف تتم المزامنة بين هذه النياسب. كما يوضح المفاهيم الأساسية لتطبيقات مخدم/زبون والتقانات والبروتوكولات المرتبطة بها لبرمجة مختلف أنواع التطبيقات الشبكية، حيث يعرض تقانات الاتصالات المستخدمة لإرسال البيانات عن طريق شبكة الانترنت والطرق الأساسية لتأسيس اتصال بين التطبيقات. ويقدم أمثلة عن برامج ألعاب على الشبكة تبين من خلاله طريقة بناء تطبيق مخدم/زبون متعدد النياسب. يتم ضمن هذا السياق عرض لتقانات التشبيك عن بعد (مثل:RPC, RMI) والتي تؤمن خدمات مشابهة لخدمات الويب والتي تسمح بالمعالجة الموزعة عبر الشبكة. كما يستعرض هذا المقرر المفاهيم الأساسية لخدمات الوب والتقانات المرتبطة بها لبرمجة تطبيقات شبكية متعددة، واستخدام تقانات خدمات الويب للسماح بإعادة استثمار البرمجيات في الأنظمة الموزعة.