Microsoft PowerPoint - 4-1SK플래닛_OpenTechNet_OpenAPI최종이후.pptx [읽기 전용]

Similar documents

untitled

J2EE & Web Services iSeminar

<B9AEC8ADBBEABEF7BFACB1B8BDC720BCBCB9CCB3AA2DBCD2BCC8B3D7C6AEBFF6C5A9BCADBAF1BDBA20C1F8C8AD20BCBCB9CCB3AA2E687770>


Portal_9iAS.ppt [읽기 전용]

08SW

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

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

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

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

Service-Oriented Architecture Copyright Tmax Soft 2005

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

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

±èÇö¿í Ãâ·Â

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

PCServerMgmt7

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

歯CRM개괄_허순영.PDF

No Slide Title

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

슬라이드 제목 없음

Voice Portal using Oracle 9i AS Wireless

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

슬라이드 1

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

세션 3 (오이식).ppt

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

서현수

Intro to Servlet, EJB, JSP, WS

산업백서2010표지

Week13

Microsoft Word - 조병호

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>

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

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

歯이시홍).PDF

2009방송통신산업동향.hwp

歯목차45호.PDF

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

Chap7.PDF

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

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

CMS-내지(서진이)

Microsoft Word - 김완석.doc

Interstage5 SOAP서비스 설정 가이드

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

Intra_DW_Ch4.PDF

ibmdw_rest_v1.0.ppt

1217 WebTrafMon II

Innovation: CEO In 2006, 2 in 3 CEOs said they would have to bring about fundamental change to their business in the next 2 years to implement their s

Gartner Day

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

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

Analyst Briefing

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

¨ìÃÊÁ¡2

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

歯부장

퍼스널 토이의 조형적 특성에 관한 고찰

DE1-SoC Board

FreeBSD Handbook

PowerPoint 프레젠테이션

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

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

슬라이드 1

thesis

SchoolNet튜토리얼.PDF

DW 개요.PDF

무제-1

°í¼®ÁÖ Ãâ·Â

김기남_ATDC2016_160620_[키노트].key

Microsoft Word - ICT Report

ICT03_UX Guide DIP 1605

ETL_project_best_practice1.ppt

2016_Company Brief

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

OVERVIEW 디트라이브는 커뮤니케이션 환경의 다변화에 대응하기 위한 고객들의 다양한 욕구를 충족시키기 위해, TV광고부터 온라인 광고 및 프로모션과 웹사이트 구축은 물론 뉴미디어까지 아우르는 다양한 IMC 기능을 수행하는 마케팅 커뮤니케이션 회사입니다. 대표이사 설

OUR INSIGHT. YOUR FUTURE. Disclaimer Presentation ( ),. Presentation,..,,,,, (E).,,., Presentation,., Representative.( ). ( ).

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

rv 브로슈어 국문

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

Social Network

FileMaker 15 WebDirect 설명서

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

Microsoft Word - 오세근

04서종철fig.6(121~131)ok

Building Mobile AR Web Applications in HTML5 - Google IO 2012

PowerPoint 프레젠테이션

DocsPin_Korean.pages

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

초보자를 위한 ADO 21일 완성

[한반도]한국의 ICT 현주소(송부)

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

ecorp-프로젝트제안서작성실무(양식3)

<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770>

about_by5

Transcription:

현 ) SK planet 플랫폼아키텍쳐팀장 (2013~) Symantec. Corp (Milpitas) Deloitte Consulting (S.F.) Agilent Technologies (Santa Clara) Compuware Corp. (Colorado Springs) Architecture, DB design, Web, Windows mike.kim@sk.com mkim@consultant.com

sets of technologies that enable websites to interact with each other by using REST, SOAP, JavaScript and other web technologies. While its possibilities aren't limited to web-based applications, it's becoming an increasing trend in so-called Web 2.0 applications. - Wikipedia -

sets of technologies that enable websites to interact with each other by using REST, SOAP, JavaScript and other web technologies. While its possibilities aren't limited to web-based applications, it's becoming an increasing trend in so-called Web 2.0 applications. - Wikipedia - Current & permanent definition? Still evolving Open Open to public only? Same set of API could open to partner / internal Open standard protocol / format

Webbased App Android App ios App any Web or App Installbased Integration SDK (JavaScript) SDK (Android) SDK (ios) Data Server RESTful API (URL) Library / Component (server)

Isn t it just a new name for SOA? Not entirely. SOA strategies mostly target internal users; open Web APIs target mostly external partners. So API management requires developer portals, key management, and metering and billing facilities that SOA management never provided. Forrester Wave: API management platforms, Q1 2013

JSON - XML 보다적은데이터양 REST URL 을통한간단한호출 방식 OAuth 2.0 사용자 Account 정 보를 3 rd party 애플리케이션에 넘기지않고도 Authentication / Authorization

http://www.google.com/trends

Gmail 내용을어딘가에삽입하고싶다? http://mail.google.com/mail/feed/atom

1. Native format (Windows, Linux, Corba, RPC, DCOM ) 2. Platform dependency Java, C#, C++ 3. Compatibility issues versioning & on-going update 4. Security concerns, i.e. Firewall port 5. Internal process i.e. H/W purchase & approval 6. Hosting / maintenance 7. Plumbing code development

1. 내가원하는 API 를검색 예 ) 멜론실시간차트 API 2. URL 을 copy 해서브라우저나프로그램내에서호출 3. ( 선택적 ) appkey 를붙여준다.

