الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

الدرس الاول من دروس Soa بعنوان مقدمة عن Soa

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم

اليوم ابدأ اول دروسي على بركة الله تعالى وهو بعنوان مقدمة عن soa وهيكون خفيف بالنسبة للي بعد كده ان شاء الله
مبدأيا احب ان اتوجة بالشكر للدكتور هاني اليماني استاذي ومعلمي وهو استاذ مساعد في كلية الحاسبات والمعلومات الاسماعيلية قسم علوم الحاسب وهو من علمني soa وواحد من النادرين الذين يتعاملون معاها في مصر من الناحية الاكاديمية والعملية

ٍsoa what's new

بعد ان زاد حجم البيانات في العالم وازادت التنقلات وبدأ مستوى البيانات المراد تخزنها واسترجعها يزيد مع زيادة ايضا العمليات الحسابية والتعقيدات في العلميات بدأ التفكير في كيفية زيادة الفاعلية لحركة البيانات في ظل صعوبة اعادة البرمجة لكميات هائلة من البرامج او المواقع التي تستخدم للتعامل مع البيانات
فكان لابد التفكير في ان يتم تقسيم العملية بعد ان كانت تعتمد على 2 tiers اصبح لا بد ان تعتمد على 3 tiers حتى تزيد من عملية التأمين وسهولة البرمجة والاضافة او الدمج او الحذف في الوجهة التي تتعامل مع البيانات دون المساس بالكود البرمجي او العمليات الاساسية التي تتم داخل البرمجة وستوضح اكثر فيما بعد عندما نتعمق اكثر ان شاء الله

لكن جاء التفكير اكثر ماذا لو كانت اريد التعامل مع اكثر من قاعدة بيانات في نفس اللحظة قال الوضع بسيط لكن في التنفيذ كانت الصعوبة في 2 tiers لانهم كانوا يعتمدوا على application و database فكيف سأنظم هذة العملية لم تكن مستحيلة لكنها كانت صعبة التنفيذ بعض الشئ
لكن في وجود 3tiers وظهور middle ware اصبح الامر مختلف حصل ظهر وجود وسيط يمكن عن طريقة عملية التنظيم لمسار انتقال الداتا بسهولة جدا دون الحاجة للتعقيد على انفسنا في البرمجة والتوهان الذي كنا نصاب بة كما زاد من السكيورتي والامان وازاد في availability الخاصة بالداتا بتاعتي لانها اصبح هناك شروط واصبح الاعتمادية موجودة بشكل كبير وعملت التنظيم اصبحت اقوى بكثير

ماهو soa ?????/?
سؤال سألة الكتير ما هو الاس او اية بمنتهى البساطة هو عبارة عن طريقة مش لغة لكنها طريقة تحدد كيفية التعامل مع البيانات وزيادة القدرة على التحكم في البيانات دون النظر الى نوع معين من البرمجة او وسيلة معينة او نوع معين من الداتا بيس كما يزيد من تنظيم واعتمدية وظهور الداتا بتاعتي وهو معتمد على تكنولوجيا xml التي تسهل من عملية عدم الحاجة للتدخل المباشر في الكود البرمجي وتتيح التعامل مع اي لغة برمجة بنفس الوسيلة كما سنرى فيما بعد ان شاء الله

File:SOA_Elements.png

مما تتكون soa ?????
تتكون الاس او اية من عدة اركان اساسية مثل -provider - consumer - service like web service - business logic - user interface -service repository
service register - service bus


سنتحدث ان شاء الله في الدرس القادم نبزة عن كل مكون من المكونات دي ان شاء الله

ما هي بعض المفاهيم التي تظهر في الاس او اية ؟؟؟؟
service federation - service composition- service replication
وهنشرح ان شاء الله كل واحدة من دول في درس لوحدها ان شاء الله

مبدأيا سنجهز انفسنا ان شاء الله ابتدأ من الان ان شاء الله لما هو قادم فما هو قادم اكثر تشويقا بكثير ان شاء الله واجمل بكثير فالدرس الاول مجرد بداية خفيفة ان شاء الله لما هو قادم وربنا يعنا ان شاء الله على ذلك



بتاريخ:

السلام عليكم

بارك الله فيك
بداية موفقه يا عزيزي
الله يوفقك ويسهل لك إكمال الحلقات ,,

ولك مني اجمل تحية,,,


موفق..

بتاريخ:

ربنا يكرمك ويقدرلك الخير حيثما كان

  • بعد 1 شهر...
بتاريخ:

شكرا وربنا يوفقك ومستنين باقي الدروس

  • بعد 3 أسابيع...
بتاريخ:

شكرا جزيلا اخي العزيز على هذه الكنوز
وبانتظار بقية الدروس
وربنا يوفقك

  • بعد 2 شهور...
بتاريخ:

شكرا و جزاك الله خير..........و بالتوفيق دائما

بتاريخ:

وفقك الله يا أخي وإلى الأمام دائماً ...

  • بعد 3 سنة...
بتاريخ:

بالتوفيق 
منتظرين باقى الدروس

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.