Skip navigation
다른 언어: English 简体中文 한국어 繁體中文

네트워크 API 개발하기

전 세계 개발자가 네트워크 API 를 사용할 수 있도록 하여 혁신을 촉진하고 업계 성장을 가속화하는 방법

네트워크 API 개발하기

Peter Arbitter, SVP Magenta API Capability Exposure at Deutsche Telekom

최초의 SMS 는 1992 년에 전송되었지만 SMS 애플리케이션 프로그래밍 인터페이스(API)는 2010 년대 들어서야 널리 채택되기 시작하여 이중 인증 및 공공 안전 알림과 같은 중요한 기능을 구현할 수 있게 되었습니다.  하지만 현재 기업들은 이같은 API 확대를 를 위해 또다시 25 년을 기다릴 여유가 없습니다. 이제 업계는 완전히 새로운 세대의 연결성의 정점에 서 있으며, 개발자들을 통해 추가적인5G 의 기능이 구현되기만을기다리고 있습니다. 개발자는 확장된 API 를 통해 5G 네트워크 기능에 직접 액세스함으로써 디지털화된 미래를 위한 연결성의 이점을 즉시 달성할 수 있습니다. 

API는 두 소프트웨어 또는 애플리케이션 인터페이스 간의 연결인 빌딩 블록입니다. 서비스형 커뮤니케이션 플랫폼(CPaaS, Communication Platform as a Service)은 개발자가 음성, 동영상, 메시징과 같은 실시간 커뮤니케이션 기능을 회사의 비즈니스 애플리케이션, 워크플로 및 시스템에 통합시킬 수 있는 클라우드 기반 모델입니다. 이는 커뮤니케이션 API를 활용하여 이루어집니다.

CPaaS 모델을 기반으로 하는 네트워크 API를 사용하면 신규 및 기존 부문에서 온디맨드 품질 및 네트워크 슬라이싱과 같은 통신 네트워크의 고유한 기능을 활용할 수 있습니다. 독일의 통신사인 도이치 텔레콤의 한 관계자는:
"개발자는 API 소켓에 플러그처럼 끼워 넣을 수 있도록 소프트웨어를 설계합니다. 그런 다음 네트워크에 유용한 애플리케이션을 구축, 테스트 및 제공할 수 있습니다. 한 예로 자동차 제조업체가 자동 주차 차량을 개발하기 위해 특히 빠르게 전송해야 하는 데이터 패킷을 들 수 있습니다." 라고 언급했습니다.

디지털화된 사회에는 유틸리티부터 교통, 제조, 학습에 이르기까지 모든 것이 포함됩니다. 이를 위해서는 안정적인 연결성뿐만 아니라 두 가지 측면에서 차별화된 연결성이 필요합니다.

 첫째, 일부 앱은 낮은 지연 시간이 필요하고 일부는 높은 대역폭을 필요로 하는 등 성능 측면에서의 연결성입니다.

 두 번째는 누가 이러한 연결성 비용을 지불해야 하는 지에 관한 것입니다. 고용주가 될 수도 있고, 소비자 또는 애플리케이션 서비스 제공업체, 정부 등 제3자가 될 수도 있습니다.

개발자는 강력한 네트워크를 활용하는 앱을 구축하고 다양한 서비스와 사용자를 위해 네트워크를 최대한 활용할 수 있도록 네트워크를 세분화하기 위해 네트워크 API를 필요로 합니다. 앱의 적합한 성능 수준은 통신사의 오퍼링에 따라 앱 개발자가 결정합니다.

개발자는 글로벌 플랫폼을 통해 다양한 요구사항에 맞는 다양한 모바일 네트워크 기능을 선택할 수 있습니다. API 는 이러한 액세스를 용이하게 해줄 것입니다.

Network APIs animation

통신사를 위한 기회

 웹 기술은 대중화되었습니다. 이는 두 가지를 의미합니다. 첫째, 배우고 사용하기가 매우 쉽다는 것입니다. 둘째, 웹 기술을 사용하면 전 세계에 즉시 액세스할 수 있어어디든 고객기반이 될 수 있습니다. 그에 따라웹에서 혁신이 빠르게 이루어질 수 있었지만, 통신 업계가 그 혁신의 속도에 발맞춰 혜택을 누리기에 역부족이었던 이유이기도 합니다.

 통신 기술은 복잡하고 글로벌 액세스를 제공하지 않습니다. 5G 네트워크의 자산이나 기능이 필요한 훌륭한 아이디어가 있다고 가정해 봅시다. 우선 5G 네트워크에 경험이 있는 개발자를 찾는 데 어려움을 겪을 것입니다. 그런 다음, 전 세계 수백 개의 통신사 와 기술적으로나 상업적으로 솔루션을 통합해야하는 난관에 부딪힐 것입니다.  이 모든 과정을 하나씩 진행해야 합니다.

 다행히도 상황이 바뀌고 있습니다.

 "이러한 새로운 네트워크 기능을 개발자의 손에 쥐어주면 일부는 이를 보고 스타트업을 만들거나 고객을 위한 새로운 제품을 개발할 수 있을 것입니다. 엄청난 혁신을 창출하게 될 것입니다. 이것이 바로 네트워크 API 의 힘입니다."

 - 리차드 수셀벡, Vonage 의 Developer Experience & Developer Relations 총괄

