최근 세일즈포스닷컴은 구글과 연계하여 웹기반의 통합소프트웨어로 강화하고 있다고 한다. 구글에서 제공하는 구글 독스(구글 오피스)와 Gmail, 구글 캘린더 등의 구글웨어를 기존 세일즈포스닷컴에서 제공하고 있는 CRM 서비스와 함께 제공해서 점점 시장이 커지고 있는 SaaS(Software as a Service) 시장에서 입지를 더욱 굳혀나가겠다는 얘기다. 세일즈포스닷컴은 CRM에 있어서 가장 중요한 항목인 메일 정보를 고객정보에 추가할 수 있게 되어서 세일즈포스닷컴 서비스내에서 모든 거래에 접속할 수 있게 되었다. 즉, SaaS에 국한되었던 서비스를 웹 플랫폼화 시켰다는 의미가 된다. 물론 기존에 세일즈포스닷컴은 MS 오피스나 아웃룩과 같은 PC용 어플리케이션과 연계해서 통합기능을 제공했으나 이제는 웹에서 모든 기능을 다 사용할 수 있도록 만들었다는 점이 웹 플랫폼화 시켰다는 의미로 받아들여지고 있다.

이미 구글은 자사의 서비스들을 웹 플랫폼화 시키고 있다. 현재 구글은 OpenAPI를 제공하고 있는데 이 공개된 OpenAPI를 이용하여 서드파티 개발자들은 구글의 자원을 활용하여 자신의 서비스에 적용하고 있다. 즉, 공개된 구글 서비스를 바탕으로 새로운 서비스를 만들어내고 있다는 것이다. 웹 개발 플랫폼이라고 봐야 할 것이다. 프로그래밍 언어와 컴파일러, 그리고 그것을 잘 만들어낼 수 있는 에디터, 실행할 수 있는 환경 등을 모아서 개발 플랫폼이라고 한다. 그렇기 때문에 윈도 위에서 Visual Studio로 MFC나 Win32 API를 이용하여 뭔가 어플리케이션을 만드는데 윈도와 Visual Studio, 그리고 MFC 라이브러리를 묶어서 개발 플랫폼이라고 할 수 있을 것이다. Java 역시 마찬가지일 것이다. Java SDK, JVM, 그리고 이클립스나 아니면 기타 에디터를 묶어서 자바 개발 플랫폼이라고 말하는 것과 같은 맥락이다. 구글은 이러한 개념의 웹 개발 플랫폼을 제공하고 있다.

간단한 예를 들어 구글맵스의 OpenAPI를 이용하여 구글의 지도정보를 가져와서 자신이 갖고있는 부동산 정보와 합쳐서 부동산 정보 사이트를 만들었다고 하자. 지도정보를 제공하는 구글맵스를 기본 플랫폼으로 삼아 부동산 정보를 합치는데 구글맵스 위에서 부동산 정보가 나타나기 때문에 구글맵스가 플랫폼이 되는 것이다. 물론 서비스의 프레임 등은 직접 만들 수 있지만 가장 중요한 데이터를 구글맵스에서 제공하고 있기 때문에 구글맵스를 플랫폼으로 생각할 수 있는 것이다. 또한 최근에 공개한 YouTube OpenAPI를 이용하여 동영상 공유 사이트를 만든다고 하자. 동영상 플레이어의 프레임은 웹 개발자가 만든다고 하더라도 가장 중요한 동영상 재생부분은 YouTube의 OpenAPI를 이용하여 YouTube에 있는 동영상을 재생하기 때문에 동영상 플랫폼은 YouTube가 되는 것이다. 개발자는 동영상 업로드나 공유 부분을 버튼이나 다른 프레임을 통해서 할 수 있지만 업로드 행위나 공유 행위 등도 YouTube의 OpenAPI를 이용하기 때문에 YouTube는 해당 동영상 사이트의 웹 플랫폼이 된다고 할 수 있다. 이렇듯 구글은 자사의 서비스들을 웹플랫폼화 시켜서 자사의 서비스 자원을 맘껏 사용하도록 하고 있다.

이런 웹 플랫폼은 SNS에서 많이 활성화 되고 있다. 마이스페이스와 페이스북, Hi5 등의 SNS에서는 각 서비스에서 실행할 수 있도록 어플리케이션을 만들 수 있는데 이러한 어플리케이션을 만들기 위해서는 마이스페이스, 페이스북, Hi5 등에서 제공하는 OpenAPI를 이용해야 한다. 그리고 이러한 API를 이용하여 만든 어플리케이션은 각기 마이스페이스, 페이스북, Hi5 등의 SNS에서 실행이 된다. 즉, 페이스북 등의 SNS가 플랫폼이 되는 것이다. 또 이러한 SNS에서 모두 잘 사용할 수 있도록 통합 플랫폼을 제공하는 것이 구글의 오픈소셜 플랫폼이다. 오픈소셜에 가입된 SNS에서는 오픈소셜 플랫폼으로 만든 어플리케이션이라면 다 잘 돌아갈 수 있도록 하는 것이 오픈소셜의 목적이다(그런데 아직까지 잘 안되고 있는거 같다). SNS에서 제공하는 웹 플랫폼은 위의 구글이 제공하고 있는 웹 플랫폼과는 약간 성격이 다르지만 그래도 같은 개념으로 해석할 수 있다고 본다.

