Avec la généralisation croissante du déploiement du edge computing, les développeurs sont confrontés à des défis importants pour intégrer les API de multiples organismes de normalisation et frameworks open source – tels que ETSI MEC, CAMARA et TM Forum – chacun ayant des objectifs différents, mais jouant des rôles complémentaires dans la construction d'un écosystème edge cloud complet pour les télécommunications. Pour répondre à cette problématique, l'Institut européen des normes de télécommunications (ETSI) a récemment publié le livre blanc « Recommandations pour les développeurs d'applications MEC : accès universel aux API de service dans l'ensemble du secteur », visant à clarifier les liens entre ces initiatives et à fournir des conseils d'intégration clairs et pratiques.
Contexte et motivation
Bien que le concept de edge computing ne soit pas nouveau, sa normalisation et son déploiement à grande échelle ont été accélérés par la promotion du Multi-access Edge Computing (MEC) par l'ETSI depuis 2014. Avec l'évolution des réseaux 5G et la transformation numérique rapide de tous les secteurs, la valeur du edge computing devient de plus en plus évidente : non seulement il réduit la latence et améliore les performances en rapprochant le calcul des utilisateurs et des sources de données, mais il expose également les capacités du réseau via des API, permettant aux développeurs de créer des applications innovantes contextuelles et en temps réel.
Cependant, l'écosystème Edge présente diverses sources d'API : des interfaces standardisées définies par des organismes comme ETSI MEC ; des API conviviales pour les développeurs, issues de communautés open source telles que CAMARA, qui simplifient l'utilisation des capacités télécoms ; et les « API d'exploitation » du TM Forum, axées sur l'exploitation, la commercialisation et la gestion du cycle de vie. De plus, des initiatives sectorielles comme GSMA Open Gateway incitent les opérateurs à exposer les capacités de leur réseau de manière unifiée et sécurisée. Les développeurs ont souvent besoin d'utiliser des API provenant de sources multiples, mais manquent de directives claires sur la manière de les combiner efficacement.
Trois points de vue de développeurs
Le livre blanc distingue clairement trois types de développeurs qui jouent des rôles différents dans l'écosystème des API périphériques :
Concepteurs d'API : Participer à l'élaboration de normes ou à la conception d'API open source, en assurant l'interopérabilité des interfaces et la cohérence globale.
Développeurs d'API : Ils travaillent généralement pour des opérateurs ou des sociétés tierces, et sont chargés de mettre en œuvre des API conformément aux normes et de les déployer en production.
Consommateurs d'API : Les développeurs issus de secteurs verticaux, les éditeurs de logiciels ou les fournisseurs de services informatiques qui appellent directement les API exposées pour créer des applications périphériques.
Complémentarité des organisations et cadres de référence
ETSI MEC : Fournit des API de services périphériques standardisées à faible latence, constituant la base technique des capacités périphériques.
CAMÉRA : Simplifie la complexité des réseaux de télécommunications pour fournir des API de développement inter-opérateurs et basées sur l'intention, permettant aux développeurs d'invoquer des fonctionnalités réseau sans expertise approfondie en télécommunications.
API ouvertes du Forum TM : Concentrez-vous sur les systèmes de support opérationnel (OSS) et les systèmes de support commercial (BSS), en fournissant la commercialisation des API, la facturation, la gestion des clients et d'autres capacités de commercialisation et opérationnelles essentielles à la monétisation des services périphériques.
Le livre blanc souligne que ces trois éléments ne sont pas concurrents, mais forment ensemble une chaîne de valeur complète, de l'accès aux capacités techniques aux opérations commerciales. Par exemple, les API CAMARA peuvent s'appuyer sur les capacités périphériques fournies par ETSI MEC, tandis que la gestion des produits et la facturation peuvent être assurées par les API Operate de TM Forum.
Ressources pratiques et lignes directrices pour les développeurs
Au-delà de la clarification de l'écosystème, le livre blanc met en lumière les principaux outils de soutien fournis par l'ETSI aux développeurs :
Bac à sable MEC : Un environnement d'expérimentation en ligne où les développeurs peuvent enregistrer des applications, explorer les API MEC, simuler diverses conditions de réseau et expérimenter des scénarios de fédération inter-plateformes MEC.
Descriptions et suites de tests OpenAPI : Toutes les API de service ETSI MEC sont fournies avec des descriptions détaillées conformes à OpenAPI, accompagnées de suites de tests en TTCN-3 et Robot Framework pour faciliter l'intégration et la validation.
Intégration de CAPIF (Common API Framework) : L'article détaille comment CAPIF permet la publication, la découverte, l'authentification et l'accès sécurisé unifiés aux API au sein des environnements MEC, un fondement essentiel pour l'invocation de services inter-domaines.
Perspectives d'avenir et appel à la collaboration
Un écosystème de calcul en périphérie florissant repose sur une communauté de développeurs dynamique. Le livre blanc conclut en appelant à une collaboration renforcée entre les organismes de normalisation, les communautés open source et les alliances industrielles afin de réduire les doublons et de se concentrer sur l'unification et l'amélioration de l'expérience des développeurs. ETSI MEC continuera d'approfondir sa coopération avec des partenaires tels que CAMARA, GSMA et TM Forum pour faire progresser conjointement la mise en œuvre des concepts de cloud en périphérie de réseau et de réseau en tant que service (NaaS), en jetant les bases d'une API ouverte et interopérable pour les systèmes de communication et informatiques de nouvelle génération.
Conclusion
Le livre blanc de l'ETSI constitue un guide précieux pour les développeurs évoluant dans l'écosystème complexe de l'edge computing. Bien plus qu'un simple document technique, il représente une initiative majeure visant à promouvoir la synergie sectorielle et à accélérer le développement d'applications edge innovantes. Face à l'explosion de la demande en matière de 5G privée, d'IoT industriel, d'inférence IA en périphérie et autres technologies, les développeurs capables d'intégrer efficacement des API multi-sources bénéficieront d'un avantage décisif pour façonner la société numérique de demain.
source : ETSI
