본문 바로가기

Mobile Technology

Why does Telco need API Wrapping platform?

<You can find this article in English at the bottom>

본 포스트에서는 Telco에게 왜 API Wrapping Platform이 필요한지에 대해서 생각해보고자 합니다. 여기서 API Wrapping Platform이라는 용어는 일반적으로 사용되는 용어가 아닌 제가 만든 용어이며 아래에 그 개념에 대해서 언급하도록 하겠습니다.

지금까지 Telco는 자신이 보유한 Capability를 SDP(Service Delivery Platform)를 이용하여 3rd party에게 오픈해왔습니다. 전통적이고 일반적인 SDP는 아래 그림과 같은 모습이며 통신업계 전반에서 상용화되어 사용되기 시작한지가 10년이 넘어가고 있기 때문에 전혀 새로울 것도 없는 개념이므로 SDP에 대한 설명은 생략하도록 하겠습니다.
 

<Generic SDP architecture, Source : Alan Quayle's white paper>

위 그림에서 보는 것과 같이 지금까지의 SDP는 주로 통신사의 Network 기능을 API형태로 3rd party에게 노출하기 위한 플랫폼으로 사용되어져 왔습니다. 

그러나 Telco가 dumb pipe에서 벗어나 smart pipe로 진화하기 위해 기존 Network centric enabler를 뛰어넘어 Content centric enabler에 집중하기 시작했고 최근에는 cloud API로 그 영역을 확장하기 시작했습니다. 이에 따라 하나의 통합된 SDP로 이 모든 기능들을 통합 관리하는 것은 현실적으로 어려움에 봉착하게 되었습니다. 또한 device API의 경우는 서버형 API와는 근본적으로 이질적인 영역이기 때문에 분리되어 관리되어져왔습니다.

그러나 3rd party에게 Telco가 보유한 이러한 API들을 일관된 관리체계로 노출할 필요가 있기 때문에 API Wrapping Platform이 필요하다고 생각하던 중, 이러한 생각을 reference할만한 것을 찾았습니다. 바로 apigee!

아래 apigee.com의 whitepaper에서 발췌한 아래 그림은 제가 생각하고 있던 API Wrapping Platform과 거의 일치하는 개념입니다. API Wrapping Platform은 Telco가 보유한 Network API, Content API, Cloud API, Device API를 효과적으로 management할 수 있도록 하고 그로 인해서 3rd party들은 좀 더 손쉽게 telco의 API를 활용할 수 있을 것으로 생각됩니다.
 

<An example of API Wrapping Platform, source : apigee whitepaper>

====================================================================== 
I'd like to consider why does telco need API wrapping platform in this post. The term of 'API Wrapping Platform' is not an well-known term but the term made up by myself. Hence I will describe what is the concept of API Wrapping Platform. 

Telco has been exposing their capabilities to 3rd parties by SDP(Service Delivery Platform). General or traditional SDP architecture looks like the below picture and SDP tech has been used by telco industry from about 10 years before. That means it's not a new tech. So I will skip the description about the details of SDP.
 
As you can see on the above picture, SDP has been used as exposing tool that their network capabilities expose as APIs for 3rd parties.

However, Telco has been focusing on content centric enabler rather than network centric enabler to innovate as smart pipe from dumb pipe and recently has been extending to cloud APIs. For these reasons, It's becoming very difficult to consolidate all of their capabilities by one SDP and in case of device APIs is a little different area with server type APIs. 

Even so, Telco need to expose their APIs with coherent management. Therefore I have been considering the necessity of 'API Wrapping Platform' and just found the reference of this thinking. It's 'apigee'!

The below picture captured from an whitepaper on apigee.com is almost in line with my concept of 'API Wrapping Platform'. As I think, the API Wrapping Platform can manage Telco APIs(Network APIs, Content APIs, Cloud APIs, Device APIs) effectively and this brings an ease of using their APIs to 3rd parties.