개발 플랫폼으로서의 웹의 진화와 향후 전망 류한석 소프트뱅크미디어랩 소장 ZDNET 칼럼리스트 피플웨어 블로그 (peopleware.kr) 스마트플레이스 팀블로그 (smartplace.kr)

Slides:



Advertisements
Similar presentations
모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
Advertisements

박재언 류호성 구창모 김승엽. Why Cloud Computing 클라우드 컴퓨팅 등장 배경 3 천문학적으로 늘어나는 컴퓨터 와 네트워크 장비의 증가 매일 쏟아지는 방대한 데이터 및 다 양한 사용자 환경지원 요구 확대 복잡한 IT 기술의 진화 및 관리의 어려움 지속적으로.
ComSNS 개발 1 팀 이수용 강민수 주동훈 이승현 2011 설계 프로젝트 제안서.
Multimedia Programming 21: By FLEX Departments of Digital Contents Sang Il Park.
이혁재 /KASA NoSQL. 요약 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머.
Cloud Computing Prof. Sang Ho Lee Soongsil University 1.
Streaming 과 Adaptive Streaming 티빙 시대 8조. 티빙시대 모니터링팀 8조의 PowerPoint 01 Streaming02 Adobe Flash03 Silverlight04 APPLE’S05 Q&A.
Cloud Computing Green IT. 목차 클라우드 컴퓨팅 개념 - 클라우드 컴퓨팅 등장 - 클라우드 컴퓨팅의 정의 - 클라우드 컴퓨팅 요소 컴퓨팅 종류 - 클라우드 컴퓨팅의 진화 - 그리드 컴퓨팅 - 유틸리티 컴퓨팅 - 클라우드 컴퓨팅 특징 - 문제점 IT.
SDU 재학생 및 신. 편입 학생을 대상으로 “ 클라우드 컴퓨팅 ” 에 대해서 알아보는 특강을 준비하였습니다. 본 특강은 컴퓨팅 산업에서 가장 큰 화두로 성장하고 있는 “ 클라우드컴퓨팅 (Cloud Computing) 에 대한 기초 적 이해와 클라우드 컴퓨팅에서 사용되는.
Daum, Google ‘Open Social’ 참여 담당교수님 : 장선구교수님 제 출 자 : A 황지원.
인하대 정석학술정보관 스마트폰서비스 학술정보시스템팀 홍미란 개관 7 주년 워크샵.
KAKAO TALK 의 융 복합 오광민 유시흥 공휘진.
현재와 미래를 이끌어갈 TGIF 추노 패밀리. 시작을 열다 T witter G oogle I phone F acebook 끝을 열다 노현탁 임동현 정형화 김상주 이정호.
스마트 TV 동향 순천향대학교 정보보호연구실 김 홍 기
프로젝트 제안서 날씨대로 기분대로 팀원 박효민 신준범 정민섭 안성원
2 주 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Preview  웹 2.0  RIA  웹과 실버라이트의 실행 구조  Silverlight with VS 2008  설치 프로그램.
성공적 취업을 위한 청년취업아카데미 과정 소개 2012 년 06 월 청년취업아카데미 사업 소개 (1) 학부졸업 최소 70% ~100% 취업 최소 70% ~100% 취업 전국 대학의 학부 졸업 후 취업률 약 60% 청년취업아카데미 를 통한 맞춤형 취업교육프로그램.
Web 2.0 & Car Infotainment CL사업부 차량정보기획팀.
K-GLOBAL 스마트·모바일 스타기업 육성 사업 /
Computer Network 임현수 이량경 이가영
Company Introduction Ver 1.2.
Social Network Service
마을기업 더폴락 협동조합 방문일시 : 방문조원 : 3조 김영순 김춘옥 박경해 정경숙.
2009년 IT인재개발원 [연수생 모집요강]
사회의 사람들을 이어주는 망과같은역할을 하는 서비스를 SNS라고 한다.
접수번호 : 글로벌 운영기반 지원사업 사업계획서 - 프로젝트명 (플랫폼서비스) 명: 업 체 명 :
Social Network Service!
블로그 활용 현황 학과 : 영어영문학과 학번 : 이름 : 정경업
SNS를 통한 수익모델 9조 조용범 김창섭.
6장 인터넷 서비스와 활용 6.1 인터넷의 역사와 사용환경 6.2 웹(WWW)과 홈페이지 6.3 인터넷/웹 기반 서비스
웹 2.0 개요.
웹 2.0 및 Ajax 개요.
제 5장 서비스 프로세스관리.
7. 인터넷 환경과 멀티미디어 멀티미디어의 이해 임순범.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
지도 시장 이야기 (LBS 서비스 & 국내외 현황) (2009_case3)
Web Programming 강의 소개
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
웹 2.0 개요.
웹 2.0시대의 도래! 조직 성과 향상!! 전자결제2.0 (payment 2.0) 시장동향 개인 편의 제공!!
Open API - Google Maps (Application Programming Interface )
Cloud & Openstack suckzoo.
동호회 구축 제안서 인터넷전문가그룹 4biz.
안드로이드 기반에서 MapServer를 이용한 지도 서비스
Azure WebApp on Linux와 .NET Core
하이브리드 애플리케이션 플랫폼 기술 ETRI Technology Marketing Strategy
7장 인터넷 환경과 멀티미디어 7.1 인터넷의 개요 7.2 하이퍼미디어와 웹(Web) 7.3 인터넷/웹 기반 서비스
모바일 혁명이 만드는 비즈니스 미래지도 - 김중태
인프라 업무 Portal 사이트 Archon 2.0 목 차 Ⅰ. Concept Ⅱ. SOA Ⅲ. Web
%C1%DF%B1%B9%C0%C7%C0%FC%C0%DA%BB%F3%B0%C5%B7%A1&re=1
핵심서비스 무료제공을 통한 고객유치&만족의 중요성
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
스타트업을 위한 손쉬운 챗봇 개발 및 서비스하기
귀사의 App에 가장 쉽고 빠르게 채팅기능을 추가하세요!
WPS 기반 위치정보가 결합된 전자앨범 서비스 기술
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
Introduction 2007 컴퓨터공학실험(Ⅰ)
만 명 자영업자 수 추이 자영업 폐업자 수 추이 초과 추정
Introduction 학기, 컴퓨터공학실험(Ⅰ)
2015년 디지털컨버전스 청년취업아카데미.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
IT조 ! 숨쉬는 경영학과 1조 IT조 ( 1조 IT조 IT관련 공부를 하니까! 경영학과 이종덕
신문방송학과 김진솔.
제4주 강의안 .
Social Media의 교육적 활용 ASET 김은희, 김지현, 설현남
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
AJAX Technology for Web2.0
한국디지털미디어 고등학교 번 조성혁 HTML 5는 HTML4의 다음 버전으로 특정 plug-in같은 것 없이 web에서 진보,발전된 application을 만들 수 있도록 HTML을 발전시킨 것이다.
Presentation transcript:

개발 플랫폼으로서의 웹의 진화와 향후 전망 류한석 소프트뱅크미디어랩 소장 ZDNET 칼럼리스트 피플웨어 블로그 (peopleware.kr) 스마트플레이스 팀블로그 (smartplace.kr)  본 저작물은 저작자의 허락 없이 복제, 배포 할 수 없습니다

2 소프트뱅크미디어랩 1. 차세대 미디어 리서치 ( 리트머스 2 프로그램 (

3 목차  프롤로그  소프트웨어 플랫폼, 웹 플랫폼의 정의  웹 플랫폼의 구성 요소들  오픈 API 와 Mashup  Mashup 의 사례, 진화, 서비스 현황  주요 웹 플랫폼  Amazon 의 AWS  Google API Platform  Windows Live Platform  Facebook F8 Platform  향후 전망  Reference

4 프롤로그 : Technology 애플리케이션 중심 (Application-centric) 2. 인하우스 (In-house) 서버 3. 닫힌 (Closed) 데이터베이스

5 프롤로그 : Technology 데이터 중심 (Data-centric) 2. 서비스 기반 3. Open API 의 제공

6 프롤로그 : SaaS 와 플랫폼화 개인과 기업용 SW 를 서비스의 형태로 웹을 통해 제공 : 웹을 SW 의 플랫폼으로 보는 시각 대두 웹의 플랫폼화는 서비스를 제공하고 제공받는 유통공간의 의미가 강함 ‘ 소프트웨어 ’ 에서 ‘ 서비스웨어 ’ 로의 변화를 의미 Salesforce.com 의 AppExchange 다양한 비즈니스 애플리케이션들이 공유될 수 있는 온라인 마켓플레이스 새로운 솔루션의 추가 / 개발 / 시험이 가능  수많은 협력사와 개발자들이 활동 중 구글은 구글 Apps for Domain, 구글 웹 오피스 스윗 등 기업 대상의 SW 를 서비스로 제공 중

7 프롤로그 : 최신 트렌드  패러다임의 변화에 따라, 기존의 소프트웨어 모델이 서비스웨어 모델로 빠르게 전환 중임 1. 웹의 플랫폼화 2. 웹 표준의 확산 3. 사용자 인터페이스 기술의 혁신 4. Open API 의 보급 5. 다양한 비즈니스 모델과의 결합

8 소프트웨어 플랫폼의 정의 소프트웨어 플랫폼 : 소프트웨어를 개발하고 실행하는 기반 환경  ‘a place to launch software’  소프트웨어 동작에 필요한 API 및 환경 제공 소프트웨어 플랫폼 : 소프트웨어를 개발하고 실행하는 기반 환경  ‘a place to launch software’  소프트웨어 동작에 필요한 API 및 환경 제공 플랫폼의 유형 운영체제 Windows Linux Solaris AIX SW 개발 플랫폼 Java.Net 하드웨어 플랫폼 x86 PowerPC Mainframe 모바일 플랫폼 BREW WIPI Simbian Windows Mobile Android

9 웹 플랫폼의 정의 웹 플랫폼의 등장 웹 2.0 서비스들과 Open API 의 확산으로 인해 등장 웹 2.0 서비스들을 소프트웨어의 컴포넌트로 이용 기존의 운영체제, 하드웨어 플랫폼에 종속되지 않는 크로스 플랫폼 성격을 가짐 유기적, 분산적, 사회적 특성을 가짐 Web as a platform 출처 : web2.wsj2.com

10 웹 플랫폼의 구성 요소 RIA 기술의 등장. 동적인 기능과 화려한 UI 를 웹에서 구현 AJAX, Flex, XUL, XAML, Widget, Etc. 클라이언트 기술 다양한 웹 개발 언어 및 프레임워크 등장 LAMP 와 같은 오픈 소스 소프트웨어의 성장 LAMP, Ruby on Rails, OSS Framework 서버 기술 기존의 웹 서비스는 내부 데이터베이스로 국한 됨 많은 웹 2.0 서비스들은 자신의 데이터를 공개 (Open API) 웹 전체를 하나의 데이터베이스로 볼 수 있게 됨 콘텐츠 기술 웹 표준의 준수 확산 XHTML, CSS, DOM, ECMAScript 오픈 스탠다드

11 Open API 와 Mashup Open API 웹 사이트가 자신의 기능을 이용할 수 있도록 공개한 프로그래밍 인터페이스 사용자는 공개된 API 를 이용하여 사이트의 기능 활용 여러 API 를 연동하여 새로운 서비스 구축 가능 Mashup 사이트 등장의 핵심 요소 Web 2.0 and Open API 이재광, NHN, KRNet 2006 발표자료

12 Mashup 의 사례 Trulia – Google Map + 부동산 정보 Flickr Map – Yahoo Map + Flickr 사진 Wingbus – Google Map + 여행지 정보 IconBox – 네이버 맵 + 뉴스 + 사진 정보

13 Mashup 의 진화 Mashup 을 쉽게 만들 수 있는 사이트의 등장 Yahoo! Pipes Microsoft Popfly

14 Mashup 서비스 현황 해외 현황 550 여 개의 API 2500 여 개의 Mashup Open API 중 상위 10 개 API 가 차지하는 비율이 96% Google Maps API 가 절대적인 비율 차지 국내 현황 아직은 시작 단계라 볼 수 있음 Naver : 지도 서비스와 검색 서비스 제공 Daum : 검색, 블로그, 디앤샵 등에 대한 서비스 제공 Me2day, Springnote 등 Web 2.0 서비스들이 Open API 제공 2007 년 3 월 Open API 현황 (Programmableweb, 2007)

15 주요 웹 플랫폼 Amazon AWS (Amazon Web Services) Google API Platform Windows Live Platform Facebook F8 Platform

16 Amazon 의 AWS 2002 년부터 제공 됨 주요 서비스 Amazon Associates : Amazon 의 상품 데이터를 활용하는 3 rd Party 웹사이트 구축 Amazon Elastic Compute Cloud : 컴퓨팅 환경을 제공 (CPU Core, Memory, Etc.) Scalability 가 핵심 Amazon Flexible Payment Service : Amazon 의 지불 인프라를 사용할 수 있도록 제공 Amazon Simple Storage Service : 웹 스토리지 서비스 제공 Amazon Simple Queue Service : 분산 시스템간의 메시지 저장 큐 제공 Alexa Web Service : Alexa 정보 제공

17 Amazon 의 AWS AWS 의 동작 방식 AWS 현황 200,000 이상의 개발자와 Startup, Fortune 1000 기업들이 AWS 를 사용 중 Case study : Why and how Amazon made web work, Jeff Barr, Amazon, 2003

18 Google API Platform Google 의 다양한 서비스에 대한 API 제공 Google Maps API 는 Mashup 에 가장 많이 사용되는 API 주요 서비스 Google Adsense, Google Adwords : 광고 시스템 Google AJAX : AJAX API Google Checkout : 결제 시스템 제공 Google Gears : 웹 애플리케이션의 오프라인 기능 제공 Google Maps : 지도 정보 제공 Open Social : 소셜 네트워크 통합 API

19 Google API Platform OpenSocial Many Sites, One API 다양한 SNS 를 공통 API 를 통해 액세스 가능 Facebook 에 대항하기 위한 구글의 전략 Friendster, hi5, LinkedIn, MySpace, Ning, Oracle, orkut, Salesforce.com, Six Apart, XING 등의 파트너 확보

20 Google API Platform OpenSocial F8 과 같은 독자표준이 아닌 공통표준 채택 애플리케이션 개발사는 단일 표준에 맞는 서비스 개발 다양한 SNS 에 공통으로 사용 가능 JavaScript 와 HTML 과 같은 표준 사용 서로 다른 SNS 간의 커뮤니케이션 가능 최근 OpenSocial 의 완성도가 너무 떨어진다는 지적이 있음 (TechCrunch) OpenSocial 의 비전과 기회에는 공감하나 너무 성급한 발표라는 의견의 대두되고 있음 프로세스를 Google 이 통제하려 한다는 점과 SNS 간 쌍방향 통신보다는 오픈 위젯 수준의 API 가 될 가능성에 대한 우려가 있음 (ReadWriteWeb)

21 Windows Live Platform Windows Live 의 여러 기능을 제공 주요 서비스 Rich Media Delivery : Silverlight 를 통한 무료 스트리밍 및 애플리케이션 호스팅 서비스 Windows Live Photo : Windows Live Spaces 에 저장 된 사진을 활용할 수 있도록 제공 Windows Live Contact : Contact 저장소 서비스 제공 Mapping : Virtual Earth 를 이용한 지도 서비스 제공 Live Search : Live 검색 엔진 서비스 제공 Authentication : Live 인증 서비스 제공

22 Windows Live Platform Windows Live Service Map 기존의 방대한 사용자 층을 대상으로 함 Live Mail (Hotmail) : 2 억 4 천만 명 Live Messenger : 2 억 3 천만 명 Live Spaces : 1 억 3 천만 명 Windows Live Service Map :

23 Facebook F8 Platform SNS 서비스인 Facebook 에서 사용할 수 있는 애플리케이션 제작 플랫폼 5000 만 이상의 사용자를 대상으로 한 서비스 제공 가능 사용자 기반을 바탕으로 Facebook 을 Social Utility 로 활용하려는 시도 fbFund 를 조성하여 애플리케이션 개발을 독려 2008 년 1 월 기준, 1 만 4 천여 개의 서비스가 개발됨 FQL, FBML 등의 독자 표준 방식 사용 전체 Facebook 사용자의 75% 이상은 최소한 하나 이상의 Facebook Application 사용 Top 10 애플리케이션 들은 300 만 이상의 사용자 확보

24 Facebook F8 Platform 일반적인 Web Application 구동 방식 Facebook Application 구동 방식 - API - FQL - FBML ( 독자적인 표준을 구축 )

25 Facebook F8 Platform Facebook 플랫폼 적용 성공 사례 iLike 1 천 5 백만명의 사용자를 가지고 있는 소셜 음악 서비스 Facebook 애플리케이션 런치 후 2 주 만에 3 백만 명 추가 가입 이러한 성장세는 Skype, ICQ, Kazaa 등이 기록한 성장세를 뛰어 넘는 것임 출처 : iLike BlogiLike Blog

26 Facebook F8 Platform Facebook 플랫폼의 장점 Facebook 과의 긴밀한 통합 가능 : Facebook 이 직접 만든 애플리케이션 만큼의 통합이 가능함 사회적 관계를 통한 Mass Distribution: 사용자들 간의 Social Graph 를 통해 빠르고 광범위하게 애플리케이션 배포가 가능 새로운 비즈니스의 기회 : 개발자들은 자신들의 Canvas 를 통해 수익을 얻는 것을 허용. 광고 게시 및 거래 가능

27 Facebook F8 Platform Facebook 의 광고 시스템 Social Ads: Facebook 이 수집한 사용자 정보를 활용하여 정밀한 타겟 광고를 가능하게 함 Beacon: 외부 협력 사이트와 사용자의 액티비티 정보를 교환 가능하게 하는 서비스 ( 협력사는 사용자의 액션을 Facebook 에 전송하고, Facebook 은 그 내용을 게시해서 다른 사용자가 협력사의 제품에 관심을 가지도록 유도 ) Pages: 회사나 그룹의 페이지를 Facebook 내에 만들 수 있게 하는 서비스

28 소셜 플랫폼의 승자는 ?

29 향후 전망 1. Mashup 은 복합 애플리케이션을 구축하는 주요 모델이 될 것임 2. 웹 플랫폼은 인프라스트럭처, 정보, 프로세스 관리를 제공하는 주요한 환경으로 자리 잡을 것임 3. 이에 따라 SaaS 가 활성화 되고, 기존의 소프트웨어 모델은 서비스웨어 모델로 빠르게 전환될 것임 4. 웹 플랫폼의 확산에 따라 웹 표준 준수의 중요성이 더욱 높아질 것임 5. 점차 웹 뿐만 아니라 데스크톱과의 연계도 활성화 될 것이며, 정보의 통합이 가속화 될 것임

30 Reference Open API 기술 동향, 정보통신연구진흥원, 2007 Gartner's top 10 strategic technologies for 2008, Gartner, 2007 Web 2.0 and Open API, NHN, 2006 Web 2.0 플랫폼의 기업적 활용화, 3Soft,

31