위 에서는 구글을 언급했지만 이미 야후 등의 다른 웹2.0 기업들도 OpenAPI를 제공하고 있다. 그래서 구글맵스 및 야후 지도서비스의 OpenAPI를 이용하여 도로정보를 제공하는 서비스를 만들기도 한다. 즉, 대형 웹2.0 서비스 업체들은 나름대로 웹 플랫폼을 갖추고 있다는 얘기가 된다.

하지만 이런 부분에 있어서 구글은 다른 서비스 업체보다 한발 앞서나가고 있다고 본다. 웹플랫폼의 경우 해당 서비스 위에서 돌아가게 되는데 그 실행환경을 제공하기 위해서는 대량의 데이터 및 트래픽을 처리해야 한다. 웹플랫폼을 이용하여 수많은 서비스들을 다 실행하기 위해서는 발생하는 데이터 및 송수신 되는 트래픽의 양은 상상을 초월할 것이다. 구글은 이미 1초에 수십페타바이트(1PB = 1000TB = 1000000GB)를 처리할 수 있는 서버를 확충해둔 상태다. 저장공간 역시 마찬가지다. 구글은 지금도 계속 데이터센터를 확장하여 늘어나는 데이터들을 처리하는데 아무런 문제가 없도록 하고 있다. 이러한 환경을 갖췄기 때문에 웹플랫폼 제공에 있어서 구글은 다른 서비스 업체보다 한발 앞서 나가고 있다고 생각이 든다.

이러한 웹플랫폼은 웹 개발 플랫폼만 있는 것이 아니다. 일반 사용자 입장에서는 MS 오피스와 같은 오피스 프로그램도 어찌보면 플랫폼이라고 할 수 있을 것이다. 플랫폼이라는 개념이 어떤 어플리케이션을 실행할 수 있는 환경을 의미한다고 본다면 윈도, 레오파드, 리눅스, 유닉스 등의 플랫폼과 함께 통합 어플리케이션도 플랫폼 영역으로 집어넣을 수 있다. MS 오피스의 경우 워드, 엑셀, 파워포인트, 아웃룩 등 사무실에서 사용할 수 있는 응용프로그램들의 집합체이기 때문에 사용자 입장에서는 MS 오피스만으로 모든 작업을 다 할 수 있다고 생각할 수 있을 것이다. 즉, 그 밑에 윈도나 리눅스 등의 운영체제는 생각하지 않고 MS 오피스만 보인다면 이 통합어플리케이션인 MS 오피스는 이 사용자에게 있어서는 플랫폼의 역할로 다가올 것이다. 이러한 개념으로 웹서비스에 적용해본다면 위에서 언급했던 세일즈포스닷컴의 웹 플랫폼화는 사용자가 세일즈포스닷컴만으로도 CRM 뿐만 아니라 메일 서비스 및 오피스 작업(구글독스에는 워드, 스프래드시트, 프리젠테이션 기능이 모두 갖춰져있다)도 같이 할 수 있으므로 사용자가 원하는 모든 작업을 세일즈포스닷컴에서 다 할 수 있으니 플랫폼이라 말할 수 있는 것이다.

앞서 MS 오피스가 플랫폼이 될 수 있다는 얘기를 했는데 같은 의미에서 구글 역시 구글앱스라는 플랫폼을 제공한다. 구글앱스에는 메일 서비스인 Gmail과 스케쥴 관리를 위한 구글 캘린더, 워드와 스프래드 시트, 그리고 프리젠테이션을 위한 구글 독스, iGoogle과 비슷한 개인화 서비스인 시작페이지 서비스, 그리고 각 기업(혹은 개인)에 맞도록 웹페이지를 만들 수 있는 구글 웹에디터를 제공한다. 기업형 버전에는 더 다양한 기능들이 제공될 것이다. 즉, 사용자 입장에서는 구글앱스만으로도 모든 작업을 다 할 수 있다는 얘기가 되며 즉, 구글앱스가 플랫폼이 되는 경우가 된다. 다만 웹기반이기 때문에 웹플랫폼이라고 할 수 있을 것이다.