All time Last 14 days

(2013.12) (2014.02)

Rate 2 월 4.5 억건 / 월 14 년 1 월 2 억건 / 월 13 년 12 월 1 억건 / 월 SK planet Time

http://www.maibornwolff.de/ Proprietary Connectivity Middelware SOAP Routing BPM REST Transformation Registry / Repository ex) Spring, Apache Camel, Nintegrate Rules Engine ex) Apache ServiceMix, Talend ESB, NServiceBus, IBM msg. broker, Windows Azure Service Bus, Mule,

More Channels, More revenues Expose legacy application and data as APIs Brand building Reduce cost, Increase App development speed Standard for application integration Self-service / Users empowerment Time-to-market Reduce man-power to support partners

미국내최대약국체인 ($75B in 2013) 시스템기능을 API 화시킨후약품판매 6 배증가 대부분내부공개 API 를통해다양한 Channel 개발 다양한내부시스템개발이라면 API 화이전에는왜불가능했을까?

33% of peak internet downstream traffic in North America 1000+ 개의 Device 를지원 95% 가넘는내부 API 사용량 (REST API 를이용한인터페이스표준화 One-Size-Fits-All OSFA 전략 이후전략변경 ) 회사내부의개발문화의변화 POI/ 경로안내 / 교통정보 / 최근길 / 즐겨찾기등 42 개의 Open API 제공 230 개이상의 3rd Party App 에서 T map API 사용 B2B API 제공계약을통한매출

Ecosystem Lock-in Brand Powered by facebook vs. myspace myspace가원래는 facebook보다훨씬컸습니다. myspace는현재영향력거의상실 facebook 이 Open API 를 1년이상빨리출시 Open API를통해트래픽을 2배이상성장시키며추월시작

API Consumers API Management Layer Asset API Asset API Asset API

Appliance based gateway Cloud-based Proxy (SaaS) Plug-In Install-based suite Custom built

Acquired by Intel IPO? Acquired by CA

API Services Gateway Policy / Security Branding Identity Cache Throttling Developers Services Web presence Documentation Developers community Analytics Services

Application Data & Biz.rules

Application Data & Biz.rules

Application Data & Biz.rules

Smart Devices Data & Biz.rules

UI API Component 1 DB API Component 2 UI Biz. Logic API Component 3 API separation? How? Component / API를바탕으로한 UI 를개발 Dog fooding 을통한 API의사용성검증 API를통해동일한기능의앱을제 3자가개발할수있는수준이이상적인 Open API 의제공의형태

API My Own Application

Web Web Web Web Management Layer ML ML ML Framework Framework 전통적인개념의 web site와 Open API 개발자센터가 Merge되는경향 개별 product 혹은 product group별로 Grouping되어고유의 management / web presence 각 grouping 별로 self-contained 된 User experience 제공 ( 예 : 게임커뮤니티 )

Save date in the cloud Push service Analytics Make app social (ie. OAuth) Run batch job in cloud Dashboard / administration Massive scale Share data between platforms 모든것이 REST API 혹은그것을 wrapping 한 SDK 를통해서이루어진다.

Mobile first Exposure centric (app/web presence) Self serve (start w/ simple email confirmation) Web scale (Elasticity) Carrier grade (Reliable) By Apigee CEO, Chet Kapoor è

Open API 당장의 ROI 없이외부에오픈해야합니까? 내부 / 파트너 / 외부가모두대상이될수있고, 내부오픈을통해시스템통합의효과 Public or private API : Private API still requires login! API management 시스템이 overhead를가져오지않습니까? 통상 ms 단위의 relay 시간이필요하며전체수초단위의 end-to-end API response 에비하면아주적은비용 API management 시스템을공유하는다른서비스로부터영향을받습니까? API 혹은 User 별로설정된 Throttling 을통해도리어 DDoS 나 Slashdot effect 같은예상치못한트래픽으로부터보호 시스템의처리용량이제한받지않습니까? 통상적인캐시레이어의사용으로도리어 Asset layer 의응답속도와처리용량이증가

SOA Firewall friendly HTTP/S SOAP / XML / WSDL Snappy! Web 2.0 Security Transaction

REST 가간결하나기능적한계 Connection / stateless HTTP Data oriented API vs. content oriented API Interface definition

Protocol buffer (Google) Binary Protocol in I 이 IDL to specific code Apache Thrift Google protocol buffer (TCP/binary) + α Apache Avro No code generation Better versioning Microsoft WCF

창조에집중그러면일상적인일은? Fast follower 는시간이없다? Market leader 는창조가없다? 창조를하는동안시간을아껴주는시스템필요 나도다할수있다는생각 vs. Don t invent the wheels. 글로벌기업에서자체경쟁력확보를위한이유가아닌이유로 이미존재하는동일한컴포넌트를개발하는것은죄악시 될수있으면남의손을빌려서이루라! 능력이아니라시간의문제 예 ) 3 개월만에만들어지는 1000 페이지책의비밀

Front-end 위주의소모적인경쟁을회피하는대신 Back-end API 배포를통한 Lock-in 및 Eco system 구축 Global platform 성격의프로덕트에서 Open API 는기본기능으로인식 자유로운 Integration 을통한 Multi-channel 확보 플랫폼과 Standalone system 의차이는 Open API; 어떤프로덕이던지플랫폼으로진화가가능하다!

Blog.netflix.com

Blog.netflix.com