드디어 Google의 오픈 API 갯수가 50개를 넘었습니다. 2005년에 처음 Google Code 사이트를 오픈 하고 난 후 야금야금 하나씩 공개 하기 시작했는데 정말 많은 데이터 API를 가지게 되었네요.

작년에 Google Developers Day에 이어 올해는 5월에 Goolge I/O: Web Forward라는 자체 오픈 API 행사를 가진다고 합니다. 이틀간 30개가 넘는 세션을 준비하고 있으니 가히 웹 플랫폼 업계에서 이베이 개발자 네트웍, 아마존 웹서비스, 야후 개발자 네트웍 모두를 를 능가하는 투자를 하고 있는 셈입니다.

구글은 검색 회사로 웹 문서를 수집해서 고유한 페이지 랭크 알고리듬으로 정보를 체계화 하는 데 성공하였습니다. 기존의 웹 문서가 정적이었다면 최근의 흐름은 사용자에 의해 보다 동적인 정보가 넘쳐 나고 있습니다. 특히, 기존에 웹 문서에는 잘 나타나지 않는 다양한 정보들을 웹으로 끌여 들여 ‘검색 가능’하게 만드는 것이 구글의 요즘 관심사라고 보여집니다.

최근에 구글이 공개한 오픈 API를 보고 있자면 ‘안드로이드’나 ‘오픈 소셜’과 같은 원대한 꿈(?)이 엿보이는 것도 있지만 매우 간단하고 짜친(?) API도 있다는 점에서 왜 구글이 이러한 짓을 할까 의문이 들때도 있지요. 하지만 하나씩 살펴보면 구글의 ‘일관된 정보 욕구’를 볼 수 있습니다.

Google Visualization API는 고급 수준의 그래프와 도표를 만들어 주는 도구 입니다. 이 API는 Chart API를 확장한 것입니다. 근데 이 API는 기존 엑셀이나 스프레드 시트에 있는 정보를 웹으로 표현하게 해주는 것으로 ‘PC 저 속에 쳐박아 둔 엑셀 파일’을 Google Docs & Spreadsheet에 복사해서 간단하면서 멋지게 만들어 내도록 유도해주고 있습니다. 이런 차트를 만들려면 필히 HTML이나 XML 파일로 정형화된 데이터가 웹에 노출되어야 합니다.

YouTube Data API도 마찬가지 입니다. 서드 파티에서 자체 동영상 서비스가 가능하도록 아예 동영상 업로드, 삭제, 수정, 검색 등 토털 솔루션을 제공해 주고 있습니다. 돈이 없어 동영상 플랫폼을 만들지 못하는 소규모 회사나 미디어 사이트의 경우 언제든지 쉽게 동영상 섹션을 붙일 수 있게 한 것이죠. 동영상 생산자를 늘이기 위한 수단으로 볼 수 있습니다.

특히 이런 바이너리 데이터 뿐만 아니라 Google Contacts Data API는 주소록 정보를 추가,삭제,갱신 하고 모바일에 다운로드해 주는 기능을 제공해 주고 있고, Social Graph API는 사람들이 직접 친구 정보를 웹에 올리도록 유혹하게 있는 셈입니다.

며칠 전에 나온 Google AJAX Language API는 자신의 웹 문서 내용을 다른 나라 언어로 번역해 주도록 하고 있습니다. 구글 번역기는 ‘자동 기계 번역’ 알고리듬을 이용해 품질이 점점 높아지고 있습니다. (기계 번역이란 구글 검색에서 한국어로 백악관을 치더라도 검색 결과 상단에 White House가 나오는 원리로 만듭니다. 백악관이라는 단어가 포함된 글에는 Whitehouse.gov로의 링크가 많은 것에서 알 수 있는 것이죠.) 저도 이 API를 이용해서 블로그 영문 번역 페이지를 만들어 봤습니다.

구글에서는 Ajax API에 특히 공을 들이고 있는데요. Ajax API는 문서에 자바 스크립트만 삽입하면 사용가능하기 때문에 비개발자라도 사용하기 용이하다는 장점도 있지만 실제로는 자바스크립트가 한번 포함된 웹 사이트에는 사용자 방문 기록 (브라우저 종류, OS 종류, 방문 시간) 부터 시작해서 문서 내용, 문서 상태 등등 정말 많은 데이터를 수집할 수 있습니다.

최근 공개된 API 중 상당수가 Ajax API입니다. AdSense를 비롯해서 Google Analytics, Google Maps와 같은 대표적 서비스 부터 검색, 그래프, 번역, RSS피드 등 이제 Google Javascript를 넣지 않으면 돌아가지 않는 웹 사이트가 점점 늘고 있습니다. 모든 웹 사이트에 구글이 임베딩 되고 있으니 이게 구글 운영체제가 아니고 무엇이겠습니까?

Creative Commons License 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 라이센스에 따라 이용하실 수 있습니다.