리차드 수셀벡, Vonage 의 Developer Experience & Developer Relations 총괄

5G에 대한 우선 액세스가 개발자에게 주어진다면

 Vonage는 통신 서비스를 대중화하여 개발자가 플러그 앤 플레이 환경에서 통신 API를 쉽게 선택할 수 있도록 지원합니다. 사용자는 통신 기술 사용법을 익히거나  고도로 세분화된 시장에서 어떤 통신 액세스가 나을지 고심할  필요 없이 즉각적이고 간단하게 전 세계에 액세스할 수 있습니다.

 이제 에릭슨의 자회사인 Vonage는 CPaaS 리더십을 기반으로 5G 기술을 사용하여 수백만 명의 개발자가 잠재적인 새로운 기능을 실험하고, 새로운 용도를 찾고, 앱을 구축하고, 발전을 도모할 수 있도록 지원하고 있습니다. 클라우드 네이티브 아키텍처와 API 중심적인  사고방식을 갖춘 5G는 이를 위해 완벽합니다.

 네트워크 API에는 애플리케이션 개발자가 모바일 네트워크에서 앱 트래픽의 우선순위를 지정하거나 트랙 앤 트레이스 (track and trace) 과 같은 기업의 물류 프로세스에서 비즈니스에 중요한 이벤트 알림을 제공할 수 있는 온디맨드 품질이 포함됩니다. 예를 들어, SIM 스왑은 일정 기간 동안 디바이스에서 SIM이 교체되지 않았는지 확인하고 교체된 경우 추가 인증 조치를 요청하는 등 네트워크 API는 보안을 핵심으로 합니다. 추가적인 탐색을 통해 구현할 기능은  훨씬 더 많지만 이를 위해서는 개발자에게 네트워크 액세스 권한이 필요합니다.

Secondary use cases

에릭슨과 협력하기

 현재 에릭슨은 60개국 이상에서 5G 서비스를 지원하고 있으며, 5개 대륙에 걸쳐 150개 이상의 상용 네트워크를 운영하고 있습니다. 에릭슨과 함께 한다면 개발자는 이전에는 접근할 수 없었던 인프라, 하드웨어 및 소프트웨어 기능을 이용할 수 있습니다. 에릭슨 네트워크와  통신사  인프라가 지원하는 네트워크 API를 구축하면 개발자는 다양한 유형의 고객을 대상으로 하는 다양한 기능에 액세스할 수 있는 유리한 고지를 선점할 수 있습니다. 

여러 통신사가  네트워크에서 새로운 API를 노출하려는 시도를 해왔지만 상업적 성공은 쉽게 이루어지지 않았습니다. 가장 큰 이유는 통신사 간 API 통합이 부족하기 때문입니다. 개발자들이 효율적으로 개발하기 위해서는 기술적 측면, 나아가 상업적, 지원적 측면에서 단일한 절차를 필요로 합니다.  이렇게 하면 프로세스가 간소화될 뿐만 아니라 경제적으로도 훨씬 더 유리해집니다.

 아직 상상조차 못 해본 미래와 애플리케이션에 주목하고 있는 지금, 기존 CPaaS 기능과 접근 가능한 플랫폼에서 호스팅되는 새로운 5G 네트워크 API 기술의 결합을 통해 완전히 새로운 영역의 기회가 펼쳐질 것입니다. 

simplified flow with aggregation

이미 가능한 것은 무엇인가요?

 소프트웨어 회사인 Carbyne은 Vonage 통신 API를 활용하여 긴급 전화 상담원에게 기기 기반 위치를 비롯한 중요한 발신자 정보를 전달하고, 심지어 구조대원과  직접 영상 통화 및 메시징을 할 수 있도록 지원합니다. 이 시스템을 통해 긴급 구조대가 출동해야 하는 횟수를 줄이고 매년 수천 명의 생명을 구하고 있습니다.

