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

التحويل من أوراكل فورم إلى Adf


sd4it

Recommended Posts

الحقيقة أن هذا الموضوع يزداد أهمية يوماً بعد يوم ، وبدأت العديد من الجهات تتحول إلى تقنية ADF وتقوم بالاستغناء عن أوراكل فورم بالكامل.

ورغم أنني تحدثت عن هذا الموضوع من قبل إلا أنني أعيده بشكل أخر نظراً للاهتمام الكبير بتقنية ADF والتحول الكبير الذي طرأ على سوق البرمجيات.

 

في المشاركات القادمة ، نتحدث بإذن الله عن هذا الموضوع الهام ونتناوله من العديد من الجوانب المختلفة

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

  • الردود 84
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

  • sd4it

    69

  • ramy_orcl

    3

  • eslam elbyaly

    2

  • engamrseyam

    2

  • بعد 2 أسابيع...

حسناً لنبدأ بالسؤال التالي: لماذا التحويل؟

هذا السؤال في منتهى الأهمية ، فلو عرفنا لماذا نقوم بالتحويل فسيظهر لنا الأمر على حقيقته (وكما يقول المثل إذا عرف السبب بطل العجب).

أيضاً أدارت شركة أوراكل عملية التحويل بذكاء.

لنتعرف في المشاركات القادمة على أسباب التحويل وعلى كيفية إدارة عملية التغيير

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

لنبدأ بالسؤال الأهم: لماذا التحويل؟

قبل أن نجيب على هذا السؤال فيجب أن نعلم أن تقنية اوراكل فورم هي بمثابة نظام مكتبي Desktop Application مبني على تقنية Applet وبالتالي يحتاج إلى تنزيل جافا على كل أجهزة المستخدمين لكي يعمل النظام.

تعتبر هذه النقطة محورية لأنه في فترة انتشار تقنية أوراكل فورم (التسعينات وبداية الألفية) لم يكن الإنترنت منتشراً بدرجة كبيرة ولم يكن مفهوم بناء أنظمة الوب Web Applications منتشراً مثلما هو الحال في النظام مكتبي Desktop Application وبالتالي أول سبب للتحويل هو الاتجاه إلى تقنية الوب وبناء النظام بطريقة تجعله يعمل من خلال المستعرض Browser

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

نقطة هامة يجب أن نفهمها حول تقنية Oracle Forms حيث كانت كل الإصدارات قبل 10g تعمل من خلال Client/Server أي بدون Application Server ولكن مع الإصدار 10g و 11g بدأت تقنية أوراكل فورم تعمل من خلال المستعرض ، هذه النقطة تخدع ناس كثيرين ويعتقدون أن التقنية أصبحت تقنية وب وهذا خاطئ تماماً ، الذي حدث هو أن التقنية أصبحت تقوم بتوليد Applet تعمل من خلال المستعرض ولكنها في كل الأحوال لا تزال معتمدة على تقنية Applet التي تتطلب تنزيل جافا على جهاز العميل وبالتالي لا يمكن اعتبارها تقنية وب

يوجد مصطلح يعرف باسم تقنية الوب Web Based وتقنية مفعلة للوب Web Enabled وسنقوم بشرح الفرق بينهما

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

حسناً لنشرح مفهوم web enabled و web based.

web enabled يعني أن التقنية تعمل من خلال المستعرض ولكنها تتطلب تنزيل برنامج على جهاز العميل بحيث يستطيع النظام العمل.

مثال على ذلك تقنية Flex و أوراكل فورم وفلاش ...

لا بد أنك لاحظت أن أي من هذه التقنيات لا يعمل إلا بتنزيل برنامج على جهاز العميل مثل الجافا وفلاش وخلافه

هذا معناه أنه يجب تنزيل البرنامج على كل جهاز للعميل وهذا من أحد أكبر مشاكل البرامج بطريقة web enabled

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

من الناحية التقنية فإن طريقة web enabled تعني أن معالجة الصفحات سيتم جزء منها على جهاز العميل من خلال البرنامج الذي يتم تنزيله على جهاز العميل وهذا يعني أن الصفحة لا تقوم بتوليد HTML

هذا هو مفهوم web enabled

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

 

web based يعني أن التقنية تعمل من خلال المستعرض ولا تتطلب تنزيل برنامج على جهاز العميل بحيث يستطيع النظام العمل.

مثال على ذلك تقنية دوت نت و Servlet/JSP و JSF و PHP ...

