본문 바로가기

OPENAPI

주소 검색 OpenAPI 공개 요즘은 OpenAPI가 많습니다. 왜 Open을 할까요? 결국 OpenAPI를 공짜로 오픈을 한다는 것은 또다른 수익구조를 가져가려고 할텐데요. 공공API도 그럴까 생각해볼 필요는 있습니다. 구지 모든 것을 색안경을 끼고 볼 필요는 없다고 봅니다. 공공재화를 우리가 누리기 나름인데요. 예를 들면 공원 시설, 공원 내 운동 시설 누리는 사람이 임자인 것이지요. 주소를 검색하는 API가 대표적으로 우리가 자유롭게 쓸 수 있는 API인거 같습니다. 제가 직접 만들어봤던 앱에서 사용했던 API여서 조금 더 신뢰가 가는거 같습니다. 참고로 API 연계 신청 방법 첨부해드리니 참고해보시기 바랍니다. 오픈된 자료여서 공개적으로 올려도 무관할 거거 같은데요. 아마 승인된 사람에 한해서 다운로드 받는 것이고 문제가 된다.. 더보기
API (Application Program Interface) 그리고 OpenAPI 어플리케이션을 개발할 때 이 API로 개발을 한다. 어플리케이션에서 또는 플랫폼에서 API를 제공한다. 그 API를 사용해서 프로그램을 개발할 수가 있다. API는 인터페이스이고, 그 것을 호출한다고 하는데, 부르면 해당 API가 실행된다. 프로그램 내부에서만 사용을 했다면 함수가 될 수 있다. 하지만 외부에서 그 함수를 호출하려면 인터페이스가 필요한데, 이 인터페이스를 API라고 한다. 외부에서 부를 수 있는 함수라고 보면 된다. 물론 실제 단일 함수가 아니라 API를 호출하게 되면 어떤 기능을 수행하기 위해서 내부적으로는 여러가지 함수를 호출할 수 있다. 윈도우 프로그램을 만들때는 API를 이용한다. API 기능 중에는 윈도우를 제어 할 수 있는 기능들도 있고, 화면에 표현을 해주는 API도 있다. .. 더보기
웹2.0 은 무엇일까요? 웹2.0이란? - 플랫폼으로써의 웹 : 웹 접속을 통해서 마치 OS플랫폼에서 할 수 있는 프로그램을 수행가능하도록 하는 웹 - 참여와 공유 개방으로써의 웹 지향 - UCC(User Creation Contents) 웹2.0을 만들어가는 기술 - OpenAPI - API를 공개함으로 프로추어들의 참여 유도하고 새로운 서비스 창출을 위한 개념 - AJAX - 화면(Presentation)과 데이터(Data)를 분리하여 처리함으로써 Meshup(개인화)이 가능하도록 하는 기술 - UCC - 사용자 또는 프로추어가 컨텐츠를 창작 또는 수집하여 제공하는 개념 웹2.0이 지향하는 개념 - 개인화 - 20:80이 아닌 개인의 취향과 선택을 받아들일 수 있도록 웹의 화면을 유동적으로 처리할 수 있는 개념 - Long .. 더보기
OpenAPI 1.openAPI 정의 - 기업 중심의 SOA(Service-Oriented Architecture)가 웹에 반영된 결과물로써 웹 사이트가 자신의 기능을 이용할 수 있도록 공개한 프로그래밍 인터페이스 2.openAPI 특징 - 데이터를 제어할 수 있는 간단하고 직관적인 인터페이스의 제공 - 사용자의 참여를 유도하는 사용자 중심의 비즈니스 모델 - SOA에 Web2.0 참여중심이 가미되어 탄생 - 사이트 개발의 생산성을 높여주는 전략적 제휴의 훌륭한 도구 3. 기술요소 - XML : 구조화 된 문서를 전송 - AJAX : 인터렉티브한 웹 을 구현 할수있는 비동기 기술 - SOAP : 네트워크 상에 존재하는 각종 컴포넌트간의 호출을 효율적으로 실현하기 위한 방법 - Mashup : 제공처의 데이터를 받아 전.. 더보기