이렇듯 하나의 서비스를 제공하는 것이 아니라 통합 서비스를 제공하는 것, 그리고 그 서비스를 만들 수 있도록 환경을 제공하는 것을 SaaS를 넘어서 PaaS(Platform as a Service)라고 할 수 있을 것이다. 플랫폼으로 제공하는 서비스라는 의미의 PaaS는 현재 차세대 비지니스 모델로 평가받고 있다. 또한 PaaS는 클라우드컴퓨팅과 연결되어 있다. PaaS는 궁극적으로 엔터프라이즈 시장에서 기업의 데이터를 유치하기 위한 비지니스 모델로 제공될 수 있기 때문이다. 위에서 언급했던 구글앱스는 이미 수많은 기업에서 메인 기업 플랫폼으로 채택하고 있으며 거기서 나오는 데이터들은 모두 구글이 제공하고 있는 데이터 서버에 저장이 되고 처리가 된다. 또한 구글맵스나 YouTube OpenAPI를 통해서 만들어진 서비스에서 나오는 데이터 역시 구글이 제공하는 데이터 서버에 저장 및 처리되고 있다. SNS에서 제공하는 플랫폼 역시 마찬가지다. 페이스북에서 제공하는 F8 플랫폼으로 만든 어플리케이션에서 나오는 데이터들은 다 페이스북 서비스 서버에 저장되고 처리가 된다. 즉, 어떤 기업에 데이터를 유치하는 것이 아니라 서비스를 제공하는 서버에 데이터를 유치하도록 해서 기업에서 부담해야 할 데이터 저장 및 처리 비용을 줄이는 것이 클라우드컴퓨팅의 목적이라고 봤을 때 PaaS는 이러한 목적을 잘 달성시킬 수 있는 비지니스 모델이 될 수 있다.

앞으로 웹의 서비스 모델은 SaaS를 넘어 PaaS로 넘어갈 가능성이 크다. 그저 제공되는 하나의 서비스를 이용하는게 아니라 여러 다양한 서비스를 하나의 서비스에서 이용할 수 있게 되는 것, 향후에는 이러한 웹서비스가 더 각광을 받게 될 것이다. 특히 엔터프라이즈 시장에서는 이러한 PaaS가 크게 두각을 보일 수 있겠다는 생각을 해본다. 기업 입장에서는 자기의 입맛에 맞도록 서비스를 수정할 수도 있고 또 원하는 기능을 활용할 수도 있으며 IT 비용을 대폭 줄일 수 있으니 일석이조인 셈이다. 다만, 구글이나 세일즈포스닷컴 등의 서비스에 너무 종속되게 되고 데이터를 자사의 서버가 아닌 구글 등의 서비스 서버에 유치한다는 것이 껄끄럽게 보일 수 있다. 보안 등의 부분도 많이 우려가 되는 부분이기도 하고 말이다. 하지만 구글 등은 계속 이러한 보안 부분에 대해서 계속 연구하며 신경쓰고 있으니 기업이 원하는 수준의 보안 서비스도 곧 제공이 되지 않을까 싶다.

* 관련 뉴스 *
SaaS에서 PaaS로 진화하는 세일즈포스닷컴 (아이뉴스24)

* 관련 글 *
2008/06/16 - [IT Story/웹 2.0 및 서비스] - 구글, 엔터프라이즈 서비스에 대한 키워드는 '클라우드컴퓨팅'

블로그코리아에 블UP하기

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

 학주니닷컴의 포스트을 읽고 괜찮으셨다면 여러분의 RSS 리더에 구독하세요~ ^^;

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


구글이 온라인 플랫폼 빌더로 점점 자리를 굳혀갈려고 하는거 같다. 특히나 멀티미디어쪽에서 말이다.

사용자 삽입 이미지
이미 일전에 구글은 YouTube의 확장 OpenAPI를 발표했다. 확장된 OpenAPI를 통해 YouTube 접속하지 않고도 YouTube에 동영상을 업로드 할 수 있으며 YouTube 로고 없이 동영상을 재생할 수 있으며 크롬리스창에 동영상 재생기를 따로 만들 수도 있다. 구글은 YouTube 확장 OpenAPI를 통해 동영상 플랫폼을 만듦으로 동영상 제공 서비스를 만들 수 없는 여건에 있는 중소 서비스 업체나 기술력이 안되는 서비스 업체에 동영상 서비스를 제공할 수 있도록 토대를 만들어준 것이다. 이는 YouTube가 동영상 서비스 뿐만 아니라 이제는 동영상 플랫폼으로서 자리를 잡겠다는 의지로 보인다.

