منصات البيانات · تكامل البيانات

خدمات تكامل البيانات في السعودية: بيانات متّسقة بين أنظمة لم تُصمَّم لتتبادلها

يحافظ تكامل البيانات على صحة البيانات نفسها في عدة أنظمة تواصل جميعها العمل: نظام أساسي وقاعدة بيانات التقارير المرتبطة به، أو منصتان تتشاركان سجلات العملاء، أو قاعدة بيانات قديمة وأخرى جديدة تُبنى إلى جانبها. وتقدّم إنتركي خدمات تكامل البيانات في السعودية بأداتين تتولاهما بنفسها: iblync، منصتها للنسخ المتماثل اللحظي بين أنظمة غير متجانسة، وممارسة تكامل الأنظمة للواجهات التي يستدعي فيها نظامٌ نظامًا آخر. ولكل واجهة عقد مكتوب، واختبارات ببيانات حقيقية، وجهة مسؤولة بالاسم بعد الإطلاق.

الخلاصة

  • سجلات أم طلبات؟ إذا كان المطلوب نسخ السجلات وإبقاءها متّسقة فهذا نسخ متماثل، وإذا كان على نظام أن يطلب من آخر تنفيذ أمر فهذه واجهة برمجة (API)، أما التبادل المجمّع المجدول فمكانه الملفات والدفعات.
  • iblync: نسخ متماثل لحظي ومستمر، يشمل المزامنة في الاتجاهين حين يقبل الطرفان الكتابة، مع حفظ التغييرات في قائمة انتظار عند تعطل النظام الهدف، وتحكّم في الاستهلاك يحمي أنظمة الإنتاج.
  • الموصّلات: مجموعة موصّلات تتوسع باستمرار، مع بناء موصّلات مخصصة للأنظمة غير المشمولة بعد.
  • المنهجية: جرد الواجهات، وعقد لكل واجهة، واختبارات بأشكال البيانات الحقيقية، وانتقال واجهةً تلو الأخرى.
  • بعد الإطلاق: مراقبة الحجم والأعطال وتقادم البيانات، مع جهة مسؤولة بالاسم عن كل واجهة، ويمكن لإنتركي تولي التشغيل.
  • التسعير: يُسعَّر iblync حسب الأنظمة المصدر والأنظمة الهدف وحجم البيانات.

ما هو تكامل البيانات، وما الذي لا يشمله

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

سجلات أم طلبات: اختيار نمط التكامل

أنماط التكامل ومتى يناسب كل منها
ما المطلوبالنمط المناسب عادةًكيف تقدّمه إنتركي
أن تكون السجلات نفسها محدَّثة في نظامين أو أكثرالنسخ المتماثل المستمرiblync
أن يطلب نظام من آخر تنفيذ أمر، مثل التحقق من عميل أو إنشاء طلب شراءطبقة واجهات برمجة عبر بوابة محكومةممارسة إدارة واجهات البرمجة، على Kong
أن تتفاعل عدة أنظمة بسرعة مع التغيير نفسهبث الأحداثممارسة تكامل الأنظمة
أن تُطلب البيانات يوميًا أو أسبوعيًا للمطابقة أو التقاريرالملفات والدفعاتممارسة تكامل الأنظمة
نظامان بينهما تدفق واحد ومسؤول واحد، ولن يتعددنقطة إلى نقطةممارسة تكامل الأنظمة

ويُختار النمط لكل واجهة على حدة، لا للبيئة كلها، فتنتهي البيئة عادةً بعدة أنماط معًا. وتشرح ممارسة تكامل الأنظمة كل نمط بتفصيل أكبر.

النسخ المتماثل اللحظي باستخدام iblync

iblync منصة إنتركي لترحيل البيانات ونسخها المتماثل، طُوّرت في المملكة، للأنظمة التي لم تُصمَّم لتبادل البيانات.

  • نسخ متماثل لحظي ومستمر، يشمل المزامنة في الاتجاهين حين يقبل الطرفان الكتابة. ويُحسم ما يحدث للسجل الذي تغيّر في المكانين قرارًا في التصميم قبل الإطلاق.
  • قائمة انتظار عند تعطل النظام الهدف. تُحفظ التغييرات وتُنقل حين يعود النظام الهدف، بدل أن تفشل.
  • تحكّم في الاستهلاك والموارد، فلا ينافس النسخ المتماثل أنظمة الإنتاج على الموارد.
  • مسارات عمل تُهيّأ بالإعدادات بدل نصوص برمجية تُكتب يدويًا، فيستطيع فريق قواعد البيانات لديكم رؤية ما يفعله التكامل ومراجعته وتكراره.
  • موصّلات تتوسع باستمرار، مع بناء موصّلات مخصصة للأنظمة التي لا يغطيها iblync بعد.
اقرأ المزيد

ولا يناسب iblync غالبًا الحالة التي يأتي فيها النظامان من مورّد واحد يوفّر أصلًا مسارًا مدعومًا بينهما، فمسار المورّد حينها أقل تكلفة وأفضل دعمًا عادةً، والأولى استخدامه. ويُحسم مكان تشغيل iblync، وهل تغادر البيانات بيئتكم، في كل مشروع قبل نقل أي بيانات.

