الانتقال إلى المحتوى

تعالو نروح سوا Soa ( الحلقة الرابعة )


احمد الجابري

Recommended Posts

في الحلقة الماضية انتهينا من وظيفة المبرمج وفي هذه الحلقة حنتكلم عن وظيفة المحلل .

سوا كما سبق ان قلنا هي مختصر جملة service oriented architecture
يعني البنية المرتبطه بالخدمات ..
والخدمات هي الويب سيرفس اللي تكلمنا عنها في الحلقة السابقة .

شوفو معاي الرسمه دي :
matjaz_bpel2_f1.gif

هذا ببساطه تسلسل عملية شراء كتاب اونلاين .. مثل موقع امازون .
لو تركز شوية في الاشكال البيضاوية تلاحظ انها عبارة عن عمليات مستقلة ..
ممكن انك تعملها في Stored Procedure او Funciton
بس تكون متوقع انه هتوصلك بيانات مثل رقم الكتاب .. وعليه انته بتبحث في قاعدة البيانات وترجع الRating له .

مش ضروري بالنسبة لك كمبرمج انك تعرف هيكلية العملية كلها او تفهم مخطط الانسياب كاملاً .
انته بس نفذ كلام المحلل .. و اديله السيرفس اللي هو عاوزها بس .
وهو شغلته انه يرتبها بالشكل المناسب كما في الصورة السابقة ..

البرنامج اللي يقول بترتيب الويب سيرفس اللي حضرتك يالمبرمج عملتها ويخليها زي الرسمه السابقة
هو Oracle BPEL وطبعاً فيه شركات ثانيه عندها منتجات شبيهه بOracle BPEL
و BPEL هي اللغة اللي ترتب فيها المخطط وهي لغة Standard ايضاً ..
يعني بكره تفنشت من اوراكل .. حتشتغل زي الحلاوة مع IBM او SUN او BEA او حتى Microsoft مع بعض التحفظ .
على فكرة مايكروسوفت عنها Microsoft WCF للي سمع عنه .. يقوم بنفس العمل لكن مش متاكد منه اذا
كان ماشي على الStandard او لا ..
وحتى ممكن انك تصدر الانسياب تبعك الى اي من ادوات الشركات السابقة .. يعني تفتح نفس الملف ويشتغل .

المهم هنا انتهينا من شغل المحلل .. والامور زبطت .

باقي معانا شغل المصمم وعلى فكرة هنتكلم بالتفصيل عن كل جزء من اعمال الفريق .
بس شجعونا شويه وتفاعلوا

دمتم بخير .

رابط هذا التعليق
شارك

  • بعد 3 أسابيع...
  • بعد 3 أسابيع...
  • بعد 2 أسابيع...
  • بعد 1 سنة...

والله ماشاء الله علي الشرح المبسط شكرا جزيلا

رابط هذا التعليق
شارك

  • بعد 4 سنة...

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

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.
Note: Your post will require moderator approval before it will be visible.

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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