Standartlardan Uygulamaya: ETSI'nin CAPIF ve Federasyon Uç API Birlikte Çalışabilirliği İçin Yol Haritası

İçindekiler

API

Uç bilişim (edge ​​computing) uygulamalarının giderek yaygınlaşmasıyla birlikte, geliştiriciler, ETSI MEC, CAMARA ve TM Forum gibi farklı odak noktalarına sahip ancak eksiksiz bir telekomünikasyon uç bulut ekosistemi oluşturmada tamamlayıcı roller oynayan çok sayıda standart kuruluş ve açık kaynaklı çerçeveden gelen API'leri entegre etmede önemli zorluklarla karşılaşıyor. Bu sorunu ele almak için Avrupa Telekomünikasyon Standartları Enstitüsü (ETSI), bu girişimler arasındaki ilişkileri açıklığa kavuşturmayı ve net, pratik entegrasyon kılavuzu sağlamayı amaçlayan "Sektör Genelinde Hizmet API'lerine Evrensel Erişim için MEC Uygulama Geliştirici Kılavuzları" başlıklı bir teknik belge yayınladı.

Arka Plan ve Motivasyon

Uç bilişim yeni bir kavram olmasa da, ETSI'nin 2014'ten beri Çoklu Erişimli Uç Bilişimi (MEC) teşvik etmesiyle standardizasyonu ve büyük ölçekli uygulaması hız kazandı. 5G ağlarının evrimi ve sektörler genelindeki hızlı dijital dönüşümle birlikte, uç bilişimin değeri giderek daha belirgin hale geliyor; yalnızca işlem gücünü kullanıcılara ve veri kaynaklarına daha yakın konumlandırarak gecikmeyi azaltmak ve performansı iyileştirmekle kalmıyor, aynı zamanda API'ler aracılığıyla ağ yeteneklerini ortaya çıkararak geliştiricilerin bağlam duyarlı, gerçek zamanlı yenilikçi uygulamalar geliştirmelerini sağlıyor.

Ancak, uç nokta ekosistemi çeşitli API kaynaklarına sahiptir: ETSI MEC gibi kuruluşlar tarafından tanımlanan standartlaştırılmış arayüzler; telekomünikasyon yeteneklerinin çağrılmasını basitleştiren CAMARA gibi açık kaynak topluluklarından geliştirici dostu API'ler; ve operasyonlara, ticarileştirmeye ve yaşam döngüsü yönetimine odaklanan TM Forum'un "Operate API'leri". Buna ek olarak, GSMA Open Gateway gibi sektör girişimleri, operatörleri ağ yeteneklerini birleşik ve güvenli bir şekilde sunmaya yönlendiriyor. Geliştiricilerin genellikle birden fazla kaynaktan API kullanmaları gerekiyor, ancak bunları etkili bir şekilde nasıl birleştirecekleri konusunda net bir kılavuzdan yoksunlar.

Üç Geliştirici Bakış Açısı

Teknik doküman, uç API ekosisteminde farklı roller oynayan üç geliştirici türünü açıkça ayırt etmektedir:

API Tasarımcıları: Arayüzler arası birlikte çalışabilirliği ve küresel tutarlılığı sağlayarak standart geliştirme veya açık kaynaklı API tasarımına katılırlar.

API Uygulayıcıları: Genellikle operatörler veya üçüncü taraf şirketler için çalışırlar ve API'leri standartlara uygun olarak uygulamaktan ve üretime dağıtmaktan sorumludurlar.

API Tüketicileri: Uç uygulamalar oluşturmak için doğrudan kullanıma açık API'leri çağıran, dikey sektörlerden, yazılım şirketlerinden veya BT hizmet sağlayıcılarından geliştiriciler.

Temel Organizasyonların ve Çerçevelerin Tamamlayıcılığı

ETSI MEC: Uç nokta yetenekleri için teknik temeli oluşturan, standartlaştırılmış, düşük gecikmeli uç nokta hizmet API'leri sağlar.

