السلام عليكم
مبدئيا أرى والله أعلى وأعلم أنه من المناسب الاشارة في عجالة إلى أربعة محاور
أولا) البنية التحتية القابلة للتوسع المستقبلي والمخدومة احترافيا بواسطة Oracle ويطلق عليها Infrastructure-as-a-Service أو IaaS
لعل المناسب هو أن تكون Oracle Cloud Infrastructure حيث يتم تصميم ال Compartments و ال Virtual Cloud Network وانشاء Compute Instances وال Load Balancers بالاضافة الى IAM Policies وال Groups لادارات المستخدمين في المؤسسة لهذه الERP Modules
ثانيا) منهجية وادارة البناء والتطوير
لعل هذه المقالة تفيدك
https://www.oracle.com/technetwork/developer-tools/apex/learnmore/apex-life-cycle-management-wp-3030229.pdf
ثالثا) جعل الOracle APEX عالي الاتاحة ومرنا وقابلا للتوسعة Toward Making Oracle APEX Scalable and Highly-Available
Oracle Application Express Administration
BOOKS.GOOGLE.COM.SA
Succeed in managing Oracle Application Express (APEX) environments. This book focuses on creating the right combination of scalability, high-availability, backup and recovery, integrity, and resource control. The...
رابعا) أمثلة على بعض Best Practices
- الابتعاد عن Plugins واستخدام Declarative Features قدر المستطاع (للتوافق مع الاصدارات المستقبلية وعدم حصول Beaking Changes )
- كل الوظائف والشروط Business Logic تكون قدر المستطاع في Packages and functions مكتوبة بال PL/SQL
- اذا اضطررتم لاستخدام Java Script فتكون بطريقة modular ومنظمة باستخدام namespaces
ولعل الزملاء في المنتدى يضيفون ويفيدونك ايضا
وفقكم الله
ولا تنسونا من صالح دعائكم
ودمتم بخير وعافية