1. Open API
ㅇ 통신망 관점
- Open API는, 통신망의 기능을 추상화시켜,
- 응용서비스계층과 전달망계층 사이를 표준화시킨 개방형 인터페이스를 말함
ㅇ 프로그래밍 또는 웹 기술 관점
- 응용 프로그램 개발시 참조되는 지침 성격의 것
. 개발자는 API 제공자의 지침 숙지가 필요
- 공개된 개발용 프로그래밍 라이브러리
. 사용자/개발자가 직접 응용 프로그램을 개발하고,
. Open API를 통해 상호 정보 교환(인터페이스) 가능
- 例로써, 각종 웹기술 들에 의해 웹 사이트들이 서로 상호 작용할 수 있는 등
※ 한편, API에서의 개방성(Open) 이란?
- 인터넷의 개방성을 상징하는 완전 개방 보다는,
- 소유권은 있으나, 무료로 개방한 것을 지칭함
2. [ 통신망 Open API ]
ㅇ 통신서비스 제공 형태의 변화
- 교환기 → (장비업체에 독립적) → 지능망 → (통신망에 독립적) → Open API
ㅇ 현재, 통신망은 유무선 통신망, 인터넷, 방송망이 개별적으로 존재하고,
- 각기 해당 망에 특화된 서비스를 제공하는 구조
ㅇ 향후, 통신,방송,인터넷 등이 융합되는 광대역 통합망 출현이 예상
- 상호 융합된 새로운 서비스를 제공하기 위해,
- 개별 통신망에 종속되지 않은 독립적인 표준 인터페이스(Open API)를 통한,
- 개방형 서비스 구조가 도입되어야 함
3. [ 통신망 Open API ] Open API 도입에 따른, 특징 및 잇점
ㅇ 개방형 서비스 구조로써,
- 통신망 기능 즉, 호(呼) 제어, 과금 제어, 이동성 제어 등이 추상화됨
ㅇ 통신망(유선전화망, 이동전화망, 데이터통신망, 방송망 등)의 구조 및 기술에 독립적으로,
새로운 응용서비스 개발이 용이해짐.
ㅇ 서비스 개발 기간이 짧아짐
ㅇ 통신망사업자에게는 사업모델이, 기존 서비스제공자에서 향후 서비스중재자까지로 확장이 가능
4. [ 통신망 Open API ] 표준화
ㅇ CORBA 기반의 Parlay/OSA(Open Service Access) API
- 통신망 기능에 대해 풍부한 API 제공하나 사용법이 다소 복잡
ㅇ 웹서비스 기반의 Parlay X API
- 매우 단순한 API 제공
ㅇ 3GPP, Parlay Group, ETSI 공동으로 Joint Working Group을 결성하여 추진