Cloud API and
Cloud Frameworks
Pravin Hanchinal Co-founder & CEO
INSPIRE- groups
presentations
A love story
Role of API in Cloud
Helps to win Cloud Wars
Framework
programs, compilers,
code libraries, (API) tool sets
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.
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
Protocols used in Cloud APIs
Data Formats used in Cloud APIs
Cross-platform cloud APIs
GravatarChrome Extensions APIhttps://www.trypaper.com/https://www.google.com/cloudprint/learn/index.html
API means Business
make my trip
API resembles SaaS
List of Cloud API
http://www.praogrammableweb.com/apitag/cloudRackspace apihttp://docs.rackspace.com/
Framework
Software frameworks include support programs, compilers, code libraries, an application programming interface (API)
Libraries are not Frameworks!
Distinguished features of Frameworks include:
1. inversion of control
2. default behavior
3. extensibility
4. non-modifiable framework code
Worth 1000 words!
Open Source Frameworks
CloudSimCloud FoundryOpenstackCloudStack
CloudSim, a Could Simulation Framework
modeling and simulating
http://cloud-simulation-frameworks.wikispaces.asu.edu/
http://blog.cloudfoundry.com/2011/04/14/explaining-the-magic-triangle/
PhoneGap Framework
A sample application based on Phonegap● HTML5● CSS● JS
PhoneGap buildhttps://build.phonegap.com/docs/api
How it works?
Codenvy
https://codenvy.com/features
Kinvey
Thank you
more presentation atinspiregroups.co.in/presentations/
Got questions?
mail to [email protected]
Stay connected
pravinhanchinal.com
What Next?
Go through this presentation againExplore moreRead DocumentationsExperiment
Useful Resources
http://inspiregroups.co.in/our-blogs/cloud-computing/
https://www.youtube.com/watch?v=3j3f5l2La7I
http://www.citrix.com/products/xenserver/overview.html
http://www.zdnet.com/virtualisation-suites-compared-7000001456/
http://wiki.xenproject.org/wiki/Xen_Beginners_Guide