개발자

Open API 가이드

쿠카곰돌이 2020. 8. 3. 15:01
반응형

1. Open API의 정의

인터넷 이용자가 일방적으로 웹 검색 결과 및 사용자인터페이스(UI) 등을 제공받는 데 그치지 않고 직접 응용 프로그램과 서비스를 개발할 수 있도록 공개한 표준화된 인터페이스.

 

2. Open API의 특징

특징내용

플랫폼(platform) API 공개를 통해 자사의 서비스를 기초로 다양한 비즈니스 모델을 만들어 수익을 창출하게 한다. 그러나 다른 측면으로는 종속된다는 의미도 있다.
매시업(mashup) 여러 웹사이트에서 제공하는 정보를 통합해서 새로운 서비스와 정보를 제공

 

3. Open API의 기술

4. Open API 구축 사례

- 공공데이터포털(data.go.kr)
- 개방해(khoa.go.kr)
- 브이월드(vworld.kr)
- 네이버 Open API
- Amazon Open API
- Google Maps API, AdSense API

기술설명

REST - Representation state transfer
- 대규모 네트워크에서 웹 구축 원칙
- 소규모, 공유성 인터페이스
- GET, POST, PUT, DELETE
XML-RPC - XML-Remote Procedure call
- 분산 컴퓨터 환경에서 이 기종의 컴퓨터 자원을 활용
- 원격 사이트 정보를 요청/수신(XML Data)
SOAP - Simple Object Access Protocol
- 웹서비스 구현에 사용
- 복잡한 데이터 구조 표현
Mash-up - 컴포넌트 조립을 통한 신규 서비스 창출

Tags:

  • Open API
반응형