Oracle MicroTx

مهام سير العمل باستخدام الذكاء الاصطناعي الوكيل والمعاملات الموزعة


يجمع Oracle Transaction Manager for Microservices (MicroTx) بين تنسيق مهام سير العمل الدائمة والذكاء الاصطناعي الوكيل وإدارة المعاملات الموزعة لتنسيق الخدمات الصغيرة والبيانات والموافقات ووكلاء الذكاء الاصطناعي، مع توفير الموثوقية والحوكمة والأمان على مستوى المؤسسات لمساعدة المؤسسات على إنشاء أنظمة سحابية أصلية مرنة وذكية.

Oracle Transaction Manager for Microservices (1:20)

بنية MicroTx

يوفر Oracle MicroTx تنسيق مهام سير عمل دائمة باستخدام الذكاء الاصطناعي الوكيل لأتمتة عمليات المهام الحرجة وتكييفها، ويُوسّع هذا الأساس بإدارة المعاملات الموزعة لضمان الاتساق عبر الخدمات الصغيرة في البيئات السحابية الأصلية.

، الوصف أدناه

يوضح المخطط بنية وقت تشغيل MicroTx مرتبة من الأعلى إلى الأسفل ومن اليسار إلى اليمين. في الجزء العلوي، تمثل الخدمات الصغيرة خدمات الأعمال الأساسية التي تُنسق من خلال مهام سير العمل والمعاملات الموزعة. وتمثل Task Workers عوامل التنفيذ لـ Java وPython وGolang وC# وJavaScript التي تنفذ منطق أعمال مهام سير العمل.

وتحتوي منطقة MicroTx المركزية على إمكانات Console وTransaction Coordinator وWorkflow Server. ويوفر Console إمكانات إنشاء مهام سير العمل ومراقبتها وإدارتها لإتاحة الرؤية في مرحلتي التصميم ووقت التشغيل. ويتولى Transaction Coordinator تنسيق معاملات XA وSaga وTCC. ويعرض Workflow Server واجهات API وTask Service وTask Queues، ويشغّل Workflow Execution Service، ويوزع System Task Workers، ويتكامل مع Event Handlers وCloud Storage Integration وMetrics.

وعلى الجانب الأيمن، توفر External Event Systems مصادر وأهدافًا لأحداث مهام سير العمل، مثل Kafka وAWS SQS وOracle TxEventQ ومنصات قاعدة تقنية البلوك تشين. وتحتوي External Storage على العناصر والوثائق وبيانات الكائنات في OCI Object Storage أوAWS S3 أوAzure. وترسل Metrics Integration المقاييس إلى Prometheus أو Datadog أو عمليات التكامل المخصصة أو عمليات التكامل المستندة إلى الملفات.

وفي الجزء السفلي، يحتفظ Oracle Database State Store بحالة مهام سير العمل والمعاملات، بينما يوضح Runtime Platform منصة النشر، وهي Kubernetes أو OKE.


  • محرك مهام سير العمل (مع الذكاء الاصطناعي الوكيل والتكامل): ينفذ مهام سير عمل دائمة مع عمليات إعادة المحاولة والمعاملات التعويضية ونقاط التحقق البشرية، مع التكامل مع نماذج اللغات الكبيرة (LLMs) والأدوات وواجهات API وأنظمة المؤسسة لاتخاذ القرارات الذكية وتنفيذ الإجراءات.
  • منسق المعاملات: يفرض الاتساق عبر الخدمات باستخدام أنماط XA وSaga وTCC لضمان تنفيذ موزع موثوق.
  • Console: يوفر رؤية مركزية في مرحلتي التصميم ووقت التشغيل للمراقبة، وتصحيح الأخطاء، والحوكمة، والتحكم التشغيلي.
  • أساس المؤسسة: مبني على Oracle AI Database مع إمكانات المراقبة والأمان والمرونة لتوفير موثوقية على مستوى الإنتاج.

من خلال توحيد مهام سير العمل، والذكاء الاصطناعي الوكيل، والمعاملات الموزعة، والرؤية التشغيلية ضمن بنية واحدة، يوفر Oracle MicroTx للمؤسسات نظامًا أساسيًا واحدًا للأتمتة الذكية والتنفيذ الموثوق على نطاق واسع.

ميزات MicroTx

