HTML Open API & 매쉬업 (Mashup)
페이지 정보
본문
01. Open API (OpenAPI)
XML-RPC, REST 등의 경량 프로토콜을 사용하여 특정 웹 사이트의 서비스에 접근할 수 있는 일련의 기술로 해당 웹 사이트에서 공개한(Open) 프로그래밍 인터패이스(API)이다.
즉, 특정 웹 사이트의 API를 외부에 공개한 것으로 일반적으로 웹 서비스(web service) 형태로 공개된 것을 말한다.
서비스를 목적으로 쉽게 참여하여 개발할 수 있다는 장점 등으로 웹2.0의 공유, 개방, 참여 정신에 부합된다고 할 수 있다.
SOA VS. Open API
SOA가 기술적으로 더욱 복잡하고 서비스의 캡슐화를 통해 기업의 프로세스를 조율하는 등 좀 더 고차원적인 개념이라면, Open API는 데이터를 제어할 수 있는 간단하고 직관적인 인터페이스의 제공을 통해 사용자의 참여를 유도하는 사용자 중심의 비지니스 모델이라 할 수 있다.
02. 매쉬업(Mashup)
Open API를 조합해서 새롭게 만들어낸 서비스로 정의한다. 원래 매쉬업이란 음악분야에서 서로 다른 음악을 조합하여 새롭게 만들어낸 음악을 나타내는 용어를 나타낸다.
웹2.0의 기술을 이용하여 새로운 서비스를 만들었다는 점에서 의미가 있다.
매쉬업(mashup)을 이용하면 축적된 데이터가 없이도 창의적인 서비스를 빠르게 만들 수 있다.
구글(Google)의 Maps라는 Open API를 활용한 매쉬업 서비스로 더욱 주목 받았다.
-. wikipedia - Open API
-. wikipedia - Mashup
-. 네이버 Open API
-. 다음 Open API
-. Open API와 개방 문화, 태우's log
-. Google Maps API
-. [도서] 당신은 웹 2.0 개발자입니까
댓글목록
등록된 댓글이 없습니다.