الانتقال إلى المحتوى
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.

استفسارات قبل البدء بتحويل الانظمة الى Apex

Featured Replies

بتاريخ:

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

 

انا اعمل في شركة تعمل على نظام مبني بشكل كامل على التالي:

1- Oracle forms 10g

2- Oracle report 10g

3- Oracle DB 12c

والان نحن بصدد تحويل هذا النظام ان شاء الله الى Apex, ولكن يوجد لدي بعض الاستفسارات واتمنى ان اجد توضيح لها هنا:

اولى الخطوات التي عملنا بها هي تفعيل الـ Apex على قاعدة البيانات الحالية وتبين لنا بعدها ان جميع المستخدمين سوف يقومون بالاتصال مباشرة على سيرفر قاعدة البيانات وذلك عن طريق الURL الخاص بـ Apex,

السؤال هنا: هل هذا ممكن ان يشكل اي مشكله او خطر على قاعدة البيانات كونه لايوجد application server كما كان الحال في oracle forms & report؟

في حال حدوث اي مشكله في Apex هل يمكن عمل restore للجزء الخاص بApex فقط دون المساس بقاعدة البيانات؟

هل حجم قاعدة البيانات سوف بزداد بشكل كبير خاصة ان نظام Apex بشكل كامل سوف يتم حفظه في قاعدة البيانات؟

مع العلم ان عدد الفروع في الشركة وعدد مستخدمي النظام سوف يكون كبير.

 

كما اننا سوف نقوم ببناء النظام على TEST DB ولكن عند الانتهاء هل يوجد طريقة لنقل النظام من TEST DB الى PROD DB؟ ام سوف يتطلب بناء النظام من جديد على الـ PROD؟

مع العلم ان عدد الشاشات والتقارير كبير جدا.

 

تم تعديل بواسطة hammode90

بتاريخ:

ليه بتغير اصلا؟

عدد المستخدمين والشاشات والتقارير كبير اد ايه؟

بتاريخ:
  • كاتب الموضوع
59 دقيقة, eslam elbyaly said:

ليه بتغير اصلا؟

عدد المستخدمين والشاشات والتقارير كبير اد ايه؟

عدد المستخدمين تقريبا 300

عدد الشاشات 100

عدد التقارير 60

الهدف من التغيير هو التطور لتكنولوجي حديثه خاصه وانها web based ولها مميزات غير موجوده في oracle forms

بتاريخ:

ظنى انها فكرة سيئة ان لم تكن سيئة جدا.

- مقارنة الفورمز بأبكس مقارنة خاطئة حيث انهم تقنيتين مختلفتين. أبكس لبناء تطبيقات الويب, لكن الفورمز لا.

- الـمستخدمين دول والنظام كله شغالين اصلا من غير مشاكل, صح؟

اذا كان الحال كده, فلا داعى للتغيير الا لو كان الغرض تخفيض تكلفة التراخيص, وهذه هى الحسنة الوحيدة التى أراها.

المشاكل الى هتواجهك:

- مش هتلاقى اصلا مبرمجين محترفين لبناء النظام.

- هتاخد وقت ومجهود كبير, وطبعا تكلفة.

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

 

بتاريخ:
في ٤‏/٣‏/٢٠٢١ at 12:13, hammode90 said:

هل هذا ممكن ان يشكل اي مشكله او خطر على قاعدة البيانات كونه لايوجد application server كما كان الحال في oracle forms & report؟

هناك ابلكيشن سيرفر طبعا. ستستخدم ORDS الى فيها embedded application server named Jetty وفى الحالة دى مفيش دعم من اوراكل, او انك تعمل Deployment للـ ORDS فى Tom cat or weblogic application servers.

في ٤‏/٣‏/٢٠٢١ at 12:13, hammode90 said:

في حال حدوث اي مشكله في Apex هل يمكن عمل restore للجزء الخاص بApex فقط دون المساس بقاعدة البيانات؟

التطبيق كله عبارة عن ملف .sql تقدر تستعيده فى اى وقت.

في ٤‏/٣‏/٢٠٢١ at 12:13, hammode90 said:

هل حجم قاعدة البيانات سوف بزداد بشكل كبير خاصة ان نظام Apex بشكل كامل سوف يتم حفظه في قاعدة البيانات؟

على حد علمى "لا".

بتاريخ:

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

اهم فائدة للتحويل الى ابكس هي:

