مع تزايد انتشار الحوسبة الطرفية، يواجه المطورون تحديات كبيرة في دمج واجهات برمجة التطبيقات (APIs) من هيئات التقييس المتعددة وأطر العمل مفتوحة المصدر، مثل ETSI MEC وCAMARA وTM Forum، حيث يركز كل منها على جوانب مختلفة، إلا أنها تتكامل فيما بينها لبناء منظومة متكاملة للحوسبة الطرفية في قطاع الاتصالات. ولمعالجة هذه التحديات، نشر المعهد الأوروبي لمعايير الاتصالات (ETSI) مؤخرًا ورقة بيضاء بعنوان "إرشادات مطوري تطبيقات الحوسبة الطرفية للوصول الشامل إلى واجهات برمجة تطبيقات الخدمات في جميع أنحاء القطاع"، بهدف توضيح العلاقات بين هذه المبادرات وتقديم إرشادات عملية وواضحة للتكامل.
الخلفية والدافع
على الرغم من أن الحوسبة الطرفية ليست مفهوماً جديداً، إلا أن توحيدها ونشرها على نطاق واسع قد تسارع بفضل ترويج المعهد الأوروبي لمعايير الاتصالات (ETSI) للحوسبة الطرفية متعددة الوصول (MEC) منذ عام 2014. ومع تطور شبكات الجيل الخامس والتحول الرقمي السريع عبر الصناعات، أصبحت قيمة الحوسبة الطرفية أكثر وضوحاً من أي وقت مضى - فهي لا تقلل من زمن الاستجابة وتحسن الأداء من خلال وضع الحوسبة بالقرب من المستخدمين ومصادر البيانات فحسب، بل إنها تكشف أيضاً عن إمكانيات الشبكة من خلال واجهات برمجة التطبيقات (APIs)، مما يُمكّن المطورين من بناء تطبيقات مبتكرة واعية بالسياق وفي الوقت الفعلي.
مع ذلك، يتميز النظام البيئي للحوسبة الطرفية بتنوع مصادر واجهات برمجة التطبيقات (APIs): واجهات موحدة تحددها هيئات مثل ETSI MEC؛ وواجهات برمجة تطبيقات سهلة الاستخدام للمطورين من مجتمعات مفتوحة المصدر مثل CAMARA، والتي تُبسط استدعاء إمكانيات شركات الاتصالات؛ وواجهات برمجة تطبيقات التشغيل (Operate APIs) التابعة لمنتدى TM، والتي تركز على العمليات والتسويق وإدارة دورة حياة المنتج. إضافةً إلى ذلك، تدفع مبادرات القطاع، مثل بوابة GSMA المفتوحة، شركات الاتصالات إلى عرض إمكانيات الشبكة بطريقة موحدة وآمنة. غالبًا ما يحتاج المطورون إلى استخدام واجهات برمجة تطبيقات من مصادر متعددة، لكنهم يفتقرون إلى إرشادات واضحة حول كيفية دمجها بفعالية.
ثلاثة وجهات نظر للمطورين
تُفرّق الورقة البيضاء بوضوح بين ثلاثة أنواع من المطورين الذين يلعبون أدوارًا مختلفة في النظام البيئي لواجهة برمجة التطبيقات الطرفية:
مصممو واجهات برمجة التطبيقات: المشاركة في تطوير المعايير أو تصميم واجهات برمجة التطبيقات مفتوحة المصدر، مع ضمان قابلية التشغيل البيني للواجهات والاتساق العالمي.
مطورو واجهة برمجة التطبيقات (API): عادةً ما يعملون لدى شركات تشغيل أو شركات خارجية، وهم مسؤولون عن تنفيذ واجهات برمجة التطبيقات وفقًا للمعايير ونشرها في بيئة الإنتاج.
مستهلكو واجهة برمجة التطبيقات: المطورون من الصناعات المتخصصة، أو شركات البرمجيات، أو مزودي خدمات تكنولوجيا المعلومات الذين يستدعون واجهات برمجة التطبيقات المكشوفة مباشرةً لبناء تطبيقات الحافة.
تكامل المنظمات والأطر الأساسية
ETSI MEC: يوفر واجهات برمجة تطبيقات موحدة ومنخفضة زمن الوصول لخدمات الحافة، مما يشكل الأساس التقني لقدرات الحافة.
الكاميرا: يُبسّط تعقيد شبكة الاتصالات لتقديم واجهات برمجة تطبيقات للمطورين قائمة على النية ومتوافقة مع مختلف المشغلين، مما يسمح للمطورين باستدعاء إمكانيات الشبكة دون الحاجة إلى خبرة عميقة في مجال الاتصالات.
واجهات برمجة التطبيقات المفتوحة لمنتدى TM: التركيز على أنظمة الدعم التشغيلي (OSS) وأنظمة دعم الأعمال (BSS)، وتوفير إنتاج واجهات برمجة التطبيقات (API)، والفواتير، وإدارة العملاء، وغيرها من القدرات التجارية والتشغيلية الضرورية لتحقيق الدخل من خدمات الحافة.
تؤكد الورقة البيضاء أن هذه العناصر الثلاثة ليست متنافسة، بل تشكل معًا سلسلة قيمة متكاملة، بدءًا من توفير القدرات التقنية وصولًا إلى العمليات التجارية. فعلى سبيل المثال، يمكن بناء واجهات برمجة تطبيقات CAMARA بالاعتماد على إمكانيات الحوسبة الطرفية التي توفرها منصة ETSI MEC، بينما يمكن تفعيل إدارة منتجاتها وفواتيرها من خلال واجهات برمجة تطبيقات Operate التابعة لمنتدى TM.
موارد عملية وإرشادات للمطورين
إلى جانب توضيح النظام البيئي، تسلط الورقة البيضاء الضوء على أدوات الدعم الرئيسية التي يقدمها المعهد الأوروبي لمعايير الاتصالات للمطورين:
بيئة اختبار MEC: بيئة تجريبية عبر الإنترنت حيث يمكن للمطورين تسجيل التطبيقات، واستكشاف واجهات برمجة تطبيقات الحوسبة المتطورة متعددة الوصول (MEC)، ومحاكاة ظروف الشبكة المختلفة، وتجربة سيناريوهات الاتحاد عبر منصات الحوسبة المتطورة متعددة الوصول (MEC).
وصف OpenAPI ومجموعات الاختبار: تأتي جميع واجهات برمجة تطبيقات خدمة ETSI MEC مع أوصاف مفصلة متوافقة مع OpenAPI، مصحوبة بمجموعات اختبار في TTCN-3 و Robot Framework لتسهيل التكامل والتحقق.
تكامل إطار عمل واجهة برمجة التطبيقات المشتركة (CAPIF): توضح الورقة بالتفصيل كيف يُمكّن CAPIF من نشر واجهة برمجة التطبيقات الموحدة، والاكتشاف، والمصادقة، والوصول الآمن داخل بيئات MEC - وهو أساس بالغ الأهمية لاستدعاء الخدمة عبر المجالات.
التوقعات المستقبلية ودعوة للتعاون
يعتمد ازدهار بيئة الحوسبة الطرفية على مجتمع مطورين نشط. وتختتم الورقة البيضاء بالدعوة إلى تعزيز التعاون بين هيئات التقييس، ومجتمعات المصادر المفتوحة، والتحالفات الصناعية للحد من ازدواجية الجهود والتركيز على توحيد تجربة المطورين وتحسينها. وسيواصل مشروع ETSI MEC تعميق التعاون مع شركاء مثل CAMARA وGSMA وTM Forum للنهوض المشترك بتحقيق مفاهيم الحوسبة السحابية الطرفية لشركات الاتصالات وشبكة كخدمة (NaaS)، مما يرسخ أساسًا مفتوحًا وقابلًا للتشغيل البيني لواجهات برمجة التطبيقات (API) لأنظمة الاتصالات والحوسبة من الجيل التالي.
خاتمة
تُعدّ الورقة البيضاء الصادرة عن المعهد الأوروبي لمعايير الاتصالات (ETSI) بمثابة "خريطة إرشادية" قيّمة للمطورين العاملين في بيئة الحوسبة الطرفية المعقدة. فهي ليست مجرد وثيقة تقنية، بل مبادرة هامة لتعزيز التآزر بين مختلف القطاعات وتسريع تطوير تطبيقات الحوسبة الطرفية المبتكرة. ومع تزايد الطلب بشكل كبير على شبكات الجيل الخامس الخاصة، وإنترنت الأشياء الصناعية، واستنتاج الذكاء الاصطناعي على الحوسبة الطرفية، وغيرها، سيحظى المطورون القادرون على دمج واجهات برمجة التطبيقات متعددة المصادر بكفاءة بميزة حاسمة في تشكيل مستقبل المجتمع الرقمي.
المصدر: ETSI