사용자 삽입 이미지
그리고 구글은 사진제공 서비스인 피카사에 새로운 API를 추가했다고 한다. 이 새로운 API는 로컬 어플리케이션에서 편집한 파일을 픽사 업로더(피카사웹 업로더) 서비스를 통해 웹에 업로드 할 수 있는 버튼을 만들어준다고 한다. 즉, 메일에 사진을 첨부하듯 그렇게 피카사웹에 사진이나 그림을 업로드할 수 있게 된 것이다. 이렇게 피카사쪽에도 계속 확장된 OpenAPI를 만들어내고 있다. 최근에 어도비가 온라인 포토샵인 포토샵 익스프레스를 내놓았는데 구글이 이에 긴장해서 피카사쪽에 더 확장할려고 하는거 같다는 생각이 든다. 그리고 야후 플리커에 비해서 점유율이 그렇게 높지도 않은 것도 자극이 되었으리라 본다. 아직까지 YouTube OpenAPI처럼 편집에 자유로운 업로드까지 지원되는 OpenAPI가 나오지는 않았지만 조만간 나오게 될 것이라 생각이 든다. 그렇다면 YouTube처럼 사진커뮤니티를 피카사 OpenAPI를 통해서 만들 수 있는 날도 머지 않았다는 얘기다. 물론 YouTube만큼의 파급력은 아니겠지만 말이다.

사용자 삽입 이미지
이렇듯 구글은 서비스 제공업체에서 점점 플랫폼 제공업체로 탈바꿈하고 있다. 왜 그럴까? 향후에는 웹플랫폼에 의해 인터넷 서비스의 패권이 갈린다는 전문가들의 의견이 나오고 있다. 하나의 좋은 서비스가 나오면 그 서비스를 사용하는 것으로도 좋지만 앞으로는 그 서비스의 기능을 다른 곳에 활용하는 기술이 더 각광을 받게 될 것이라는 것이다. 페이스북의 급격한 성장 뒤에는 페이스북 OpenAPI를 통해 페이스북의 무한에 가까운 확장기능을 자유롭게 사용할 수 있었다는 것이 배경으로 깔려있다고 한다. 또한 구글의 인기 서비스 중 하나인 구글맵스의 OpenAPI를 통해 부동산 정보 서비스나 지리 정보 서비스, 위치 정보 서비스, 맛집 정보 서비스 등의 매시업을 통한 다양한 서비스들이 계속 나오고 있다(물론 해외의 경우지만). 이렇듯 구글맵스 서비스만으로 만족을 하는 것이 아니라 그 구글맵스를 이용하여 자신들의 자체 서비스를 만들어내는 기술이 더 각광을 받고 있으며 구글은 그 중심에 자신들이 있기를 바라고 있는 것이다. 그것은 곧 구글의 인지도를 높히는 일이며 그로 인해 나오는 부가 수익을 무시할 수 없기 때문이다. 야후나 MS도 이런 식으로 OpenAPI를 제공하고 있지만 구글은 더 확장된 OpenAPI를 제공함으로 온라인에서 인터넷 플랫폼의 천하통일을 노리고 있다고 보여진다.

사용자 삽입 이미지
구글은 멀티미디어 뿐만 아니라 엔터프라이즈의 오피스 시장에서도 점점 그 영향력을 높혀가고 있다. Gmail을 메인 메일로 쓰는 회사들이 많아지고 있으며 Gtalk를 회사 메신져로 사용하는 회사 역시 늘고 있다. 구글 캘린더를 팀스케쥴링으로 활용하는 회사도 많아지고 있으며 구글 오피스를 회사의 공식 오피스로 채택하는 회사도 조금씩 생겨나고 있다고 한다. 게다가 구글기어를 통해 온라인이 아닌 오프라인에서도 온라인처럼 사용할 수 있도록 변모하고 있어서 오프라인 오피스의 강자인 MS 오피스에 점점 다가설려고 하고 있는 중이다. 또한 Gmail, Gtalk, 구글 캘린더, 구글 오피스 모두 OpenAPI를 제공하고 있기 때문에 자사의 웹서비스에 잘 매시업을 해서 엔터프라이즈 웹환경을 꾸며서 회사 업무를 웹만으로도 할 수 있게 만들 수도 있다. 사내 메일로 Gmail을, 사내 메신져로 Gtalk를, 사내 스케쥴링으로 구글 캘린더를, 사내 오피스로 구글 오피스를 사용한다면 정말 저렴한 비용으로 사내 오피스군을 꾸밀 수 있게 된다. 엔터프라이즈 플랫폼이라고 볼 수도 있을 것이다. 구글앱스가 그런 연장선상에서 나온 것이며 로고도 만들 수 있고 첫화면 역시 만들 수 있어서 사내 엔터프라이즈 웹서비스를 만드는 것도 어렵지 않게 되었다. 이렇듯 구글은 멀티미디어 뿐만 아니라 엔터프라이즈 영역에까지 그 플랫폼을 넓혀가고 있다고 본다.

