Facebook vs. OpenSocial

Similar documents
Microsoft Word - 조병호

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

슬라이드 1

슬라이드 1

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

Windows Live Hotmail Custom Domains Korea

Microsoft Word - 김완석.doc

Social Network

2009방송통신산업동향.hwp

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>


Portal_9iAS.ppt [읽기 전용]

08SW


Week13

00-CourseSyllabus

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

12-06.hwp

J2EE & Web Services iSeminar

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

(주)나우프로필의 이동형 대표 개편의 방향이 시민참여를 많이 하는 방향이라, 홈페이지 시안 이 매우 간편해져서 소통이 쉬워질 것 같다. 다만 웹보다 모바일 이용자가 지속적으로 급증하는 추세이므로 이에 적합한 구조가 되도록 보장해야 한다. 소셜미디어전략연구소 배운철 대표

Integ

1 전통 소프트웨어 가. ERP 시장 ERP 업계, 클라우드 기반 서비스로 새로운 활력 모색 - SAP-LGCNS : SAP HANA 클라우드(SAP HEC)를 통해 국내 사례 확보 및 아태 지역 진 출 추진 - 영림원 : 아시아 클라우드 ERP 시장 공략 추진 - 더

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

untitled

Egretia_White_Paper_KR_V1.1.pages

서현수

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

vm-웨어-01장

PCServerMgmt7

PowerPoint 프레젠테이션

DBMS & SQL Server Installation Database Laboratory

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3


Service-Oriented Architecture Copyright Tmax Soft 2005

ibmdw_rest_v1.0.ppt

지난 10월 6일과 12일

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

Azure Stack – What’s Next in Microsoft Cloud

PowerPoint 프레젠테이션

Data Industry White Paper

solution map_....

ESET NOD32 Antivirus

초보자를 위한 분산 캐시 활용 전략

<5B4E DBDBAB8B6C6AEC4DCC5D9C3F720BFF9B0A3B5BFC7E2BAB8B0ED5F35C8A32838BFF9292E687770>

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

정보화 산업의 발전단계 : 정보혁명의 진화 정보화 산업의 발전단계 1세기에 두 번 정도의 큰 기술혁명이 이루어져 경제성장의 원동력으로 작용 uit 시대는 정보혁명 중 인터넷 이후의 새로운 기술혁명인 컨버전스 기술이 핵심이 되는 시대 uit 시대는 정보화의 극대화와 타

PowerPoint Presentation

기업들의 SNS마케팅 전략 사례연구

thesis

ESET Mobile Security for Android

Intra_DW_Ch4.PDF

05Àå

Backup Exec

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

[Brochure] KOR_TunA

Cloud Friendly System Architecture

Output file

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

Office Office Office 365,,,,,. Microsoft Microsoft


오브젝트 스토리지를 통한 검색의 신속 정확성 확보 HDS는 계속 증가하고 장기간 존속하는 고정 콘텐츠 관리를 위 해 실제 검증을 마친 수단으로서 오브젝트 스토리지 솔루션 에 주목하고 있다. 그 가장 기본적인 레벨로서 오브젝트 스토리지 기기는 오브젝트의 스토리지를 관리하

untitled

PowerPoint Presentation

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

삼국통일시나리오.indd

Analyst Briefing

untitled

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29

Microsoft PowerPoint - F3-1-이원석

P2WW HNZ0

공지사항

歯CRM개괄_허순영.PDF

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3.

untitled

무제-1

만약, 업그레이드 도중 실패하게 되면, 배터리를 뺏다 다시 꼽으신 후 전원을 켜면, 안내문구가 나오게 됩니다. 그 상태로 PC 연결 후 업그레이드를 다시 실행하시면 됩니다. 3) 단말을 재부팅합니다. - 리부팅 후에 단말에서 업그레이드를 진행합니다. 업그레이드 과정 중

BH의 안드로이드 추천 어플

PowerPoint Presentation

±èÇö¿í Ãâ·Â

Cache_cny.ppt [읽기 전용]

슬라이드 1

PowerPoint Presentation

스마트 TV 등장에따른유료방송사업자의대응 스마트 TV 등장에따른유료방송사업자의대응 * 1), Google TV TV, Hulu, Netflix, TV N-Screen TV,, TV, TV IPTV TV N-Screen TV, Needs TV *, (TEL)

DR-M140 사용 설명서

레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

Intro to Servlet, EJB, JSP, WS

슬라이드 1

歯I-3_무선통신기반차세대망-조동호.PDF

