بتاريخ: 14 أبريل 201510 سنة comment_261760 السلام عليكم ورحمة الله تم عمل هذا الموضوع لرد على اسئلتكم التقنية الخاصة ب Oracle SOA and BPM سيتم ان شاء الله الرد على اسئلتكم على قدر معرفتنا وما تعلمتة باذن الله ملحوظة - لن يتم الرد على الاسئلة خارج النطاق - قد يتم التاخير في الرد لظروف العمل اسال الله لي ولكم التوفيق تقديم بلاغ
بتاريخ: 14 أبريل 201510 سنة comment_261766 السلام عليكم ورحمة الله اريد أن أعرف ما هي العلاقة بين ال SOA وال ADF وهل عند تصميم انظمة جديدة يتم البدء من ال SOA او انه أثناء العمل بال ADF يمكن تطبيق ال SOA موضوعات ال SOA جديدة ... ارجوا ان تشرح لنا التداخل والترابط بينهما شكرا لك تقديم بلاغ
بتاريخ: 15 أبريل 201510 سنة كاتب الموضوع comment_261777 ADF هو تقنية لبناء تطبيقات الانترنت Web Applications تعتمد على مجموعة كبيرة من المكتبات التي تحتوي على برامج جاهزة ومجموعة من العناصر Components مبنية بلغة الجافا بالاضافة الى لغة XML التي تساعد على بناء التطبيقات بسرعة وسهولة واقل قدر من الشيفرات البرمجية Codes وتعتمد ايضا على تطبيق نموذج و MVC Template والذي من خلالة يتم تقسم اي تطبيق الى ثلاث اقسام رئيسة Model – View – Controller اتسهيل تقسم العمل بين اعضاء فريق بناء التطبيقات ويتكون التطبيق Application Projects TaskFlows JavaBeans Bundles Configuration Files Pages Fragments Data Source SOA هو تقنية هيكلة التعامل مع الخدمات Web Service Orientation Architecture بحيث يسمح بادارة مجموعة من الخدمات لانتاج تطبيق خدمي كبير فيمكن التكامل بين الخدمات فيما بينها كذلك التكامل مع مصادر خارجية او داخلية من خلال Adapters فيمكن لهذه الخدمات الاتصال بقادة بيانت مثلا عن طريق Database Adapter وتكون SOA من مجموعة عناصر رئيسية -BPLE -Mediator -Business Rule -Human Task بالاضافة الى مجموعة من الموصلات Adapters للتكامل مع مصادر خارجية او داخلية او حتي خدمات اخري . علاقة SOA – ADF ان ADF هو الاساس الذي اعتمدت علية Oracle في بناء منظومة Oracle Fusion Middleware بالتالي اي تطبيق يحتاج لبناء واجهات لتطبيقات انترنت Web Applicatio فان الاعتماد على بناءها ب ADF مثل Weblogic Console Enterprise Manager oracle BIEE وغيرها من تطبيقات اواركل كذلك في SOA فاننا قد نحتاج الى بناء شاشة تظهر للمستخدم human Interaction فيجب بناء هذه الواجهة باستخدام ال ADF مع انه يمكن بناءها باي تقنية اخري مثل MS dot net Application لكن للتكامل والسهولة يتم الاعتماد على ADF Application . تم تعديل 15 أبريل 201510 سنة بواسطة MuhammadYassein تقديم بلاغ
بتاريخ: 15 أبريل 201510 سنة comment_261795 السلام عليكم شكرا لك على هذة المعلومات القيمة ويبقى السؤال التقليدي ... كيف نبدأ ؟ وهل يمكن البدء ب BPLE كمرحلة اساسية للتعامل مع منتجات ال SOA وما هي المتطلبات الفنية لتحميل البرنامج والتعامل معه ؟ تقديم بلاغ
بتاريخ: 16 أبريل 201510 سنة كاتب الموضوع comment_261803 البداية تكون مع فهمة فكره الخدمات الالكترونية Web Service كيفية بناء الخدمة Service وكيفية التعامل معها ثم المرحلة الثانية هو مبادي SOA ثم كيفية اعداد Modeling للمشروع ثم تطبيق التقني للمشروع Implementing ثم التكامل مع OSB تقديم بلاغ
بتاريخ: 16 أبريل 201510 سنة comment_261804 السلام عليكم ورحمة الله جزاك الله خيرا . عندي سؤال بخصوص الفرق بين mediator و IF activity متى استخدم ال mediator مع وافر الشكر تم تعديل 16 أبريل 201510 سنة بواسطة meleha2000 تقديم بلاغ
بتاريخ: 17 أبريل 201510 سنة كاتب الموضوع comment_261813 وعليكم السلام ورحمة الله سؤال ممتاز ويحتاج الى شرح ساحاول الاختصار قدر المستطاع Midiator : هو احد مكونات Composite ان اساس عمل SOA هو مجموعة رسائل تنتقل Message Flowبين الخدمات و الانظمة و التطبيقات المختلفةفيقوم Mediator بدور شرطي المرور في وسط تحركات تلك الرسائل . وهو من اهم الادوار داخل تقنية SOA فهو يعد الوسيط Mediator بين المكونات المختلفة داخل ال Composite Application بحيث يمكن من نقل الرسائل من المكونات حسب خطوط التوصيلComponents Wired المحدة داخل الComposite Component -------- Mediator ---------- Component فهو ينظم حركة الرسائل وعملية اعادة التوجية ,,, وله عدة ادوار هامة وهي 1- Message Routing وهي عملية اعادة توجية الرسائل الواردة الى اتجاة او قناه معينة , قد يكون حسب مجموعة قواعد داخلية محددة مسبقا وتسمي Static Rule او مجموعة قواعد يتم تحديدها قبل الوصول لل Mediator وتسمي Dynamic Rule ويتم تحديد نوع ال Routing اما Sequential or Parallel Parallel هو استقبال الرسائل من اكثر من Thirds في نفس اللحظة وتستخدم مع Asynchronous Messages 2- Message Validation وهي عملية التحقق من صحة الرسائل الواردة والتأكد من مطابقتها لشروط معينة . قبل اعادة توجيهها للمسار المحدد . فمثلا لو انه لا يسمح ببيع بضاعة اجله الى عميل معين الا اذا حقق شرط اتئماني . وبما ان الرسالة القادمة تحمل معها موافقة ادارة الائتمان فيسمح لها بالدخول الى مسار البيع الاجل . 3- Message Filtering هو تصفية الرسائل حسب محتوياتها , واختيار رسائل محددة حسب ما تحتوية من بيانات . 4- Message Transformation وهو امكانية تحويل تنسيق محتويات الرسائل القادمة الى شكل جديد قبل توجيهها الى المسار الجديد المستهدف . وتسخدم في حالة اذا كان شكل تنسيق الرسائل الواردة يختلف عن الشكل المطلوب للرسائل الموجهه قد يختلف اسماء الحقول او نوع البينات او تنسيق الارقام او التواريخ او دمج اكثر من قيمة في قيمة جديدة . وتعتبر من اهم الاعمال التي يقوم بها الMediator لان الطبيعي ان لا يكون هناك اتفاق او توحيد Unified للرسائل الواردة من Services معينة مع القيمة المطلوب استقبالها . كما ان لل Mediator دور هام جدا في تمكنية من تطبيق تقنية EDN or Event Delivery Architecture حيث ان لدية القدرة على نشر واستقبال الاحداث Publisher and subscribe for Events . IF or Switch هو احد مكونات ال BPLE Component ليست من مكونات Composite ولكنها نشاط او مكون من مكونات BPLE ويسمي Conditional Branching in a BPEL Process بما ان BPLE هو احد مكونات الCompsite وهو الاوركسترا الموزع للموسيقي للرسائل داخل التطبيق فهو يحتوي على مجموعة كبيرة جدا من الانشطة Activities للتحكم في الرسائل التي وصلت الى اليه فهو يعتبر وحدة برمجية متكاملة كاي تطبيق برمجي يحتوي على If Condition Loop Validate Call another activities Transaction with database . . . . Etc ومن احد مكوناتة If or Switch المسؤلة عن توجية الرسائل داخل ال BPLE وليس داخل Composite Application بحيث يسمح بتوجية الرسائل الى نشاط اخر مثلا لو ان القيمة اكبر من 90% لا يحتاج موافقة لو ان القيمة 70% يحتاج ال موافقة لو ان القيمة 50 % يوجة الى نشاط اخر ... وهكذا . ونستخدم لغة XPath في عملية تقيم واعادة التوزيع . تم تعديل 17 أبريل 201510 سنة بواسطة MuhammadYassein تقديم بلاغ
بتاريخ: 17 أبريل 201510 سنة comment_261816 السلام عليكم ورحمة الله الأخ / محمد ياسين شكرا لك على هذا الجهد وأسلوب العرض المتميز ... والعمل على عرض كل ما هو جديد في عالم SOA وحرصك على إفادة الأخوة أعضاء المنتدى جزاك الله خيرا سيتم تثبيت الموضوع تقديم بلاغ
بتاريخ: 17 أبريل 201510 سنة comment_261824 جزاك الله خيرا مهندس محمد على مجهودك الرائع في إيصال المعلومة عندي سؤال آخر اريد مثال يوضح كيفة استخدام dehydration ووظيفته . مع وافر الشكر تقديم بلاغ
بتاريخ: 4 مايو 201510 سنة comment_262242 السلام عليكم ورحمة الله وبركاته يا بشمهندس انا شغال فى شركه ليها علاقه ب BPM فكنت عايز اعرف لو عايز يكون لى خبره كويسه فى Java EE هل انا كدا فى المكان الغلط ولا الصح وجزاك الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.