CAMARA: Telekomünikasyon ağlarının karmaşıklığını soyutlayarak, operatörler arası, amaca yönelik geliştirici API'leri sunar ve geliştiricilerin derinlemesine telekomünikasyon uzmanlığına ihtiyaç duymadan ağ özelliklerini kullanmalarını sağlar.

TM Forum Açık API'leri: Operasyonel Destek Sistemleri (OSS) ve İş Destek Sistemleri (BSS) üzerine odaklanarak, uç hizmetlerden gelir elde etmek için gerekli olan API ürünleştirme, faturalama, müşteri yönetimi ve diğer ticarileştirme ve operasyonel yetenekleri sağlar.

Beyaz kağıtta, bu üçünün birbirleriyle rekabet halinde olmadığı, aksine teknik yeteneklere erişimden iş operasyonlarına kadar eksiksiz bir değer zinciri oluşturduğu vurgulanmaktadır. Örneğin, CAMARA API'leri ETSI MEC tarafından sağlanan uç yetenekler üzerine inşa edilebilirken, ürün yönetimi ve faturalandırma işlemleri TM Forum'un Operate API'leri aracılığıyla etkinleştirilebilir.

Geliştiriciler için Pratik Kaynaklar ve Kılavuzlar

Bu teknik inceleme belgesi, ekosistemi açıklığa kavuşturmanın ötesinde, ETSI'nin geliştiriciler için sağladığı temel destek araçlarını da vurgulamaktadır:

MEC Sandbox: Geliştiricilerin uygulamaları kaydedebileceği, MEC API'lerini keşfedebileceği, çeşitli ağ koşullarını simüle edebileceği ve MEC platformları arası federasyon senaryolarını deneyimleyebileceği çevrimiçi bir deney ortamı.

OpenAPI Açıklamaları ve Test Paketleri: Tüm ETSI MEC hizmet API'leri, entegrasyonu ve doğrulamayı kolaylaştırmak için TTCN-3 ve Robot Framework'te test paketleriyle birlikte ayrıntılı OpenAPI uyumlu açıklamalarla birlikte gelir.

CAPIF (Ortak API Çerçevesi) Entegrasyonu: Bu makale, CAPIF'in MEC ortamlarında birleşik API yayınlama, keşfetme, kimlik doğrulama ve güvenli erişimi nasıl sağladığını ayrıntılı olarak açıklamaktadır; bu da alanlar arası hizmet çağrısı için kritik bir temel oluşturmaktadır.

Geleceğe Yönelik Beklentiler ve İşbirliği Çağrısı

Başarılı bir uç bilişim ekosistemi, sağlıklı bir geliştirici topluluğuna bağlıdır. Teknik inceleme yazısı, çaba tekrarını azaltmak ve geliştirici deneyimini birleştirmeye ve iyileştirmeye odaklanmak için standart kuruluşları, açık kaynak toplulukları ve endüstri ittifakları arasında daha güçlü bir iş birliği çağrısıyla sona eriyor. ETSI MEC, yeni nesil iletişim ve bilgi işlem sistemleri için açık, birlikte çalışabilir bir API temeli oluşturarak, Telco Edge Cloud ve Network-as-a-Service (NaaS) kavramlarının gerçekleştirilmesini birlikte ilerletmek için CAMARA, GSMA ve TM Forum gibi ortaklarla iş birliğini derinleştirmeye devam edecektir.

Sonuç

ETSI'nin teknik inceleme belgesi, karmaşık uç bilişim ekosisteminde faaliyet gösteren geliştiriciler için değerli bir "yol haritası" görevi görüyor. Bu sadece teknik bir belge değil, aynı zamanda sektör sinerjisini teşvik etmek ve yenilikçi uç bilişim uygulamalarının geliştirilmesini hızlandırmak için önemli bir girişimdir. Özel 5G, endüstriyel IoT, yapay zeka uç bilişim çıkarımı ve daha fazlasına yönelik talep hızla artarken, çok kaynaklı API'leri verimli bir şekilde entegre edebilen geliştiriciler, geleceğin dijital toplumunu şekillendirmede belirleyici bir avantaja sahip olacaklardır.

Kaynak: ETSI