이렇게 웹 플랫폼에서 거의 MS화 되어가고 있는 구글을 보면서 앞으로 어떤 서비스들이 더 나오게 될 것인가 기대를 갖게 된다. 국내의 경우 OpenAPI를 이용한 매시업이 거의 비활성화되고 있지만 곧 자유롭게 풀릴 때가 올 것이라 생각한다. 그때가 되면 구글 OpenAPI를 통해 멋진 서비스를 만들어볼 수 있지 않을까? 지금도 가능하지만 아직은 때가 아니라고 생각이 들어서....

블로그코리아에 블UP하기

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

 학주니닷컴의 포스트을 읽고 괜찮으셨다면 여러분의 RSS 리더에 구독하세요~ ^^;

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST
  1. BlogIcon 주성치 2008/04/01 20:51  댓글주소  수정/삭제  댓글쓰기

    텍스트큐브에 피카사웹업로드 플러그인 나왔으면 좋겠네요.
    시..시간내서 직접 제가 만들어볼까요;;
    어렵겠지만

    • 학주니 2008/04/01 21:44  댓글주소  수정/삭제

      피카사웹이 아니더라도 플리커 업로드 플러그인만 나온다면 만세를 부르겠습니다.
      시간만 있으면 만들어보겠습니다만 그만한 여유도 실력도 없어서.. -.-;



좀 오래된 내용이기는 하지만(7월 13일자 칼럼) 지금 읽어도 괜찮다는 생각이 들어서 이렇게 한번 써본다. 이 글은 ZDNet Korea에 7월 13일에 포스팅된 칼럼이다(대략 4주전).

킬러 애플리케이션이 웹 플랫폼으로 진화하다 (ZDNet Korea)

페이스북과 세컨드 라이프, 구글, 세일즈포스닷컴의 공통점은 무엇일까? 바로 자사가 갖고있는 웹 서비스를 웹 플랫폼으로 발전시켜서 다른 기업들이나 사용자들이 제공된 웹 플랫폼 위에서 수많은 웹 어플리케이션을 만들었고 그것으로 인하여 성공적인 비지니스 모델을 성립했다는 것이 아닐까 한다.

페이스북은 미국의 개인간 교류 사이트다. 미국판 싸이월드 미니홈피라는 얘기도 하지만 그것보다는 범위가 좀 넓은거 같다. 여하튼 페이스북은 인터넷 안에서 소셜네트워크를 구성하여 이 네티즌, 저 네티즌을 서로 연결시켜서 교류하게 해주는 웹 서비스다. 야후에서 인수하느냐 마느냐 이야기가 나올 정도로 미국에서 상당히 인기있는 웹 서비스다. 그리고 이 페이스북은 OpenAPI를 지원하여 페이스북을 이용하여 다른 서비스들을 만들 수 있도록 했다. 즉, 페이스북을 웹 플랫폼으로 만들어서 페이스북을 기반으로 다른 웹 어플리케이션을 만들 수 있게 한 것이다. 그 덕분에 수많은 페이스북 기반의 웹 어플리케이션이 개발되었고 보급되고 있다. 그동안 미국에서 볼 수 없었던 형태의 서비스로 미국 소셜네트워크 시장을 석권하더니 OpenAPI를 이용한 웹 플랫폼 제공으로 그 기반을 더욱 견고히 다지고 있는 것이 현재 페이스북의 상황이다.

세컨드 라이프는 그저 그런 온라인 게임이 아니다. 실제 생활과는 다른 인터넷 속의 가상현실이다. 사람들은 세컨드 라이프라는 이름처럼 그 웹 서비스 안에서 실제 생활과 비슷한 생활을 즐길 수 있다. 게임도 하고 사람들과 만나서 이야기도 하고, 결혼도 하고 애도 낳는다고 한다(물론 가상현실 안에서다). 이런 세컨드 라이프 역시 웹 플랫폼으로서의 역할을 하고 있다. 세컨드 라이프 안에는 수많은 온라인 상점들이 있다. 그들은 세컨드 라이프 안에서 물건들을 판다. 그 중에는 가상현실 안에서만 통용되는 물건 뿐만 아니라 실제 물건들도 팔고 있다고 한다. 페이팔등의 결제수단으로 결제하면 실제 주소로 배달도 해준다고 한다. 이러한 온라인 상점은 세컨드 라이프에서 제공하는 웹 플랫폼을 이용해서 만들 수 있다. 온라인 상점 뿐만 아니라 게임도 만들 수 있고, 혹은 자기만의 아이템을 만들어서 사용할 수도, 팔 수도 있다. 이렇듯 세컨드 라이프 세계 안에서 일어나는 모든 부분들을 세컨드 라이브에서 제공하는 API들을 이용해서 만들 수 있으며 수많은 기업들이 세컨드 라이프에서 가상 온라인 매장을 운영하고 있다. 그리고 점점 그 규모는 커져가고 있다.

