حول ترحيل تطبيقات Oracle Java Cloud Service - SaaS Extension إلى Oracle WebLogic Server for OCI
Oracle Cloud Infrastructure هو الجيل التالي من خدمات البنية الأساسية للسحابة، حيث يوفر قابلية توسع مرنة وأمنًا متكاملاً للمطورين باستخدام التقنيات المحلية للسحابة بالإضافة إلى كونه البنية الأساسية لخدمات نظام Oracle الأساسي وتطبيقات SaaS. توفر هذه البنية الأساسية عالية الأداء إمكانات تيسر اتباع نُهج أحدث لعملاء Oracle لزيادة قيمة استثماراتهم في Oracle Cloud.
بالنسبة لأحمال عمل امتداد SaaS الجديدة ، توصي Oracle باستخدام Oracle Visual Builder ، وهو أداة منخفضة التعليمة البرمجية المستخدمة لإنشاء تطبيقات ويب وأجهزة متنقلة وتقدمية على الويب لـ Oracle Fusion SaaS. راجع الارتباطات الموجودة في قسم "استكشاف" لمعرفة التفاصيل.
البنية
توضح هذه البنية التصميمات النموذجية لعمليات نشر امتداد SaaS المصدر والهدف. قد تختلف عمليات النشر المصدر والهدف في بعض التفاصيل الصغيرة.
ربما تم تكوين بيئة مصدر نموذجية باستخدام Oracle Java Cloud Service - SaaS Extension باستخدام حساب تقليدي يستضيف نطاق هوية واحد. على سبيل المثال:
تشتمل هذه البنية على المكونات التالية:
- تطبيقات Oracle Cloud المستندة إلى تطبيقات فيوجن الخاصة بـ Oracle، والتي تستخدم مكدس إدارة هويات عام.
- Oracle Java Cloud Service - امتداد SaaS ، واستضافة تطبيقات الامتداد المستندة إلى Java EE ، والرجوع أحيانًا إلى التطبيقات السحابية باستخدام REST أو SOAP API للاستعلام عن البيانات أو تبادلها. طبعة Oracle Database Cloud Schema Service مطلوبة لكل طبعة من Oracle Java Cloud Service - SaaS Extension، لاستضافة بيانات التطبيق.
- حساب Oracle Services "التقليدي"، الذي تم تكوينه لتسجيل الدخول الموحد (SSO)، واختياريًا لمزامنة حساب المستخدم والدور وتعيين الدور باستخدام وظيفة مزامنة ESS.
يمكنك ترحيل هذه البنية القديمة إلى بيئة جديدة تستفيد من البنية الأساسية السحابية الحديثة وإمكانات التكامل في Oracle:
تتشابه هذه البنية على مستوى عالٍ، ولكنها تشتمل على المكونات التالية:
- تطبيقات Oracle Cloud المستندة إلى تطبيقات فيوجن الخاصة بـ Oracle، والتي تستخدم مكدس إدارة هويات عام.
- خادم WebLogic على Oracle Cloud Infrastructure، يستضيف التطبيقات المستندة إلى Java EE، مع إمكانيات مماثلة للوصول إلى البيانات ونقلها عبر خدمات الويب الآمنة.
- Oracle Identity Cloud Service، توفير تسجيل الدخول الموحد المكون مسبقًا، ومزامنة المستخدم والدور حسب الحاجة.
- خيار Oracle Database، مثل Oracle Autonomous Transaction Processing أو Oracle Cloud Infrastructure Database) (نظام قاعدة البيانات).
يقوم العديد من العملاء بتشغيل بيئة متعددة الطبعات، والتي يمكن أن تتضمن طبعة إنتاج وتطوير واختبار واحدة أو أكثر. على سبيل المثال:
يمكنك ترحيل بنية متعددة الطبعات مثل هذه إلى بيئة تستند إلى Oracle Cloud Infrastructure. على سبيل المثال:
هذه البنية متشابهة، ولكن لاحظ أنه من الممكن استخدام طبعة قاعدة بيانات واحدة لاستضافة مخططات قاعدة بيانات متعددة لبيئتين أو أكثر.
عبر بيئات مختلفة، توجد الآن مرونة حول قاعدة البيانات، نظرًا لوجود مجموعة متنوعة من خيارات Oracle Database Cloud، بما في ذلك Oracle Autonomous Database وOracle Cloud Infrastructure Database. وخلافاً لـ Oracle Database Cloud Schema Service، تتيح هذه الخيارات إمكانية تشغيل مخططات قاعدة بيانات متعددة على نفس الطبعة، مما يسمح بتكوينات البيئة حيث يمكن لنفس طبعة Oracle Autonomous Transaction Processing دعم بيئتي الاختبار وDeveloper1. في حين أن مرونة عزل طبعة مخطط قاعدة البيانات هذه جديدة على امتدادات SaaS التي تعمل على Oracle Cloud Infrastructure، يمكنك أيضًا اختيار الاستمرار في عزل طبعة الخدمة، مثل النموذج الذي يشتمل على بيئات Oracle Java Cloud Service - SaaS Extension.
قبل البدء
على الرغم من تضمين بعض الخطوات التفصيلية، ستحتاج إلى مراجعة بعض هذه المستندات والموارد المرتبطة للحصول على تفاصيل إضافية حول المنتج والتركيب والتكوين:
- يحتوي استخدام Oracle WebLogic Server لـ Oracle Cloud Infrastructure على متطلبات مسبقة كاملة وتفاصيل كيفية إعداد Oracle WebLogic Server وتكوينه لطبعات OCI. ستحتاج إلى الرجوع إلى هذا المنشور بشكل متكرر أثناء العمل مع مصنف الحل هذا.
- يتضمن استخدام Oracle Database Cloud Schema Service تفاصيل حول كيفية ترحيل البيانات إلى قاعدة البيانات الهدف على Oracle Cloud Infrastructure.
- يتضمن استخدام Oracle Java Cloud Service - SaaS Extension تفاصيل حول كيفية تصميم تطبيقات Java وتأمينها، والتي ستحتاج إليها عند إعادة صياغة تطبيقاتك.
- صفحة مركز تعليمات Oracle WebLogic Server for OCI، بما في ذلك هذه الموارد:
- خدمات Oracle Cloud Infrastructure:
- موارد ترحيل الرمز:
- تكوين أدوات Oracle Applications Cloud وتوسيعها (على سبيل المثال، Oracle CX Sales 21 A)
حول الخدمات والأدوار المطلوبة
يتطلب هذا الحل الخدمات والأدوار التالية:
- خدمة Oracle Applications Cloud واحدة أو أكثر مستندة إلى Fusion.
- Oracle WebLogic Server لـ OCI.
- Oracle Identity Cloud Service، طبعة مضمنة مع اشتراكات Oracle Applications Cloud.
- خيار Oracle Database، مثل قاعدة بيانات Oracle Autonomous Transaction Processing.
بالإضافة إلى ذلك، يفترض هذا الحل وجود نشر بالفعل باستخدام الخدمات التالية:
- Oracle Java Cloud Service - SaaS Extension، المزود مع Oracle Database Cloud Schema Service
- إصدار "الحساب التقليدي" من إدارة هويات Oracle Services الخاصة بي.
هذه هي الأدوار المطلوبة لكل خدمة.
اسم الخدمة: الدور | مطلوب لـ... |
---|---|
Oracle Applications Cloud: دور المسئول. على سبيل المثال، بالنسبة لـ Oracle Sales Cloud، استخدم مسئول المبيعات | إجراء تغييرات التكوين المطلوبة في خدمات Oracle Applications Cloud |
Oracle WebLogic Server لـ OCI: المسئول | توزيع Oracle WebLogic Server for OCI والتطبيقات وتكوينها |
خدمة Oracle Identity Cloud: ApplicationAdministrator | إجراء تغييرات التكوين المطلوبة في طبعة Oracle Identity Cloud Service المزودة |
Oracle Database: المسئول | تكوين مخططات، وعند الحاجة، استيراد المخططات الموجودة وتعيين حصص مساحة الجدول |
خدمات Oracle الخاصة بي: مسئول نطاق الهوية | قم بإجراء تغييرات التكوين المطلوبة في حسابك التقليدي القديم. |
يرجى الاطلاع على كيفية الحصول على خدمات Oracle Cloud لـ Oracle Solutions للحصول على الخدمات السحابية التي تحتاجها.