مرجع

المسرد

مرجع للمصطلحات التي تتكرر في أعمالنا ومحتوانا حول الترحيل. مصطلحات Oracle Forms ومفاهيم خاصة بـ DEX واختصارات الامتثال ومفردات الحزمة التقنية الحديثة.

Oracle Forms

Oracle Forms
منصة الجيل الرابع القديمة من Oracle لبناء تطبيقات المؤسسات المعتمدة على قواعد البيانات. صدرت أول مرة عام 1985. لا تزال تعمل في الإنتاج في أكثر من 8000 مؤسسة وتعالج ما يقدَّر بـ 3.2 تريليون دولار من العمليات التجارية عالمياً. مدّدت Oracle الدعم مراراً لكنها لم تعد تستثمر في ميزات جديدة.
.fmb file
ملف مصدر ثنائي في Oracle Forms. يحتوي على التعريف الكامل للنموذج: الكتل والعناصر والمحفزات وقوائم القيم واللوحات والمعاملات ووحدات برامج PL/SQL. يُجمَّع إلى .fmx لتنفيذه في وقت التشغيل. لا يمكن قراءته في محرر نصوص — يتطلب Oracle Forms Builder أو محللاً لاستخراج البنية.
.fmx file
النموذج المُجمَّع القابل للتنفيذ. يُولَّد من .fmb في وقت البناء. وهو ما يحمّله وقت تشغيل Oracle Forms فعلياً.
PL/SQL
امتداد Oracle الإجرائي للغة SQL. يُستخدم داخل محفزات Forms والحزم والإجراءات المخزّنة. مكتوب بأنواع بيانات صارمة ومنظم في كتل وفي تكامل وثيق مع قاعدة بيانات Oracle. معظم منطق أعمال Oracle Forms يقيم في PL/SQL.
Block
وحدة Oracle Forms التي تتطابق مع جدول أو عرض في قاعدة البيانات. النموذج مجموعة من الكتل. ولكل كتلة عناصر (حقول) ومحفزات وتخطيط على لوحة.
Canvas
الحاوية التخطيطية في Oracle Forms. تُوضع العناصر على لوحة. ويمكن أن يحتوي النموذج على لوحات متعددة (محتوى، مكدسة، تبويب، شريط أدوات).
LOV (List of Values)
القائمة المنسدلة/المنتقية المدمجة في Oracle Forms. مدعومة باستعلام SQL. والمكافئات الحديثة هي حقول الإكمال التلقائي والاقتراح التنبؤي ومربعات التحرير والسرد.
Trigger
مقطع من PL/SQL يُطلَق رداً على حدث في Forms. ثمة عشرات أنواع المحفزات — يتراكم معظم منطق الأعمال في WHEN-VALIDATE-ITEM وPOST-QUERY والمحفزات KEY-*.
WHEN-VALIDATE-ITEM
محفز يُطلَق عند تغيّر قيمة حقل وانتقال المستخدم إلى غيره. وهو الموضع الأكثر شيوعاً لتراكم قواعد التحقق من الأعمال عبر عقود.
POST-QUERY
محفز يُطلَق بعد أن يُعيد الاستعلام صفوفاً من قاعدة البيانات. يُستخدم للحقول المشتقّة وعمليات البحث وإثراء البيانات.
KEY-NEXT-ITEM
محفز يُطلَق عند تنقّل المستخدم بين الحقول بلوحة المفاتيح. كثيراً ما يُخفي قواعد التنقل ومنطق تخطي الحقول.
Forms Builder
بيئة التطوير المكتبية من Oracle لبناء ملفات .fmb. ضرورية لفتح وتحرير مصدر Oracle Forms. ويتزايد صعوبة إيجاد مطورين يتقنونها.
Oracle APEX
منصة Oracle الحديثة منخفضة الكود. تُقدَّم غالباً مساراً لترحيل Forms. لكنها تُبقي العملاء محجوزين داخل ترخيص Oracle Database واعتماد النظام البيئي.

DEX Elements

