본문으로 바로가기

OPEN API?

category ★프로그래밍☆/└ Web 2009. 9. 5. 00:26

이번 페이지에서는 OPEN API에 대해서 좀 정리해 보겠습니다.

※ 아래에 기술되는 내용의 출처 : http://hannaholic.egloos.com/2092345

open Application Programming Interfaces: 오픈 API(OpenAPI)란 자사의 API를 외부에 공개한 것으로 일반적으로 웹 서비스(Web Services)형태로 공개한 것.

"응용프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있도록 만든 인터페이스"

원래는 운영체제나 언어가 제공하는 기능을 제어할 수 있는 인터페이스였으나 이를 웹서비스에서는 특정 서비스를 이용할 수 있는 인터페이스를 API라 지칭하였습니다. 또한 이것을 외부에서 사용할 수 있도록 공개한 것이 오픈 API.
웹 서비스의 개방지향적인 성격을 잘나타내고 있다. 일반적으로 오픈 서비스 API, 웹 서비스 API등의 용어와 혼용하여 비슷한 의미로 사용되고 있다.

API는 일반 프로그래밍에서 말하는 것과 같은 의미로 라이브러리라고 보면 됨. 간단히 말해 프로그래머가 만들지 않고 가져다 쓰는 것.
오픈 API는 현재 웹 2.0기술 중 대표적인 것으로 웹에서 사용할 수 있는 기능들을 회사가 무료로 제공해 주면 사용자는 그 기능을 가져다 마치 레고블럭 조립하듯이 자신의 프로그램에 조립해서 또 다른 프로그램을 만들 수 있게 됨
대표적으로 구글맵, 검색, 다음, 네이버 검색 등이 있는데 외국에서는 엄청난 관심을 받고 있지만 사실 국내에서는 관심을 덜 받는게 사실. 외국에는 굉장히 다양한 분야에서 오픈API를 제공함. 사진 공유 서비스라든지, 온라인 회계 서비스, 여행 서비스, 일기예보 서비스, 배송 서비스 등 다양한 분야에서 서비스 제공

※ 다음(DAUM)의 OPEN API
참고 사이트 :
http://dna.daum.net/
참고 사이트 : http://dna.daum.net/archives/category/openapi/

네이버(NAVER)의 OPEN API
참고 사이트 :
http://dev.naver.com/
참고 사이트 : http://cafe.naver.com/openapi.cafe

엠군(MGOON)의 OPEN API
참고 사이트 :
http://api.mgoon.com/openApi/index.htm

OPEN API에 관련된 내용
참고 사이트 :
http://ingenuity.egloos.com/3751761