لما بتروح تعمل ديمو وتعرض برنامجك الفورمز واول ما يشوفه الزبون بيقلك: انت نظامك قديم جدا وفيه في السوق برامج احدث واسهل منه ( وهاد الانطباع بياخده الزبون قبل ما تحكي اي كلمة وتبدا شرح ههه)

اذا النظام ما كان جاذب للزبون اولا ، وبعدين بيعطيه الوظائف المطلوبة ، شو استفدنا؟!

 

انا شخطيا حاولت كتير اخلي الفورمز جذاب واعملت اضافات كتير، ولكن لا يمكن ان يصل الى جاذبية وسهولة برامج الابكس بالنسبة للزبون

Portability, responsiveness, javascript ui libraries

غيض من فيض من الاشياء الموجودة في ابكس ومو موجودة بالفورمز

 

 

بتاريخ:
  • كاتب الموضوع
في ٥‏/٣‏/٢٠٢١ at 16:03, eslam elbyaly said:

ظنى انها فكرة سيئة ان لم تكن سيئة جدا.

- مقارنة الفورمز بأبكس مقارنة خاطئة حيث انهم تقنيتين مختلفتين. أبكس لبناء تطبيقات الويب, لكن الفورمز لا.

- الـمستخدمين دول والنظام كله شغالين اصلا من غير مشاكل, صح؟

اذا كان الحال كده, فلا داعى للتغيير الا لو كان الغرض تخفيض تكلفة التراخيص, وهذه هى الحسنة الوحيدة التى أراها.

المشاكل الى هتواجهك:

- مش هتلاقى اصلا مبرمجين محترفين لبناء النظام.

- هتاخد وقت ومجهود كبير, وطبعا تكلفة.

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

 

اشكرك جدا استاذ اسلام على الرد.

نسيت اذكر ان واحد من الاسباب الرئيسية للانتقال الى ابيكس هو ان نسخة الداتابيز عندنا هي 12c وكما تعلم ان الsupport راح يتوقف على هذه النسخه قريبا ولازم نعمل upgrade لنسخة 19c,

وفي تخوف ان الفورمز والريبورت 10g ممكن مايشتغل على هذه النسخه من الداتابيز فقررنا ان ننتقل للابيكس.

 

بالنسبه للمشاكل الي ذكرتها:

- بخصوص المبرمجين : انا ومعي مجموعه مبرمجين خبرة في الفورمز والريبورت وحاليا بناخذ دوره في الابيكس على اساسها يتم بناء النظام الجديد.

- صحيح راح تاخذ وقت وجهد كبير, بس بدون تكلفة لان الابيكس جزء من الداتابيز واحنا بندفع الترخيص بكل الاحوال.

بتاريخ:
  • كاتب الموضوع
في ٥‏/٣‏/٢٠٢١ at 16:24, eslam elbyaly said:

هناك ابلكيشن سيرفر طبعا. ستستخدم ORDS الى فيها embedded application server named Jetty وفى الحالة دى مفيش دعم من اوراكل, او انك تعمل Deployment للـ ORDS فى Tom cat or weblogic application servers.

التطبيق كله عبارة عن ملف .sql تقدر تستعيده فى اى وقت.

على حد علمى "لا".

بخصوص الـ ORDS

انا صراحة ماعندي فكره عن الموضوع بس حسب ماقرأت انها نفس مبدأ الـ API وزي مافهمت اننا راح نحتاج نعمل API لكل الfunctions ,procedures, packages ...... صحيح؟

بتاريخ:
  • كاتب الموضوع
في ٥‏/٣‏/٢٠٢١ at 20:11, Oracle forms & APEX said:

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

اهم فائدة للتحويل الى ابكس هي:

لما بتروح تعمل ديمو وتعرض برنامجك الفورمز واول ما يشوفه الزبون بيقلك: انت نظامك قديم جدا وفيه في السوق برامج احدث واسهل منه ( وهاد الانطباع بياخده الزبون قبل ما تحكي اي كلمة وتبدا شرح ههه)

اذا النظام ما كان جاذب للزبون اولا ، وبعدين بيعطيه الوظائف المطلوبة ، شو استفدنا؟!

 

انا شخطيا حاولت كتير اخلي الفورمز جذاب واعملت اضافات كتير، ولكن لا يمكن ان يصل الى جاذبية وسهولة برامج الابكس بالنسبة للزبون

