Google 오픈 API, 숨겨진 목적은?

드디어 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를 넣지 않으면 돌아가지 않는 웹 사이트가 점점 늘고 있습니다. 모든 웹 사이트에 구글이 임베딩 되고 있으니 이게 구글 운영체제가 아니고 무엇이겠습니까?

- ;

Disclaimer- 본 글은 개인적인 의견일 뿐 제가 재직했거나 하고 있는 기업의 공식 입장을 대변하거나 그 의견을 반영하는 것이 아닙니다. 사실 확인 및 개인 투자의 판단에 대해서는 독자 개인의 책임에 있으며, 상업적 활용 및 뉴스 매체의 인용 역시 금지함을 양해해 주시기 바랍니다. 본 채널은 광고를 비롯 어떠한 수익도 창출하지 않습니다. (The opinions expressed here are my own and do not necessarily represent those of current or past employers. Please note that you are solely responsible for your judgment on checking facts for your investments and prohibit your citations as commercial content or news sources. This channel does not monetize via any advertising.)

여러분의 생각 (20개)

  1. EsBee 댓글:

    근데..저만 그런가요?
    구글 검색 결과 정말 저질인 듯..
    한 번도 구글로 원하는 결과를 찾은 적이 없어요 ㅋㅋ

  2. 유령상어 댓글:

    솔직히 좀 무섭네요. 그야말로 ‘시나브로’ 세계 정복에 한발씩 다가가는 건가요…

  3. 인게이지 댓글:

    자신들의 API를 퍼트리는 만큼 구글의 검색로봇이 다가가기 쉬워지겠죠. 구조파악이 쉬우니까요

    EsBee // 구글 검색은 우리나라에선 대학생들이 레포트쓸데 이외엔 별 효용없음. 그것도 영어로 검색해야지 한글은 정보자체도 부족하고 네이버가 자사컨텐츠는 타 검색엔진에서 전혀 검색안되게 해놔서…ㅡ.ㅡ;
    구글은 페이지 랭크는 많은 이들이 쓸수록 정확해지는 시스템이라서..

  4. ㄴㅇㄱ 댓글:

    멋진게 많네요.

  5. 별따는수야 댓글:

    우와….정말 구글의 정복의 야심이 묻어 있군요…
    저런 그래프 한번 심심풀이로 만들다보면..
    회사의 중요 정보들까지도 빠져 나갈 수 있겠군요!!

    정말 조심해야겠습니다…
    구글 API조심해서 사용해야 하겠군요..ㅎ

  6. 주성치 댓글:

    구글 블로그 검색 좋던데요. 제 블로그 검색결과가 잘 나와서 하는말은 아닙니다. ^^
    ..

  7. 물속의다이아 댓글:

    구글 검색결과가 저질이라니요. ㅎㅎ

    우리 구글님을 어떻게 보시고. ^^

  8. 질풍하임달 댓글:

    네이버 검색시 블로그,뉴스,지식인 모두 1건도 없는 키워드가 구글에선 수두룩 하게 나오더군요.

    평소에 일반적인 용도로 찾는 경우는 네이버를 자주이용하지만 심도있는 전문적인 자료를 찾을때는 구글 이외엔 답이 없더군요.

  9. ho 댓글:

    EsBee// 제 경우엔 구글을 통해 의미있는 검색결과를 얻는 경우가 많아서, 요즘은 구글을 주로 이용하게 되었습니다.
    네이버 검색은 자사의 블로그, 카페 등의 서비스 위주의 검색결과를 보여주더군요. 인터넷 검색이 아니라, 네이버 검색을 하는 느낌입니다.
    게다가 검색결과도 주로 신문 등의 기사를 그대로 펌질한 것들이 중복되는 경향이 강하죠. 지식인은 광고로 가득 찬지 오래구요.

  10. itislord 댓글:

    이 api를 통해 텍스트를 번역하는 것은 예제를 통해 알 것 같은데 블로그 영문 번역 페이지는 어떻게 만드신 건지 잘 감이 안오는군요.. 혹시 가능하시면 영문 번역 페이지 만드는 부분에 대한 좀더 구체적인 자료나 소스를 좀 얻을 수 있을까요?

  11. 구글 번역 API를 블로그에 적용해 보았습니다.

    Google AJAX Language API가 나왔다는 소식을 듣고,제 블로그에도 한번 적용해 보았습니다.각 포스트의 하단에 보면 아래 스샷과 같이 “Translate to English…”라는 버튼이 있습니다.이 버튼을 누르면

  12. 정원희 댓글:

    EsBee / 저는 구글에서 찾은 내용이 다른곳에서 찾은 것보다 훨씬 의미있는 경우가 많더군요. 다른 포탈에서 찾는 내용은 소스1개에 나머지는 죄다 퍼담기 한거라 그내용이 그내용

  13. 박호필 댓글:

    구글의 calender api를 활용해보신 분들이 있으면 ,,,
    잘 알려주시면 감사하겠네요…

  14. Google 오픈 API, 숨겨진 목적은?

    평소에 구글신을 섬기고 있던 저로서도 구글 API가 50개가 넘었다는 것은 오늘 알게 되었네요. 그것도 2008년도 초에.저도 평소에 구글 서비스와 API를 많이 사용하고 있어서 Google만의 북마크 폴…

  15. 이동학 댓글:

    google예찬론자는 절대 아니지만
    모든 웹은 구글의 형태를 쫒아 가고 있습니다. 그러나 항상 선구자가 모든 것을 다 집어 삼킨다는 논리는 웹에서는 통용화 되지 않습니다. 먼저 나아가서 길을 닦아주면 나중에 가는 컨텐츠 들이 더 쉬울 수 있습니다. 그냥 우리는 여기서 득을 보시면 될 듯 합니다. 웹이 활성화 되고있는 우리나라의 경우 모든 나라의 벤치 마킹 대상이므로
    세계적으로 우리의 컨텐츠를 알릴 수 있는 좋은 도구로 활용하시면 구글을 가장 한국인 답게 이용하는 것 이라 생각 되는 군요..

  16. waitfor 댓글:

    google 검색은 개발자들에겐 정말 없어선 안될 보물창고입니다.
    일반적으로 많이 알려진 자료를 찾는데는 네이버같은 포털이 좋지만 기술자료나 조금 더 전문적인 자료를 찾는데는 구글만한데가 없어요.

  17. […] Google 오픈 API, 숨겨진 목적은?에서도 비슷한 이야기를 한 적이 있습니다만 구글의 Geolocation 서비스는 결국 사용자의 개인 정보와 편의성이 trade-off 될 수 밖에 없는 또 하나의 예가 되겠죠. […]

  18. jkjeon 댓글:

    구글 API이용해 보신분들 절대 네이버, 다음 API안씁니다.
    솔직히 구글은 대단합니다. 오픈API 그리고 검색엔진..
    인정할건 인정해야죠 제 얘기 맞죠?

  19. 랑유 댓글:

    구글 api는 무척 매력적이네요^^
    새삼 구글 정말 무섭도록 대단하게 느껴지네요~
    좋은 정보 감사합니다^^

  20. benant 댓글:

    Google API의 속내??라면 정보들을 API를 통해 가져 가겠다는 것이군요.
    매력적인 API가 많이 있지만 결국 중요 정보들은 API를 사용하지 않도록 하는 것이 맞을 것 같습니다. 혹은 일부러 유출하여 사용되게 하는 전술을 사용한다면 Google의 속내가 나쁘지는 않겠네요 ^^;;;