Your SlideShare is downloading. ×

Cloud Connectivity Service

2,116

Published on

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,116
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
82
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Amazon Web Service , Google Apps, MS 의 Azure 등 Cloud Computing 에 기반한 다양한 SaaS 모델의 서비스가 광범위하게 소개되면서 이에 대한 다양한 Cloud 기술과 서비스들이 주목을 받고 있다 . 이러한 Cloud 기술과 서비스는 실제 사용자 ( 개발자와 파트너사 ) 들에게 OpenAPI 형태로 제공하고 있다 . 다시 말해 ,  이들 서비스의 OpenAPI 가 바로 상품인 셈이다 . 따라서 이러한 OpenAPI 를 효과적으로 관리하고 상품화하는 것이 아주 중요해진다 . Cloud Bus 는 바로 이러한 OpenAPI 를 효과적으로 개발 , 관리하는 서비스를 말한다 . 유관 기술로는 SDP(Service Delivery Platform) 이나 SOA(Service Oriented Architecture) 등을 들 수 있다 . 본 발표에서는 Cloud Bus 를 통해 실제 개발된 Cloud 의 OpenAPI 를 효과적으로 개발 , 관리하는 방법에 대해 소개한다 .
  • Transcript

    • 1. How to handle Cloud APIs. 박 재현 [email_address] http://wisefree.tistory.com
    • 2. - Cloud Computing - Cloud Business - Cloud Connectivity Service,Cloud Bus Contents
    • 3. A pool of abstracted, highly scalable, and managed compute infrastructure capable of hosting end-customer applications and billed by consumption - by Forrester research Cloud
    • 4. "Cloud Computing is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, tablet computers, notebooks, wall computers, handhelds, sensors, monitors, etc.” ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing   , 2008 IEEE Internet Computing An emerging IT development, deployment and delivery model,  enabling real-time delivery of products, services and solutions over the Internet (i.e., enabling cloud services) by IDC Cloud Computing
    • 5. Consumer and Business products, services and solutions that are delivered and consumed in real-time over the Internet By IDC Cloud Service
    • 6.  
    • 7.
        • - Application or Services accessed over the browser and hosted on vendor's server
      Cloud Business - Software As A Service - Pay vs Free(conomics)
    • 8. XaaS Cloud Taxonomy http://wisefree.tistory.com/267 PaaS AaaS web office CRM Billing advertising Payment DaaS Google App Engine Bungee Connect FaceBook F8 AppExchange SF Force.com Coghead Iceberg Quickbase Rollbase Longjump IaaS Amazon EC2 Amazon Simple DB Amazon S3 MS Azure Google GData
    • 9.  
    • 10. Open API(SOAP,REST) Business & SLA Governance Simple Storage Service(S3) Simple DB Simple Queue Service Elastic Compute Cloud(EC2) CloudFront (CDN)
    • 11. GData Datastore(Bigtable) Social Graph API Google Account Open API(SOAP,REST) Business & SLA Governance Gears Gadget Calendar Docs Map … Google App Engine(Python & Django)
    • 12. by PDC 2008
    • 13.  
    • 14.  
    • 15.  
    • 16.  
    • 17. What is a key product of clouds? OpenAPI .
    • 18. OpenAPI = Standard based API != FreeAPI = Connection of clouds
    • 19. Open API Open API …… Web Apps Mobile Apps Widget Desktop Apps Device Apps
    • 20. AdWords / 20 -- Blogger / 16 -- Talk / 7 Base / 33 -- Desktop / 13 Calendar / 28 -- Web Auth. / 2 Maps / 1,540 -- Apps / 7 Checkout / 6 Picasa / 11 -- Search / 58 -- Orkut / 1 -- YouTube / 321 Homepage / 74 46/2,396 -- -- -- -- -- -- Simple DB / 3 -- -- EC2 / 37 -- -- -- -- FPS / 2 -- -- Alexa / 6 eComm. / 263 -- S3 / 39 -- -- 15/380 AdCenter / 0 -- Spaces / 4 -- Messenger / 17 Expo / 5 -- Sidebar / 3 -- -- Live ID / 0 V. Earth / 159 -- -- -- Spaces / 0 -- -- -- -- -- -- Gadgets / 4 24/245 -- -- -- -- Skype / 23 -- -- -- -- -- -- -- -- -- PayPal / 11 -- -- -- Ebay / 150 -- -- -- -- 6/221 Ads / 4 Answers / 16 -- Del.icio.us / 118 Messenger / 2 -- -- Widgets / 11 Upcoming / 29 -- BBAuth / 3 Maps / 121 Music Eng. / 2 -- -- Flickr / 383 -- Search / 113 -- -- -- Video / 19 Widgets / 11 33/969 Advertising Answers Blogs Bookmarks Chat Classifieds Database Desktop Events Hosting Identity Mapping Music Office Payments Photo Presence Search Shopping Social Storage Video Widgets All API Category Pay API http://www.programmableweb.com
    • 21.  
    • 22.
      • Different protocols
      Cloud OpenAPI Issues?
      • Security & Control
      • Lifecycle Mgmt
      • Difficult to change if it is used
      • Composite operation
      • Control vs Scale of economy
    • 23. Cloud bus is a control center of OpenAPI of cloud computing and service. Cloud Bus is an architectural model that enables the creation of standard-based , loosely coupled , interoperable cloud open API that can be easily shared , combined and reused to meet user’s needs. Cloud Bus
    • 24. Cloud Bus Reference Architecture Cloud Bus Web Apps Mobile Apps Widget Desktop Apps Device Apps Export Open APIs Open API Invocation Open API Massage Messaging-Sync,Async,2PC,.. Orchestration-sequence,… External Connectivity Adapters Adapters Custom APIs JDBC file:// Cloud Registry Cloud Catalog Security Services OpenAPI Repository Management Cloud Billing,…. Storage Internal Cloud Computing External Clouds OpenAPi Broker OpenAPI Selection Authentication/ Authorization Monitoring Message Formatting Message Normalization Message Transformation Message Enricher
    • 25.  
    • 26. Resource Scripts are a collection of RESTful operations , governed by procedural workflow,   that are to be executed against the Live Operating Environment either on demand from an HTTP client , by a scheduler or triggered by another POST/PUT/DELETE operation . Live Service - Resource Script
      • Dataflow Statement
        • Sequence / Interleave / Conditional
      • Web operation Statement
        • CreateMediaResource / ReadResource / ReadMediaResource
        • ReadResourceCollection / UpdateResource / DeleteResource
      • Synchronization Statement – FeedSync
    • 27. Related technology SOA(Service Oriented Architecture) SDP(Service Delivery Platform) WOA(Web Oriented Architecture) Web Service RESTful Enterprise Bus
    • 28. Issue = Performance 감사합니다 . Q&A

    ×