세일즈포스닷컴은 웹 CRM 전문 서비스 업체다. 보통 CRM은 Oracle아니 SQL Server등의 전문 DBMS를 이용하여 자바나 다른 개발 툴을 이용하여 만드는 것이 일반적이다. 워낙 규모가 크고 처리하는 자료의 양이 상당하기 때문에 웹에서 처리한다는 것은 생각조차 못했던 것이다. 하지만 세일즈포스닷컴은 그러한 편견을 버리게 만들었다. 그들을 웹 CRM 서비스를 제공하고 기업들은 그 서비스를 이용해서 적은 비용으로 CRM을 운영할 수 있게 된 것이다. 그리고 세일즈포스닷컴 서비스를 웹 플랫폼으로 하여 그 위에서 각 회사에 맞도록 커스터마이징을 해서 각 회사에 맞는 CRM 서비스를 구축하게 했다. 위의 2개의 예와는 좀 다른 케이스지만 웹 플랫폼을 활용했다는 측면에서 많은 공통점을 갖고 있다. 현재 세일즈포스닷컴은 Cisco와 같은 대기업에서도 사용하고 있을 정도로 서비스 품질면에서 정평이 나 있다.

구글은 어떨까? 요즘 한국에서도 점점 구글의 점유율이 높아져가고 있는 추세며 미국의 경우 검색시장 및 검색광고시장을 장악했다고 해도 과언이 아닐정도다. 검색을 바탕으로 광고 수입을 얻고 있는 구글은 애드센스라는 광고게제 시스템을 개발하여 다른 웹 사이트나 블로그에 설치할 수 있도록 하고 있으며 그 수익을 배분하는 시스템을 서비스하고 있다. 그리고 구글의 여러가지 서비스들(Gmail, 구글 어스, 구글 맵스, 구글 독스 & 스프레드시트, 구글 캘린더 등)을 무료로 사용할 수 있도록 했으며 가장 중요한 것은 그러한 구글 서비스들을 이용하여 다른 웹 서비스들을 만들 수 있도록 OpenAPI를 지원하게 한다는 점이다. 즉, 구글 서비스를 기반으로 색다른 웹 어플리케이션을 개발할 수 있도록 구글은 자사의 서비스들을 열어놓았다(그렇다고 소스까지 공개한 것은 아니다. 서비스만 열어놓았다). 그래서 현재 미국의 경우 구글 서비스를 이용한 수많은 웹 서비스들이 존재한다. 특히 구글 맵스를 이용한 부동산 관련 웹 사이트라던지 이런 특화된 웹 서비스들이 꽤 짭짤한 수익을 올리고 있다고 한다. 구글 검색엔진과 구글 서비스들을 적절하게 조합시키고 다른 웹 서비스에서 제공하는 OpenAPI들을 이용하여 많은 미국의 웹 서비스 회사들이 자사의 웹 어플리케이션을 만들고 있다. 구글은 구글 자체를 웹 플랫폼으로 개방하고 있는 셈이다. 그렇기 때문에 미국에서 구글은 인터넷 문화의 전부라고 해도 과언이 아닐 정도로 구글에 의존해서 인터넷을 즐기는 네티즌들이 많다.

국내는 어떨까? 아직까지는 자사의 웹 서비스를 연다는거 자체를 꺼려하는거 같다. 네이버와 다음에서 OpenAPI를 제공하고 있지만 그 기능은 미약하고 제한적이다. 오픈마루 스튜디오에서 제공하는 스프링노트는 OpenAPI를 제공하고 있다. 자세한 부분은 아직 모르지만 아마도 웹 에디터에 대한 OpenAPI가 아닐까 한다. 다른 웹 사이트에서 스프링노트의 우수한 웹 에디터 기능을 사용할 수 있도록 한게 아닐까 싶다. 자세한 것은 좀 더 살펴봐야겠지만 말이다. 게다가 스프링노트에 사용되고 있는 웹 에디터 소스를 공개한다고 하는데 이도 어쩌면 웹 플랫폼을 제공하는 것으로 볼 수도 있을 것이다. 아직까지 정확하게 아는게 없으니 더이상의 언급은 안하겠다.

흔히들 웹2.0은 사용자 참여, 공유, 확산이라고 한다. 위에서 언급한 페이스북, 세일즈포스닷컴, 세컨드 라이프, 구글과 같은 웹 플랫폼 제공 서비스들은 자사의 서비스를 개방함으로서 사용자들에게 참여를 유도하고 개발한 웹 어플리케이션을 공유하고 자사의 서비스를 통해서 확산하도록 하고 있다. 그것이 아마도 웹2.0의 개념과 아주 잘 어울리는 것이 아닐까 싶다. 국내에서도 이러한 웹 플랫폼들이 많이 생겼으면 하는 바램이다.
블로그코리아에 블UP하기

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

 학주니닷컴의 포스트을 읽고 괜찮으셨다면 여러분의 RSS 리더에 구독하세요~ ^^;

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