<B9AEC8ADBBEABEF7BFACB1B8BDC720BCBCB9CCB3AA2DBCD2BCC8B3D7C6AEBFF6C5A9BCADBAF1BDBA20C1F8C8AD20BCBCB9CCB3AA2E687770>

_LG히다찌 브로슈어

09오충원(613~623)

DW 개요.PDF

TTA Journal No.157_서체변경.indd

Transcription:

개방형개발플랫폼현황 Overview of the Open Applications Platform 윤석찬 다음커뮤니케이션 DNA Lab http://dna.daum.net

Agenda 소프트웨어서비스 (SaaS) 유틸리티컴퓨팅 애플리케이션호스팅 소셜애플리케이션서비스 (SNS) FacebookF8 Open Social 데이터이동성및저장소독점전쟁

웹서비스컴퓨팅변천 ARPANET Internet Darkness Web Awareness Web as a Platform SNS Platform Grid Platform 1959 1969 1982 1996 1997 2001 2004 Dot-Com Bubble Web 2.0 2006 Social Graph Open APIs Google, Amazon, Ebay Social Platform Apps Hosting

서비스플랫폼의변화 과거 단일한고립시스템 견고성에집중 Highly coupled 시스템 현재 다양한개방시스템 확장성및표준에집중 Loosely coupled 시스템

SW 플랫폼 vs. 개방플랫폼 독립 API 를가진버추얼머신 Platform 오픈 API 를가진웹서비스 독자적 / 폐쇄형 API 개방형 / 표준형 기술장벽으로진입이어려움 Costs 빠르고쉽게개발및서비스가능 기능위주 Lock-in 데이터위주 특정플랫폼소속개발자.Net Java Developers Examples 거의모든플랫폼소속개발자포용 Google Amazon

1. 소프트웨어형서비스 (SaaS) 소비자형오피스서비스 Google Apps 비즈니스형오피스서비스 Zoho Web Applications + CRM Microsoft Office Live 비즈니스형 CRM 서비스 Salesforce.com Microsoft Dynamics Live elink

전통적인 SW 플랫폼을웹에구현 서비스형개발플랫폼 Salesforce.com : Cloud 기반 CRM 플랫폼 Force.com : Salesforce.com 을확장하기위한독립 SW 벤더플랫폼 Apex : 애플리케이션개발언어 AppExchange: ISV 들의개발프로그램을사고팔수있는마켓플레이스

2. 유틸리티컴퓨팅 Hardware as a Service (HaaS) 주요특징 서비스가갑자기커지더라도컴퓨팅비용에드는비용을측정 (Scaling) 할수있음 개방형 API 및 RESTful 방법으로제어가능

Elastic Compute Cloud (EC2) Personalised Linux virtual servers 원할때바로세팅해서사용가능 1.7 Ghz x86 processor, 1.7 GB of RAM, 160 GB disk, 250 Mb/second network Start and stop on demand through REST interface Persistent storage through Amazon S3 시간단과금체계 $0.10 per CPU hour $0.20 per GB transferred across Net S3사이의데이터이동에대해서는무료 http://aws.amazon.com/ec2

Simple Storage Server (S3) REST 및 SOAP 기반파일시스템 ( 검색이용이 ) 주요제공서비스 GET Object, Bucket, Service PUT Object, Bucket DELETE Object, Bucket Storage: $0.15 per GB/Month Data Transfer: $0.20/GB to transfer data http://aws.amazon.com/s3

Simple DB Attribute-Value 기반의데이터저장소 REST 및 SOAP 기반인터페이스 CREATE new domain to house your unique set of structured data. GET, PUT or DELETE items in your domain QUERY data sets using simple set of operators 데이터를이용할때만과금 http://aws.amazon.com/simpledb

Loose Schema XML, Property Bag SQL Server와 Windows Server 기술을이용해구축 Highly scalable scales as data grows High availability, security and support standardsbased web interfaces SOAP, REST and LINQ APIs Private Beta Pricing TBA http://www.microsoft.com/sql/dataservices

Xcalibre FlexiScale 버추얼머신을이용해서 Windows 및 Linux 시스템제공 Live Service with Business SLAs Per Hour / Per Gigabyte Model 0.05 per hour Linux Servers 0.08 per hour Windows 200x Servers Network attached storage http://www.flexiscale.com

서비스비용 Scalability 매출비용

비용절감 (1) 컴퓨팅파워 Linear Costs 매출비용

비용절감 (2) - 시간당과금 50% Saving 매출비용

컴퓨팅뿐만아니라애플리케이션도분산? Amazon S3, EC2 Facebook Data Store Flexi Scale Microsoft SSDS Google App Engine MS BizTalk Services Amazon Simple DB Salesforce.com