Portability, responsiveness, javascript ui libraries

غيض من فيض من الاشياء الموجودة في ابكس ومو موجودة بالفورمز

 

 

اشكرك استاذ توفيق على المشاركة.

 

بتاريخ:
5 ساعات مضت, hammode90 said:

بخصوص المبرمجين : انا ومعي مجموعه مبرمجين خبرة في الفورمز والريبورت وحاليا بناخذ دوره في الابيكس على اساسها يتم بناء النظام الجديد.

لو هتشتغل ابكس فالطبيعى انك مش هتدرس الفريم وورك بس, انت هتدرس الحاجات الى تخص الويب, زى HTML, CSS, JAVASCRIPT AND JQuery, والـ Concept بتاع الويب نفسه, والـ Security.

- مع ابكس, فى اكواد هتحتاج تكتبها مرتين, مرة على الـ client side ومرة على الـ server side. لازم تتأكدو الاول انتو محتاجين ويب ابكليشن ولا ديسكتوب, وبعدين تفكرو فى الاداة الى هتستخدموها.

مين بيديكم الكورس (يستحسن تبعت الاجابة ع الخاص عشان محدش يزعل).

تم تعديل بواسطة eslam elbyaly

بتاريخ:
في ٤‏/٣‏/٢٠٢١ at 12:13, hammode90 said:

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

 

انا اعمل في شركة تعمل على نظام مبني بشكل كامل على التالي:

1- Oracle forms 10g

2- Oracle report 10g

3- Oracle DB 12c

والان نحن بصدد تحويل هذا النظام ان شاء الله الى Apex, ولكن يوجد لدي بعض الاستفسارات واتمنى ان اجد توضيح لها هنا:

اولى الخطوات التي عملنا بها هي تفعيل الـ Apex على قاعدة البيانات الحالية وتبين لنا بعدها ان جميع المستخدمين سوف يقومون بالاتصال مباشرة على سيرفر قاعدة البيانات وذلك عن طريق الURL الخاص بـ Apex,

السؤال هنا: هل هذا ممكن ان يشكل اي مشكله او خطر على قاعدة البيانات كونه لايوجد application server كما كان الحال في oracle forms & report؟

في حال حدوث اي مشكله في Apex هل يمكن عمل restore للجزء الخاص بApex فقط دون المساس بقاعدة البيانات؟

هل حجم قاعدة البيانات سوف بزداد بشكل كبير خاصة ان نظام Apex بشكل كامل سوف يتم حفظه في قاعدة البيانات؟

مع العلم ان عدد الفروع في الشركة وعدد مستخدمي النظام سوف يكون كبير.

 

كما اننا سوف نقوم ببناء النظام على TEST DB ولكن عند الانتهاء هل يوجد طريقة لنقل النظام من TEST DB الى PROD DB؟ ام سوف يتطلب بناء النظام من جديد على الـ PROD؟

مع العلم ان عدد الشاشات والتقارير كبير جدا.

 

السلام عليكم,

بالنسبة للسوال الاول يمكنك عمل ORDS على سيرفر اخر غير سيرفر الداتا بيز ويتم ربطه بسيرفر الداتا بيز, وهنا يمكن دخول المستخدمين من خلال سيرفر ORDS

بالنسبة للسؤال الثانى يمكن للزملاء DBA يفيدوك اكثر فى هذا الامر.

بالنسبة للسؤال الثالث حجم قاعدة البيانات متوقف على البيانات الخاصة بالاعمال لديك وليس على الابيكس.

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

فى مكان غير Next  بيدى كورس Apex ؟

بتاريخ:

Global Academy

Facebook Page

  • بعد 1 سنة...
بتاريخ:
في ٥‏/٣‏/٢٠٢١ at 09:11, Oracle forms & APEX said:

السلام عليكم

انا جديد على oracle apex احتاج الى كم سؤلل واكون ممنون من الاجابة 

1- ما هة الاتصال بين ابيكس والداتا وهل بالامكان تغيير اسم الاتصال مثل ما يحصل في ASP.NET CORE 

2- في حال اتمام بناء للنظام علىى حاسبتي للخاصة كيف يتم نقله الى السيرفر وهل بالامكان عمل ببلش publisher 

مع خالص امنياتي لكم بالتوفيق

 

 

 

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

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

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

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

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

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.