التشغيل البيني الرقمي: ما هو، كيف يعمل، وما الحدود التي يتطلبها

يتيح التشغيل البيني للأنظمة المستقلة تبادل المعلومات واستخدامها بشكل ذي معنى. ولتحقيق ذلك، يلزم وجود اتفاقات تقنية ودلالية وتنظيمية وحوكمية.

بقلم Daniel Sardá · تاريخ النشر:

مدة القراءة: 6 دقيقة1,234 كلمة

في هذه الصفحة · 7 أقسام

يبدأ شخص ما معاملة إدارية ويقدم مجدداً وثيقة بحوزة مكتب إداري آخر بالفعل. وتغير شركة ما مزود خدماتها لتكتشف أن بياناتها لا يمكن نقلها دون مشروع مكلف. ويستلم مستشفى ملفاً من مركز طبي آخر، لكنه يفسر حقول بياناته بطريقة مختلفة. في الحالات الثلاث توجد أنظمة رقمية؛ ولكن ما ينقصها هو قدرتها على التعاون بشكل موثوق.

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

فكرة أساسية: يتفاعل نظامان تشغيلياً حين لا يقتصر الأمر بينهما على إرسال البيانات فحسب، بل حين يمكنهما فهمها واستخدامها استخداماً صحيحاً بموجب اتفاقات معلومة.

التشغيل البيني ليس هو التكامل

غالباً ما تُستخدم هذه المفاهيم كمرادفات، لكنها تعالج مشكلات مختلفة.

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

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

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

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

تبادل البيانات لا يخول أي استخدام

كما ينبغي الفصل بين ثلاثة إجراءات:

  • التبادل: نقل نظام لمعلومات إلى نظام آخر.
  • الوصول: حصول شخص أو نظام على إذن بالاطلاع على معلومات محددة.
  • إعادة الاستخدام: استخدام المعلومات التي تم الحصول عليها مجدداً، ربما في سياق عملية أخرى أو لغرض مختلف.

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

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

الطبقات التي يجب أن تعمل معاً

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

  1. التقنية والتركيبية. تحتاج الأنظمة إلى قنوات وبروتوكولات وتنسيقات متوافقة. ويمكن لواجهة برمجة التطبيقات (API) —وهي واجهة موثقة تتيح للبرمجيات تبادل الطلبات والاستجابات— أن تحل جزءاً من متطلبات هذه الطبقة.
  2. الدلالية. يجب أن تسبغ الأطراف المعنى ذاته على البيانات. فإذا كان مصطلح «تاريخ التسجيل» يعني القيد الأولي لنظام ما، ويعني تقديم الخدمة الأولى لنظام آخر، فإن التنسيق المشترك لن يحول دون وقوع الخطأ.
  3. التنظيمية. ينبغي تنسيق العمليات والأوقات والمهام. فلا فائدة من تلقي إجابة صحيحة إذا وصلت بعد انتهاء الإجراء أو إذا لم يكن أحد ملزماً بالتعامل معها.
  4. القانونية والحوكمية. يجب أن يكون واضحاً من يحق له طلب المعلومات، وبأي مسوغ ولأي غرض، ومن يتحمل المسؤولية عن أي خطأ، وكيف يمكن الطعن في أي قرار.

وتؤكد منظمة التعاون والتنمية الاقتصادية تحديداً أن التشغيل البيني يعتمد على الحوكمة والقواعد والمعايير الدلالية بقدر اعتماده على الأدوات والواجهات البرمجية. إنه قدرة تخضع للصيانة والتصحيح، وليس مجرد عملية تثبيت تكتمل لمرة واحدة.

فكرة أساسية: يمكن لواجهة برمجة التطبيقات (API) أن تفتح الباب بين نظامين؛ لكنها لا تحدد ما تعنيه المعلومات، ولا من يجب أن يدخل، ولا ما يمكن فعله بها لاحقاً.

ما الفوائد التي يمكن أن يقدمها

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

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

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

المعايير المفتوحة وحرية الاختيار

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

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

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

الأمان والخصوصية والمسؤولية

توسع كل نقطة اتصال من العمليات الممكنة، وتزيد أيضاً من مساحة التعرض للخطر في حال كان تصميمها سيئاً. ولا يُستنتج من ذلك أن التشغيل البيني أقل أماناً بالضرورة، بل يعني أن التبادل المسؤول يتطلب ضوابط متناسبة.

وينبغي، كحد أدنى، أن تحدد أي بنية معمارية ما يلي:

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

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

تحذير: يجب ألا تتحول أبداً الإمكانية التقنية لدمج البيانات، بدافع القصور الذاتي، إلى إذن للمراقبة أو إعداد ملفات تعريف أو إعادة استخدام المعلومات دون غرض مشروع وقابل للتحقق.

كيف تُقيَّم مبادرة التشغيل البيني

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

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

عن الكاتب

دانيال ساردا متخصص في تحسين محركات البحث ومحرر Libertatis Venezuela. يكتب عن الليبرالية والاقتصاد السياسي والمؤسسات والدعاية والحرية الفردية من منظور مستقل وغير حزبي.

قراءة الملف الكامل