웹애플리케이션개발환경 Python 언어기반 비관계형데이터저장소제공 Google에서애플리케이션직접호스팅 http://appgallery.appspot.com/ 다른도메인설정가능 서비스비용무료 500mb data store 5 million page views per month http://code.google.com/appengine/

주요특징및한계점 Python 웹애플리케이션개발가능 Django Framework 이용가능 Google Accounts 를이용한사용자인증 외부 HTTP(S) URL Fetch 및이메일전송기능제공 ( 다른통신방법없음 ) 파일시스템사용불가 Batch job, Delay job 불가 Big Table 기반의 property-value 형식의데이터저장소제공 (Simple DB 와유사 ) GQL(Google Query Language 제공 ) 1,000 개결과만가져올수있음

Ruby on Rails 기반의렌탈플랫폼 http://heroku.com

3. 소셜애플리케이션플랫폼 소셜개발플랫폼이란? 소셜네트웍서비스에서 사람의데이터 를다루는애플리케이션플랫폼발전 취급데이터 : 개인정보, 취향정보, 주요활동기록, 친구목록등 주요플랫폼종류 Facebook F8: 페이스북을위한서드파티개발플랫폼 오픈소셜 (Open Social): SNS 서드파티를위한공개표준모델 소셜그래프 (Social Graph): XFN 과 FOAF 기반

Facebook vs. Open Social

F8 Open Social Facebook 규격에맞는웹서비스 기본구조 클라이언트기반 위젯 폐쇄적 / Push 모델사용자프로필개방형 / 표준형 특정캔버스안에서웹으로구동 서비스구조 각서비스에위젯처럼구동 Facebook 이조정보안각 SNS 가조정

지원플랫폼 Facebook API FBML FQL FBJS Partial support for AJAX Backend languages like PHP, Java,.NET on Canvas OpenSocial API XHTML/XML JavaScript Full Support for AJAX Backend languages like PHP, Java,.NET on Canvas

Facebook 내에서만구동가능

OpenSocial 은외부에서구동가능

Data Portability 란? 회원정보 ( 회원과관련된모든정보 ) 를공유 이미존재는데이터공유를위한기술표준들을가지고플랫폼간의데이터를공유 ex)myspace 에있는자신의친구정보를 ebay 에서이용 http://www.dataportablity.org

Friends Connect Data Portability 를수용하는서비스를개발하여, Yahoo/ebay/twitter/photobucket 과 MySpace 의회원정보공유 MySpace Data Portability 참여

Links to Other Websites Our Site contains links to other websites. MySpace 의프로파일정보를가져와 twitter 에적용 e-mail 로 Social Network 검색

Friends Connect Social 플랫폼을다른사업자가채택할수있도록아키텍처공개 MySpace 의 Data Portability 발표후 Facebook Connect 공개 Facebook F8 Facebook F8 플랫폼공개 Facebook Connect Google 의 Open Social 발표

Digg.com 과 MySpace 와데이터공유예정 친구정보를공유하여, Digg.com 에서의활동정보를확인

Friends Connect 구글과제휴된 SNS 사이트의사용자를등록하고초대 Friend Connect 에가입한 SNS 회원들의회원갤러리및메시지리뷰를공유

회원정보를공개한 Facebook 과는달리, SNS 의회원정보와연결역할만을하는 Friend Connect MySpace 는 Google Friend Connect 를통해 경쟁 SNS 업체와회원정보를공유

소셜플랫폼전쟁 Facebook 이 Google Friend Connect 유입을봉쇄 회원정보를사용하는이용약관에따른문제점 사진첩, 닉네임, 친구정보를공유할수있으며, 닉네임만 공유가능하도록설정

Open Strategy 현재는전략만제시된상태 Platformization 야후를사용할때마다느끼는게모든서비스가따로논다는느낌 Portability 웹어플리케이션간 Portability < 어플리케이션중심의야후오픈전략 > Open Yahoo Open Social 수용측과야후어플리케이션플랫폼 (YAP) 이중심

공유받은 LIVE ID 주소록은 SNS 에서친구검색시활용 Facebook 의 Find Friends 에서제공되는 Windows Live Contacts 기능

Platform Ecosystem? Web API Platform New Webapps Environment Social Platform - 소셜데이터 ( 개인, 친구, 활동 ) - 정보성데이터 ( 검색, 지도 ) Grid Platform - 애플리케이션호스팅 - 데이터저장

연락처 : channy@creation.net http://channy.creation.net