2.0 시대에 들어서서 많은 부분에 변화가 왔다. 아마도 대표적인 부분이 프로그램 개발 플랫폼이 기존 OS에서 웹으로 넘어간 아닐까 하는 생각이 든다. 어떤 이야기일까?


기존 프로그램들은 윈도면 윈도, Linux Linux, UNIX UNIX, OSX OSX 위에서 해당 OS 맞도록 구동되었다. 윈도용 프로그램이 Linux에서는 실행되지 않았고, 마찬가지로 OSX 프로그램이 윈도에 돌아가지 않는 것이다. 플랫폼이 서로 다르기 때문에 생기는 일이다. 여러 플랫폼에서 같은 프로그램을 실행시키기 위해 개발자들은 플랫폼으로 소스를 수정해서 컴파일하고 테스트하는 과정을 거쳐서 같은 프로그램을 플랫폼 버전으로 만들어 배포하곤 했다. 그게 아니면 아예 하나의 플랫폼에서만 돌아가도록 프로그램을 만들었다.


이제는 그러한 OS 기반의 플랫폼이 점점 변하기 시작했다. 비단 2.0 시대에서만 일어난 일이 아니다. 점점 프로그램이 기존 OS 기반의 응용 프로그램에서 기반의 프로그램으로 변화하고 있는 것이다. 나는 예전부터 이런 CS(Client - Server) 환경을 구축하고 싶었다. Linux 서버에 자바로 클라이언트를 만들어서 어디서든 인터넷이 접속되는 환경이라면 접속해서 일을 있는 그러한 환경을 꿈꿔왔다. 비록 이런 모델들이 지금은 많이 없어졌지만 이상적인 모델이라고 생각했다. 환경이 구축되면 사무실이라는 공간이 필요 없어질지도 모른다는 생각이 들었기 때문이다. 장소에 구애 받지 않고 일을 있다는 장점이 있었기 때문이다. 다만 보안성 문제 때문에 모델이 제대로 정립이 안되어서 아쉽기만 했다. 그런데 최근 몇 년 사이에 점점 응용 프로그램들이 웹으로 들어오기 시작했다. 예전에는 UI 디자인 등이 문제가 되어서 어플리케이션을 만드는 것이 문제가 되곤 했는데 지금은 그러한 부분들이 많이 해결이 되어서 거의 OS에서 돌아가는 응용 프로그램 수준의 퀄리티를 어플리케이션에서 구현할 있게 것이다.


대표적인 예가 바로 구글웨어 들이다. G메일이야 원래 웹메일이라는 솔루션이니 넘어가도록 하고 구글 워드프로세서와 스프래드시트, 이제는 프리젠테이션 프로그램까지 구글은 환경에서 구동할 있도록 만들었다. 일정관리도 구글 캘린더라는 서비스로 실현할 있었다. 이런 구글웨어 들은 인터넷만 접속되는 환경이라면 어떤 OS에도 관계없이, 어떤 브라우저에도 상관없이(그런데 아직까지 오페라에서 구글웨어가 제대로 동작 안하고 있는지 궁금하다) 구동할 있게 되어있다. 설치할 필요도 없어지게 되었다. 기존의 OS 플랫폼 위의 프로그램들은 PC 설치하고 사용해야만 했다. 그래서 내가 회사에서 작업한 내용을 집에서도 보기 위해서는 같은 프로그램이 집과 회사에 설치되어 있어야만 했다. 대표적인 경우가 바로 워드 작업이었다. 내가 회사에서 작성한 워드 문서를 집에서 보기 위해서는 회사에서 설치했던 한글 워드(혹은 비슷한 기능을 하는 워드 프로세서) 집에서도 설치해야 하는 불편이 있었다. 하지만 기반의 구글 워드프로세서는 그런 문제가 해결되었다. 웹으로 접속하기 때문에 프로그램을 설치할 필요가 없어졌기 때문이다.


