بسم الله نبدأ قديماً فى انظمة desktop كانت الانظمة تتكون من طبقتين طبقة تمثل الكلاينت وطبقة تمثل قاعدة البيانات على جهاز واحد وبظهور شبكات lan اصبحت البرامج موزعة على عدد من الاجهزة وقاعدة البيانات فى جهاز واحد يسمى السيرفر .ولتقريب الصورة اكثر لنفرض بان لدينا نظام يخص رواتب الموظفين هذا البرنامج موزع على عدد من الاجهزة وكل جهاز من هذه الاجهزة مرتبط بالسيرفر الموجودة عليه قاعدة البيانات ,,,,,والعمل بهذه الطريقة مستقر ولاتوجد مشاكل حالياً ,,,,,وفجاءة ظهرت مستجدات إدارية فى صرف الرواتب الشى الذى سيودى الى اجراء بعض التعديلات فى نظام صرف الرواتب ,,,,اذن بعد اجرا ء التعديلات نحتاج الى تعميم هذه التعديلات فى كل الاجهزة التى يعمل عليها نظام صرف الرواتب ,,,,,اذن نحتاج الى نقله باى وسيلة نقل الى كل الاجهزة سوى كانت هذه الوسيلة فلاش او سى دى والخ من وسائل النقل ,,,,,!!!!طبعاً طريقة طويلة وعقيمة خصوصاً اذا كان عدد الاجهزة كبير والمسافات بينها كبيرة ,,,ومن هنا نبعت فكرة applications server بمفهومها البسيط ومن هنا انتجت اوراكل AS 9i ومن ثم AS 10g ومن ثم AS 10gR مع العلم ان كل الاصدارت السابقة تدعم Forms&Reports Services ومن ثم انتجت الاصدار AS10gR3 الذى لايدعم Forms&Reports Services بل يدعم برامج وانظمة الجافا .واخيراً اشترت اوراكل Weblogic Server 10.3 من شركة بيا Bea الذى صمم بواسطة لغة جافا بويمكن تعريف Weblogic application server بانه طبقة وسيط تتوسط قاعدة البيانات (DataBase) والكلاينت (Clients) واصبح العمل يتكون من ثلاث طبقات بدلاً من طبقتين (Clients And DataBase) . ومن هنا يتضح لنا بان الغرض الاساسى الذى تم من اجله تصميم فكرة application server هى ان كل الانظمة تصبح موجودة على جهاز واحد وهو مايسمى ب midle Tier فقط نعدل على البرامج فى الapplication serer ومن ثم يصبح التعديل متاح لكل الاجهزة دون انزال اى شى عليها حيث عن طريق متصفح الانترنت يتسنى للمستخدمين العمل على انظمتهم .والشكل أدناه يوضح هذه الطبقات الثلاث . وبهذا انتهى الدرس الاول