이제 네트워크 API를 통해 위치 기반 서비스에서 셀룰러 네트워크 포지셔닝을 사용하여 위치를 식별할 수 있습니다. 디바이스 켜기/끄기를 통해 휴대폰의 상태를 확인하고 상대방이 여전히 디바이스에 액세스할 수 있는지 감지하여 상대방의 상태를 빠르게 파악할 수 있습니다. 향후에는 네트워크 API 지오펜싱(geofencing)을 통해 조난자가 위험한 수역이나 자연 공원 근처에 있을 때 특정 관리인 및 구조대와 연결된 특정 응급 서비스와 신속하게 연결할 수도 있습니다.

생태계 활성화

새롭게 활기를 띄는  이 생태계의 중심에는 지금 진행중인 통신 업계의 투자와 변화를 활용할 수 있는 개발자가 있습니다. 개발자는 새로운 네트워크 API를 통해 혁신을 이루고 새로운 활용 사례를 창출할 뿐만 아니라 중요한 피드백도 제공할 수 있습니다. 에릭슨은  독보적인 5G 역량과 전 세계에 R&D 거점을 보유하고 있으며, Vonage는 100만 명 이상의 개발자 커뮤니티를 보유하고 있기 때문에 양사는 이러한 피드백을 바탕으로 업계가 더 많은 API를 노출하도록 장려할 수 있습니다. 이러한 방식으로 개발자의 인사이트를 3GPP 표준에 반영시키고  라디오 및 코어 네트워크에 노출 가능한 기능으로  구현할  수 있습니다.

 "연구원은 개발자와 소통할 수 있어야 하며, 지속적인 피드백 교환을 통해 생태계 내 간극이 더욱 줄어야 합니다."

 -Jan Höller, 에릭슨 연구원

Jan Höller, 에릭슨 연구원

현재 기본적인통신 기능으로 간주되는 것들에 대해 개발자는 항상 중요한 역할을 해왔습니다. SMS 일회용 비밀번호에 대한 아이디어는 해커톤에서 나온 것으로 알려져 있습니다. 이 아이디어는 초창기 SMS API의 입소문을 타고 급속도로 성장한 원동력이었습니다. 하나의 좋은 아이디어와 그 성장을 돕는 건강한생태계만 있으면 됩니다.

개발자와 네트워크 간의 이러한 시너지를 통해 개발자는 네트워크 API의 미래를 직접 제어할 수 있습니다. 이는 더 많은 발전을 촉진하여 더 큰 개발자 커뮤니티를 끌어들입니다. 또한, 통신 분야에서 더 많은 혁신이 이루어질수록 고성능 네트워크에 대한 수요도 늘어날 것이며, 이는 곧 더 많은 기능을 구축할 수 있다는 것을 의미합니다. 

Peter Arbitter, SVP Magenta API Capability Exposure at Deutsche Telekom

기술의 대중화

네트워크 API 비즈니스는 아직 초기 단계에 있지만, 통신 API 의 지속적인 혁신과 5G 가 제공하는 미개척 기회에서 알 수 있듯이 잠재력은 무궁무진합니다. 

에릭슨의 CEO 인 보르예 에크홀름은 글로벌 네트워크 API 액세스의 더 광범위한 파급력에 대한  비전을 가지고 있습니다 :

"네트워크 API 를 전 세계에서 사용할 수 있게 되면  혁신가와 기업가들이 어디에 있든 디지털 인프라에 액세스할 수만 있다면  새로운 애플리케이션을 개발할 수 있습니다. 이는 새로운 기업의 탄생을 활성화시키고   미국 서부 해안과 같은 기존 기술 허브에 집중되는 현상을 완화할 수 있습니다." 

‘인도 스택 (India Stack)’은 인도 국민이 신분증, 전자 결제, 문서 확인 등의 서비스를 디지털 방식으로 이용할 수 있도록 지원하는 세계 최대 규모의 오픈 API 이자 디지털 인프라 프레임워크입니다. 인도 스택은 수백만 명의 인도인의 삶을 완전히 변화시켰으며, 이제 전 세계로 뻗어나가고 있습니다. 

 네트워크 API가 개발자들에게 5G 를 기반으로 한 완전히 새로운 세대의 기능을 제공할 수 있다면, 어떤 새로운 애플리케이션이 연구를 거쳐 개발되어 우리가 아는 삶을 바꿔 놓을  수 있을지 상상해보세요. 

전 세계 모든 개발자가 네트워크 API 를 통해 고급 네트워크 기능에 직접 액세스할 수 있게 된다면 우리의 디지털 미래가 어떻게 달라질까요?

여기에서 에릭슨의 네트워크 API 여정을 살펴보세요.

Vonage Developer Hub 를 방문해 더 알아보세요.

Contributors

Richard Sueselbeck

Head of Developer Experience & Developer Relations at Vonage

Christer Boberg

Head of GNP Technology and Strategy at Ericsson

George Kakhadze

Head of Portfolio Management & Business at Ericsson

With special thanks to:

Jo Ann TizannoTaimur LodhiJan Holler