Transcript
Page 1: Cloud APIs and Cloud Frameworks

Cloud API and

Cloud Frameworks

Pravin Hanchinal Co-founder & CEO

INSPIRE- groups

Page 2: Cloud APIs and Cloud Frameworks

presentations

Page 3: Cloud APIs and Cloud Frameworks

A love story

Page 5: Cloud APIs and Cloud Frameworks

API <-> Framework

Framework

API

Page 6: Cloud APIs and Cloud Frameworks

API

Application Programming Interface

Page 8: Cloud APIs and Cloud Frameworks

Cloud APIs

Infrastructure APIs : Amazon, Google

Service APIs: Database, messaging, web portals, mapping, e-commerce and storage

Application APIs: Google Maps API, Application APIs connect to applications such as CRM, ERP, social media and help desk.

Page 9: Cloud APIs and Cloud Frameworks

API Classification

PaaS APIs (Service-level): -integration with databases, messaging systems, portals,

and even storage.

SaaS APIs (Application-level): -CRM and ERP applications are examples

IaaS APIs (Infrastructure-level): -workload (VM) management

Cloud provider and cross-platform APIs:-generic HTTP and HTTPS API integration to allow cloud

versatility

Page 10: Cloud APIs and Cloud Frameworks

Protocols used in Cloud APIs

Page 11: Cloud APIs and Cloud Frameworks

Data Formats used in Cloud APIs

Page 12: Cloud APIs and Cloud Frameworks

OAuth Examples

● Pocket do● IMDB● Open ID● Facebook● Google+

Page 15: Cloud APIs and Cloud Frameworks

API resembles SaaS

Page 16: Cloud APIs and Cloud Frameworks

List of Cloud API

http://www.praogrammableweb.com/apitag/cloudRackspace apihttp://docs.rackspace.com/

Page 18: Cloud APIs and Cloud Frameworks

Framework

Software frameworks include support programs, compilers, code libraries, an application programming interface (API)

Page 19: Cloud APIs and Cloud Frameworks

Libraries are not Frameworks!

Distinguished features of Frameworks include:

1. inversion of control

2. default behavior

3. extensibility

4. non-modifiable framework code

Page 20: Cloud APIs and Cloud Frameworks

Worth 1000 words!

Page 22: Cloud APIs and Cloud Frameworks

CloudSim, a Could Simulation Framework

modeling and simulating

http://cloud-simulation-frameworks.wikispaces.asu.edu/

Page 24: Cloud APIs and Cloud Frameworks

PhoneGap Framework

A sample application based on Phonegap● HTML5● CSS● JS

PhoneGap buildhttps://build.phonegap.com/docs/api

Page 26: Cloud APIs and Cloud Frameworks

How it works?

Page 30: Cloud APIs and Cloud Frameworks

Got questions?

mail to [email protected]

Page 32: Cloud APIs and Cloud Frameworks

What Next?

Go through this presentation againExplore moreRead DocumentationsExperiment


Recommended