JSON descriptor
التمثيل المنظَّم لدى DEX لشاشة أو سير عمل أو نموذج. قابل للفحص وإدارة الإصدارات والمقارنة. يقع بين مولّد الذكاء الاصطناعي ووقت التشغيل، ما يجعل البرمجيات المولَّدة بالذكاء الاصطناعي قابلة للتدقيق وللمراجعة البشرية.
Governed generation
نهج DEX في توليد الكود بالذكاء الاصطناعي. بدلاً من إنتاج كود حر، يجمّع الذكاء الاصطناعي التطبيقات من إطار عمل ثابت وفق أنماط JSON محكومة. يحقق كفاءة رموز (tokens) أعلى بمعدل 5 إلى 10 أضعاف ومخرجات جاهزة للامتثال افتراضياً.
Functional layer
طبقة JSON التي تصف وظيفة كل شاشة — الحقول والتحققات والاستعلامات والصلاحيات وسير العمل. متميزة عن الطبقة البصرية (كيف تبدو) ووقت التشغيل (كيف تُنفَّذ).
DEX runtime
وقت تشغيل TypeScript الذي يفسّر واصفات JSON ويعرض واجهات الإنتاج. يتولّى المصادقة والتفويض وتسجيل التدقيق والتكامل مع طبقة REST API.
Parallel operation
معمارية الترحيل القياسية في DEX: يتصل تطبيق الويب الجديد بقاعدة بيانات Oracle نفسها عبر طبقة REST API، فتعمل الأنظمة القديمة والحديثة جنباً إلى جنب حتى لحظة التحوّل. يلغي التوقف ومخاطر ترحيل البيانات.
Migration engine
مكوِّن DEX الذي يحلل ملفات .fmb ويستخرج كل كتلة ومحفز وعنصر LOV وكتلة PL/SQL، ويحوّلها إلى واصفات JSON ومدقّقات TypeScript.

الامتثال والتنظيم

SOX (Sarbanes-Oxley)
نظام الامتثال للضوابط المالية الأمريكي المقرّ عام 2002. يشترط القسم 404 من الشركات العامة المصادقة على فعالية ضوابطها الداخلية في التقارير المالية. يؤثر في كل ترحيل لـ Oracle Forms داخل الشركات المدرجة.
GxP
اختصار عام لإرشادات وتنظيمات "الممارسة الجيدة" في علوم الحياة (GMP، GLP، GCP، GDP). والتحقق من صحة الأنظمة الحاسوبية متطلَّب جوهري.
21 CFR Part 11
لائحة هيئة الغذاء والدواء الأمريكية (FDA) التي تحكم السجلات والتوقيعات الإلكترونية في علوم الحياة. تشترط سجلات تدقيق وضوابط وصول وسلامة سجلات لأي نظام يعالج بيانات منظَّمة.
HIPAA
اللائحة الأمريكية لخصوصية وأمن الرعاية الصحية. تحدد الحد الأدنى من معايير حماية المعلومات الصحية للمرضى.
GDPR
لائحة الاتحاد الأوروبي العامة لحماية البيانات. تؤثر في أي نظام يعالج البيانات الشخصية لمقيمي الاتحاد الأوروبي.
ITAR
اللوائح الأمريكية للاتجار الدولي بالأسلحة. تضبط تصدير المواد والخدمات ذات الصلة بالدفاع. تؤثر في مقاولي الدفاع الذين يستخدمون Oracle Forms.
CMMC 2.0
شهادة نضج الأمن السيبراني — إطار وزارة الدفاع الأمريكية للأمن السيبراني للمقاولين.
DORA
قانون المرونة التشغيلية الرقمية في الاتحاد الأوروبي. يؤثر في شركات الخدمات المالية العاملة في الاتحاد الأوروبي.

الحزمة التقنية الحديثة

TypeScript
مجموعة شاملة لـ JavaScript بأنواع بيانات. اللغة المستهدفة في كل عملية ترحيل لدى DEX. تتيح ضمانات في وقت التجميع لم توفرها PL/SQL القديمة.
REST API layer
واجهة HTTP البرمجية التي يولّدها DEX بين واجهة المستخدم الحديثة وقاعدة بيانات Oracle. تحلّ محل الوصول المباشر إلى قاعدة البيانات وتتيح التشغيل بالتوازي مع النظام القديم.
JSON Schema
مفردات لوصف بنية وثائق JSON. تُتحقَّق واصفات DEX من صحتها مقابل المخططات في وقت البناء ووقت التشغيل.
RBAC
التحكم في الوصول المعتمد على الأدوار. مبنيّ داخل إطار عمل DEX بوصفه مفهوماً جوهرياً — لا مُضافاً لاحقاً.
Audit logging
تسجيل كل فعل ذي معنى يقوم به المستخدم في نظام منظَّم. مطلوب بموجب SOX وHIPAA وGxP ومعظم أنظمة الامتثال المؤسسية. مدمج في DEX runtime.