أنماط المعاملات

  • الاتساق القوي: يدعم MicroTx بروتوكول XA القياسي للصناعة لتحقيق اتساق قوي للبيانات عبر الخدمات الصغيرة مع خيار استخدام تسجيل آخر مورد (LLR) للموارد غير XA.
  • الاتساق النهائي: يتضمن MicroTx دعمًا لـ Sagas من خلال تنفيذ مواصفات الإجراءات طويلة الأمد (LRA) الخاصة بـ Eclipse MicroProfile لحالات الاستخدام مثل حجز السفر.
  • نموذج الحجز: دعم بروتوكول محاولة التأكيد/الإلغاء لحالات الاستخدام التي تلتزم بنموذج الحجز.

سهولة تطوير التطبيقات

  • واجهات برمجة التطبيقات سهلة الاستخدام: توفر MicroTx بعض واجهات برمجة التطبيقات التي يمكن استخدامها بسهولة في تطبيق موجود لتمكين المعاملات الموزعة.
  • تكلفة إضافية أقل للمطورين: يتطلب استخدام MicroTx بعض التغييرات فقط في رمز التطبيق الحالي.
  • دعم اللغة وإطار العمل: يوفر MicroTx واجهات برمجة تطبيقات لترسيم المعاملات لـ Java وTypeScript باستخدام أطر عمل تطبيقات مختلفة، مثل Helidon وSpring Boot وExpress.
  • مكتبات MicroTx خاصة بـ Spring Boot لتسهيل تطوير التطبيقات.
  • الوصول إلى العديد من مديري الموارد في معاملة عامة من نفس التطبيق.

إمكانية التشغيل البيني لـ XA مع التطبيقات الحالية

  • يمكن لتطبيقات/خدمات ORDS/APEX الخاصة بقاعدة البيانات المشاركة في معاملة XA بتنسيق MicroTx.
  • يمكن أن تكون خدمات تطبيق Tuxedo الحالية في معاملة XA نفسها مثل العديد من الخدمات الصغيرة الأخرى.
  • يمكن أن تكون تطبيقات البلوك تشين المستضافة على Oracle Blockchain Platform أحد الموارد في معاملة XA التي يتم تنسيقها بواسطة MicroTx.
  • يمكن لتطبيقات J2EE الموجودة التي تعمل في خوادم التطبيقات مثل Oracle WebLogic Server المشاركة في معاملة XA العامة.

التحسينات (إصدار المؤسسات فحسب)

  • الترقية الآلية للمعاملات المحلية للمعاملاات العامة في حالة مشاركة أكثر من مدير موارد.
  • ذاكرة التخزين المؤقت لمخزن حالات العمليات الوسيطة، ما يؤدي إلى تقليل زمن الوصول وتحسين الإنتاجية.
  • تحسين XID العام إذا دخلت خدمات صغيرة متعددة للتحدث مع مدير الموارد نفسه.

التوافر العالي وقابلية التوسع والمرونة (إصدار المؤسسات فحسب)

  • التخزين الدائم لحالة المعاملة في Oracle Database أو etcd.
  • النشر المُجمع لمُنسق المعاملات.
  • دعم Oracle Real Application Clusters (RAC).

لماذا تستخدم MicroTx؟

  • زيادة إنتاجية المطوِّر

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

  • الاستفادة من الأصول وأطر العمل الحالية

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

  • تحقيق أتمتة ذكية مع الحوكمة

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

  • مبني على معايير الصناعة

    اجمع بين تنسيق مهام سير العمل المستند إلى المعايير وأنماط تكامل الذكاء الاصطناعي مع نماذج المعاملات الموزعة المجربة لتقليل الارتباط بمورد واحد والتوافق مع البنية المؤسسية.

  • الاتساق عبر البيئات الموزعة متعددة اللغات

    شغّل العمليات المدفوعة بمهام سير العمل والمدعومة بالذكاء الاصطناعي عبر الخدمات الصغيرة متعددة اللغات وعمليات النشر الهجينة ومتعددة السحابات، مع فرض التكامل عبر الخدمات باستخدام XA وSaga وTCC عندما تكون ضمانات المعاملات ضرورية.

بدء استخدام MicroTx


تجربة MicroTx في Oracle Cloud Free Tier

أنشئ التطبيقات واختبرها وانشرها على Oracle Cloud باستخدام خدمات الفئة المجانية وإمكانات النظام الأساسي.


تجربة عينات التطبيقات

نزّل تطبيقات نموذجية وعمليات تنفيذ مرجعية لاستكشاف مهام سير العمل والمعاملات وأنماط التكامل في بيئتك الخاصة.


الاتصال بالمبيعات

تواصل مع خبراء Oracle لمناقشة حالات استخدام المؤسسات، وخيارات النشر، واعتماد الحلول في بيئات الإنتاج.