لا بد أنك لاحظت أن أي من هذه التقنيات يعمل بدون تنزيل أي برنامج على جهاز العميل

هذا معناه أنه لا يجب تنزيل البرنامج على كل جهاز للعميل وهذا من أحد أكبر مميزات البرامج بطريقة web based 

 

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

 

من الناحية التقنية فإن طريقة web based تعني أن معالجة الصفحات ستتم بالكامل على جهاز السيرفر وبدون أي شئ على جهاز العميل وهذا يعني أن الصفحة تقوم بتوليد HTML

هذا هو مفهوم web based 

 

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

 

المقالة السابقة تتحدث أيضاً عن البرامج بطريقة web based

http://www.starlims....White_Paper.pdf

كما تحتوي على مقارنة مكتوبة بشكل جميل بين الطريقتين

 

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

  • بعد 2 أسابيع...

أيضاً من أهم أسباب التحول إلى بيئة الول هو تطبيق مفهوم الحكومة الإلكترونية الذي يعتمد في المقام الأول أن تعمل الأنظمة بطريقة web based بحيث يعمل النظام من خلال الإنترنت وبالتالي أصبح التحول إلى بيئة الوب مطلباً أساسياً للجهات خاصة الحكومية منها أو التي توفر خدمات من خلال الإنترنت

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

Darwiesh.fci

قياس وقت التحويل يعتمد على مستوى خبرة الفريق ولكن عموماً المفترض أن يقوم الفريق بحساب عدد الحقول في كل شاشة وعدد سطور الكود ثم يقوم بعمل متوسط تحويل السطر الواحد والحقل الواحد وبالتالي يمكن قياس وقت التحويل

المهارات اللازمة تم ذكرها في مشاركة سابقة (كيف تتعلم ADF)

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

التقنية تتغير باستمرار والآن غزت الأجهزة الذكية Smart Phones بيوتنا كلنا وأصبح متطلب أساسي لدى متخذ القرار أن يدعم النظام الأجهزة الذكية

بالقطع لا يمكن تنفيذ هذا المتطلب في أوراكل فورم وبالتالي يجب البحث عن بديل ، حسناً ما رأيك أن تقنية ADF تستطيع تشغيل النظام بدعم الهواتف الذكية ، أليس هذا سبباً كافياً للتحويل؟

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

حسناً الأسباب كثيرة للتحويل ، ولكن هل إقناع العملاء بالتحويل مسألة سهلة؟ يوجد عالمياً علم اسمه علم إدارة التغيير ، فكيف قامت أوراكل بتطبيق هذا العلم بشكل كبير في إدارة عملية التغيير من الفورم إلى ADF؟

هذا ما سنعرفه في المشاركات القادمة بإذن الله

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

عندما نتحدث عن التغيير فلنا في ديننا العظيم عبرة. وأذكر هذه القصة بأسلوبي من الذاكرة.

كانت الخمر منتشرة في المسلمين قبل تحريمها ولذلك لم يقم الله بتحريم الخمر بشكل قاطع على الرغم من قوة إيمان المسلمين حينئد ومدى طاعتهم لرسوله وهو بينهم

بدأ الأمر بتوضيح أنه لا يجب شرب الخمر عند الصلاة ، فبعض الناس قال لا حاجة لنا لما يلهينا عن صلاتنا وتركوا الخمر نهائياً ، البعض الأخر ترك الخمر وقت الصلاة وشربها في غير وقت الصلاة

زاد الأمر بتوضيح أن الخمر بها منافع وإثم ولكن الإثم أكبر من النفع ، فبعض الناس قالوا لا حاجة لنا في الإثم وتركوا الخمر نهائياً ، البعض الأخر قالوا نأخذ نفعها ونترك إثمها

انتهى الأمر بنزول آية التحريم وهنا ترك كل المسلمون الخمر

هل رأيت التدرج ، هل رأيت كيف أنه بالتدريج فإنك تجد ان الناس رويداً رويداً يتجهون إلى ما تريد؟

هذا ما فعلته وتفعله أوراكل الآن ، وسنرى في المشاركات القادمة كيف تم تنفيذ ذلك

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

 

بجد يا بشمهندس مصطفى من ايام مكونا نلتقى مع المهندس عزب محمد عزب وانا بتعلم منك الكثير والكثير  جزاك الله عنا كل خير

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

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

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

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

×   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.

جاري التحميل



×
×
  • أضف...

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

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