이러한 배경으로 2.0 시대에서는 구동 플랫폼이 OS에서 웹으로 옮겨지고 있고 많은 서비스 제공업체들이 자사의 서비스를 이용해서 어플리케이션을 개발하게 하기 위해 노력하고 있다. 구글이나 아마존, 이베이 등의 서비스 업체들은 자기들의 서비스를 이용해서 다른 서비스에 접목할 있도록 Open API 제공한다. 예를 들어, 구글 맵스의 Open API 이용하여 원하는 도시정보를 얻어서 부동산 정보와 접목시켜 구글 맵스 위에 전세 값이나 매매 값을 나타내게 하는 서비스를 있게 것이다. 자기가 만든 사이트에 아마존에서 제공한 Open API 이용하여 자기가 좋아하는 책에 대한 정보 구매까지 가능하도록 만들 있게 되었다. 이렇게 작업하는 것을 매시업(Mash Up)이라고 부른다. 하나의 Open API 구애 받지 않고 여러 Open API 함께 섞어서 서비스를 있다. 이런 경우에는 구글 맵스 API 야후 교통정보 API 섞어서 현재 도로 교통상황을 서비스하는 사이트 개발도 가능해지는 것이다(이미 서비스 되고 있는 것으로 안다). 이것이 플랫폼이 OS에서 웹으로 옮겨지면서 가능하게 내용이다.


최근에 Evans Data에서 개발자들이 플랫폼에 대해서 순위를 매긴 결과를 공개했다. 플랫폼 사업자 순위에서 개발자들로부터 가장 높은 점수를 얻은 서비스는 이베이다. 아래로 야후와 MS MSN이다. 아마존닷컴은 최하위를 마크했으며 구글은 MS보다 높은 점수를 얻었다고 한다. 개발자들은 이번 순위에서 가장 중요하게 여긴 부분이 서비스 벤더의 문서화와 커뮤니티 지원, 그리고 확고한 기술적 토대를 체크했다고 한다. 흥미 있게 지켜봐야 부분이 아닐까 싶다.


2.0 시대에 넘어오면서 블로그와 RSS 등이 2.0 대표적인 기술분야라고 얘기되었지만 진짜는 바로 Open API 이용한 새로운 서비스 등장이 아닐까 싶다. 물론 2.0 개념인 사용자 참여, 공유, 확산이라는 부분을 구현한 블로그와 RSS 무시할 없는 내용이기는 하지만 말이다.


참고 :

개발자들, 웹 플랫폼 사업자 순위 매겨 (ZDNet Korea)

블로그코리아에 블UP하기

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

 학주니닷컴의 포스트을 읽고 괜찮으셨다면 여러분의 RSS 리더에 구독하세요~ ^^;

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST
  1. BlogIcon brainchaos 2007/06/07 17:08  댓글주소  수정/삭제  댓글쓰기

    좋은 글 감사합니다.
    MS는 데스크탑의 OS 플랫폼에서 서비스를 웹으로 진행하고 있고,
    구글은 웹을 플랫폼으로 서비스를 웹에서 데스크탑으로 진행하고 있다고 생각합니다.
    결국 MS vs 구글의 모습으로
    언젠가는 마짱한번 뜨지 않을까요?

    • BlogIcon 학주니 2007/06/07 17:17  댓글주소  수정/삭제

      그러게요.
      MS는 윈도를 넘어 웹으로 가고 있고 구글은 역으로 데스크탑으로 가고있는 상황이네요. ^^;

  2. BlogIcon 내다 2007/06/07 18:27  댓글주소  수정/삭제  댓글쓰기

    9글이 그렇게 앞서간단 말인가...한 번 시도해봐야 겠군~

  3. BlogIcon Tre 2007/06/08 01:12  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 제 손이 안 닿는 부분의 가려운 곳을 긁어주셨습니다^^

  4. BlogIcon 마루 2007/06/08 08:42  댓글주소  수정/삭제  댓글쓰기

    학주니님의 글들이 전문화 되기 시작하면서 점점 구독이 어려워 집니다.^^
    무개념으로 포스팅을 읽어가다간,,, 혼줄이 날 것 같습니다.

    • BlogIcon 학주니 2007/06/08 09:12  댓글주소  수정/삭제

      전문화 정도는 아닙니다만. ^^;
      마루님 정도 하겠습니까? ^^;
      그저 제가 평소에 생각했던 것을 그대로 옮겨적었을 뿐이죠. ^^

  5. BlogIcon entclic 2007/06/08 12:48  댓글주소  수정/삭제  댓글쓰기

    좋은 글 잘 읽었습니다.
    분명 시대가 흐르면서 우리들의 웹 환경이나 데스크톱 환경의 구분이 점점 멀어지고 있다는 느낌입니다.
    얼마전에도 웹OS들이 이젠 서서히 완성된 모습으로 발표가 되는 것을 보면 분명 그 벽은 곧 허물어지지 않을까 하는 생각을 해봅니다^^

    • BlogIcon 학주니 2007/06/08 13:14  댓글주소  수정/삭제

      그러게요.
      점점 플랫폼의 한계를 넘어서서 어디서든지 시간과 장소에 구애받지 않고 구동되는 프로그램들이 많이 등장하겠죠.
      OS도 그렇고 말이죠.