أسئلة تُحسم قبل نقل أي بيانات

  • الملكية: أي نظام هو المرجع لكل كيان وكل حقل؟
  • الاتجاه: اتجاه واحد أم اتجاهان؟ وإن كان اتجاهين، فماذا يحدث للسجل الذي يتغير في المكانين في الوقت نفسه؟
  • الحداثة: هل يجب أن تكون النسخة محدّثة خلال ثوانٍ، أم دقائق، أم بحلول صباح اليوم التالي؟
  • التقاط التغييرات: كيف يتيح كل نظام مصدر تغييراته، وما العبء الذي يضعه ذلك عليه؟
  • شكل البيانات: كيف تختلف نماذج البيانات بين المصدر والهدف، وما الذي يلزم تحويله؟
  • الأعطال: ماذا يحدث حين يتعطل النظام الهدف، ومن يُبلَّغ؟
  • الموقع: أين يعمل التكامل، وهل يجوز أن تغادر البيانات بيئتكم أو المملكة؟
  • المسؤولية بعد الإطلاق: من يراقب كل واجهة، ومن يصلحها؟

كيف تقدّم إنتركي خدمات تكامل البيانات

  1. الجرد والملكية.

    حصر الواجهات القائمة والمطلوبة، مع مسؤول ومستفيد لكل منها، والاتفاق على معنى البيانات المشتركة.

  2. عقد لكل واجهة.

    محتوى البيانات، والتكرار، والتعامل مع الأعطال، والإشعار بالتغييرات، تُكتب كلها قبل البناء، ويصبح العقد أساس الاختبار.

  3. البناء والاختبار على العقد.

    تُستخدم في الاختبارات بيانات واقعية، منها السجلات المعيبة والنصوص العربية والنصوص المختلطة والترميزات القديمة.

  4. الانتقال واجهةً تلو الأخرى.

    تعمل كل واجهة جديدة بالتوازي مع القديمة حتى تتطابق المخرجات، ثم تُحوَّل إليها الحركة. وتبقى العودة ممكنة خلال فترة التشغيل المتوازي.

  5. التشغيل والمراقبة.

    يُراقب الحجم والأعطال وتقادم البيانات، ويُنبَّه المسؤول، ويبقى الجرد محدَّثًا. ويمكن لإنتركي تقديم ذلك خدمةً مُدارة من الرياض.

حين يجب أن تبقى البيانات داخل المملكة

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

أسئلة يطرحها العملاء

هل نحتاج iblync لكل عملية تكامل؟

لا. iblync لإبقاء السجلات متّسقة. أما واجهات الطلب والاستجابة فمكانها طبقة واجهات البرمجة، والمطابقات اليومية تعمل غالبًا بشكل أفضل بالملفات والدفعات.

هل يستطيع iblync إبقاء قاعدتي بيانات متّسقتين في الاتجاهين؟

نعم. المزامنة في الاتجاهين مدعومة حين يقبل الطرفان الكتابة، وتُصمَّم قاعدة التعامل مع السجلات التي تتغير في المكانين قبل الإطلاق.

ما قواعد البيانات والأنظمة التي يربطها iblync؟

مجموعة الموصّلات تتوسع باستمرار، وتُبنى موصّلات مخصصة للأنظمة غير المشمولة بعد. اذكروا أنظمتكم المصدر والهدف في أول محادثة، وسنؤكد لكم المسار.

هل يُبطئ النسخ المتماثل أنظمة الإنتاج لدينا؟

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

هل تربطون أيضًا مع المنصات الحكومية؟

نعم، بوصفها عمليات تكامل مستقلة تُبنى وفق المواصفات المنشورة لكل منصة. راجعوا دليل التكامل مع المنصات الرقمية السعودية.

كيف يُسعَّر؟

يُسعَّر iblync حسب الأنظمة المصدر والأنظمة الهدف وحجم البيانات، ويُحدَّد نطاق أعمال التكامل انطلاقًا من جرد الواجهات.

الخطوة التالية

صِفوا لنا الأنظمة التي تحتاجون إلى ربطها

أخبرونا بالأنظمة التي تحتفظ بالبيانات، والأنظمة التي تحتاجها، ومدى حداثة البيانات المطلوبة، وهل يجوز أن تغادر بيئتكم. وسنوضح لكم النمط المناسب لكل واجهة، وأين يناسب iblync وأين لا يناسب.

خانة إلزامية

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

أو مباشرةً

+966-11-2180999 [email protected]

أبراج التعاونية، البرج الشمالي، الطابق السابع، طريق الملك فهد، العليا، ص.ب. ٥٦٨٣٥، الرياض ١١٥٦٤، المملكة العربية السعودية

أو أسئلة تُحسم أولًا

نشرته إنتركي. آخر تحديث . إنتركي مسجلة في الرياض بالسجل التجاري رقم 1010156897.