По мере распространения граничных вычислений разработчики сталкиваются со значительными проблемами интеграции API от различных организаций по стандартизации и открытых фреймворков, таких как ETSI MEC, CAMARA и TM Forum, каждый из которых имеет свою направленность, но играет взаимодополняющую роль в построении полноценной экосистемы телекоммуникационного граничного облака. Для решения этой проблемы Европейский институт телекоммуникационных стандартов (ETSI) недавно опубликовал документ «Руководство для разработчиков приложений MEC по универсальному доступу к сервисным API в масштабах всей отрасли», призванный прояснить взаимосвязи между этими инициативами и предоставить четкие, практические рекомендации по интеграции.
Предыстория и мотивация
Хотя граничные вычисления не являются новой концепцией, их стандартизация и широкомасштабное внедрение ускорились благодаря продвижению ETSI концепции многодоступных граничных вычислений (MEC) с 2014 года. С развитием сетей 5G и быстрой цифровой трансформацией в различных отраслях ценность граничных вычислений становится все более очевидной — они не только сокращают задержку и повышают производительность, размещая вычислительные ресурсы ближе к пользователям и источникам данных, но и предоставляют доступ к сетевым возможностям через API, позволяя разработчикам создавать контекстно-зависимые инновационные приложения в режиме реального времени.
Однако экосистема периферийных вычислений включает в себя разнообразные источники API: стандартизированные интерфейсы, определенные такими организациями, как ETSI MEC; удобные для разработчиков API от сообществ с открытым исходным кодом, таких как CAMARA, которые упрощают вызов возможностей телекоммуникационных компаний; и «Operate APIs» от TM Forum, которые ориентированы на эксплуатацию, коммерциализацию и управление жизненным циклом. Кроме того, отраслевые инициативы, такие как GSMA Open Gateway, побуждают операторов предоставлять доступ к сетевым возможностям единым и безопасным способом. Разработчикам часто необходимо использовать API из нескольких источников, но им не хватает четких указаний о том, как эффективно их комбинировать.
Три точки зрения разработчиков
В официальном документе четко выделены три типа разработчиков, которые играют разные роли в экосистеме API на периферии сети:
Разработчики API: Участвуйте в разработке стандартов или проектировании API с открытым исходным кодом, обеспечивая совместимость интерфейсов и глобальную согласованность.
Разработчики API: Как правило, такие специалисты работают на операторов или сторонние компании, отвечая за внедрение API в соответствии со стандартами и их развертывание в производственной среде.
Потребители API: Разработчики из вертикальных отраслей, компаний-разработчиков программного обеспечения или поставщиков ИТ-услуг, которые напрямую вызывают открытые API для создания периферийных приложений.
Взаимодополняемость основных организаций и структур
ETSI MEC: Предоставляет стандартизированные API-интерфейсы для периферийных сервисов с низкой задержкой, формируя техническую основу для работы периферийных устройств.
КАМЕРА: Абстрагирует сложность телекоммуникационных сетей, предоставляя разработчикам кросс-операторские API на основе намерений, что позволяет им вызывать сетевые возможности без глубоких знаний в области телекоммуникаций.
TM Forum: Открытые API. Основное внимание уделяется системам оперативной поддержки (OSS) и системам поддержки бизнеса (BSS), обеспечивающим разработку API-интерфейсов, выставление счетов, управление клиентами и другие возможности коммерциализации и эксплуатации, необходимые для монетизации периферийных сервисов.
В аналитическом отчете подчеркивается, что эти три компонента не конкурируют друг с другом, а вместе образуют полную цепочку создания ценности, от предоставления технических возможностей до бизнес-операций. Например, API CAMARA могут быть построены на основе возможностей периферийных вычислений, предоставляемых ETSI MEC, а управление продуктами и выставление счетов могут быть реализованы с помощью API Operate от TM Forum.
Практические ресурсы и рекомендации для разработчиков
Помимо разъяснения особенностей экосистемы, в документе освещаются ключевые инструменты поддержки, предоставляемые ETSI разработчикам:
Песочница MEC: Онлайн-среда для экспериментов, где разработчики могут регистрировать приложения, изучать API MEC, моделировать различные сетевые условия и изучать сценарии межплатформенной федерации MEC.
Описание OpenAPI и наборы тестов: Все API-интерфейсы сервисов ETSI MEC поставляются с подробными описаниями, соответствующими стандарту OpenAPI, а также с наборами тестов в TTCN-3 и Robot Framework для упрощения интеграции и проверки.
Интеграция с CAPIF (Common API Framework): В статье подробно описывается, как CAPIF обеспечивает унифицированную публикацию API, обнаружение, аутентификацию и безопасный доступ в средах MEC — критически важная основа для вызова сервисов в разных доменах.
Перспективы на будущее и призыв к сотрудничеству
Процветающая экосистема периферийных вычислений зависит от здорового сообщества разработчиков. В заключение в документе содержится призыв к более тесному сотрудничеству между организациями по стандартизации, сообществами открытого исходного кода и отраслевыми альянсами для сокращения дублирования усилий и сосредоточения внимания на унификации и улучшении опыта разработчиков. ETSI MEC продолжит углублять сотрудничество с такими партнерами, как CAMARA, GSMA и TM Forum, для совместного продвижения реализации концепций Telco Edge Cloud и Network-as-a-Service (NaaS), закладывая открытую, совместимую API-основу для систем связи и вычислений следующего поколения.
Заключение
Белая книга ETSI служит ценной «навигационной картой» для разработчиков, работающих в сложной экосистеме периферийных вычислений. Это не просто технический документ, а важная инициатива, направленная на содействие синергии в отрасли и ускорение разработки инновационных периферийных приложений. По мере роста спроса на частные сети 5G, промышленный Интернет вещей, периферийные вычисления с использованием ИИ и многое другое, разработчики, способные эффективно интегрировать API из различных источников, получат решающее преимущество в формировании будущего цифрового общества.
Источник: ETSI
