Your SlideShare is downloading. ×

API Trends: What to expect in 2012

10,677

Published on

Published in: Technology, Business
1 Comment
3 Likes
Statistics
Notes
  • <br /><iframe width="350" height="288" src="http://www.youtube.com/embed/fq5EtnQmSUk" frameborder="0" allowfullscreen></iframe>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
10,677
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
115
Comments
1
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
  • Creative Commons Attribution-Share Alike 3.0 United States License
  • Creative Commons Attribution-Share Alike 3.0 United States License
  • Transcript

    • 1. API Trends –What to expect in 201201.17.12 @ 11:05 PSTVOIP or Dial-in (see chat)groups.google.com/group/api-craftSam Ramji @sramjiAnant Jhingran @jhingranBrian Pagano @brianpagano
    • 2. Your hosts
    • 3. @jhingran @sramji @brianpagano
    • 4. groups.google.com/group/api-craft
    • 5. youtube.com/apigee 5
    • 6. API Trends –What to expect in 2012
    • 7. Enterprise APIs go mainstream
    • 8. Enterprise APIs go mainstreamExplosion in popularity of public APIs … like Facebook, Twitter, etc.
    • 9. Enterprise APIs go mainstreamThe real revolution is in enterprise!
    • 10. Enterprise APIs go mainstreamEnterprises of all sizes are API-enabling their back-end systems
    • 11. Enterprise APIs go mainstreamOpening the aperture of the use of back-end systems to enterprises partners independent developers
    • 12. Enterprise APIs go mainstreamLarge enterprises embracing APIs telecom enterprises, like AT&T retail enterprises, like SEARS
    • 13. Enterprise APIs go mainstreamExpanded reach to developers sparks innovation …cool apps drive business
    • 14. Enterprise APIs go mainstream (WAG!!)2011 - 10% enterprises doing APIs; 10% considering it2012 - 30% enterprises doing APIs; 60% considering it
    • 15. API-centric architecture
    • 16. API-Centric architectureWebsites (portals) for people integrationSOA architecture for app-to-app integrationbut…
    • 17. API-Centric architectureNew API world focus on integration with apps and developers …not with people (via portals) or processes (via SOA)
    • 18. API-Centric architectureThink outside-in - not - inside-out …easy consumption (REST) "chatty" APIs
    • 19. API-Centric architectureGet comfortable handling (unpredictable) demand (rapidly changing) usage patterns
    • 20. API-Centric architectureAPIs - the de facto and default access point for back-end systems
    • 21. API-Centric architectureWebsites and some internal processes become clients of the "new" API layer no longer use back-end systems directly
    • 22. API-Centric architectureAPI layer delivered through the Cloud …handle rapid and evolving provisioning
    • 23. Data-centric APIs
    • 24. Data-centric APIsHuge market for data – Siri, WolframAlpha…
    • 25. Data-centric APIsToday’s models - highly paid - custom feeds (Dun & Bradstreet) - free-for-all - sea of xls/csv files on a website(Data.gov)
    • 26. Data-centric APIsToday’s models - highly paid - custom feeds (Dun & Bradstreet) - free-for-all - sea of xls/csv files on a website(Data.gov)Tomorrow’s model - in the middle - data brokered by APIs - free and freemium models co-exist
    • 27. Data-centric APIsGrowing enterprises data becomes the primary business …data through apps is the new business model
    • 28. Data-centric APIsEnterprises will API-enable their data …RESTify
    • 29. Data-centric APIsIs it about easy consumption of silos? Or is it for clean linking across silos?
    • 30. Data-centric APIsWhile data sources might be motivated to publish clean,linkable data, a more likely scenario is new data platformsthat cleanse and standardize and aggregate
    • 31. Enterprise APIs for Analytics
    • 32. Enterprise APIs for AnalyticsBusiness automation for bottom-line improvements
    • 33. Enterprise APIs for AnalyticsBusiness optimization for top-line improvements
    • 34. Enterprise APIs for AnalyticsAPI-adoption juggernaut focused on business automation
    • 35. Enterprise APIs for AnalyticsHowever, the future of APIs is business optimization Business Business APIs of APIs Analysis
    • 36. APIs optimized for the mobile developer
    • 37. APIs optimized for the mobile developerMobile apps drive API development and adoption
    • 38. APIs optimized for the mobile developerMultiple devices – multiple requirements
    • 39. APIs optimized for the mobile developerToday - mobile apps for iPhone (iOS) and Android
    • 40. APIs optimized for the mobile developerToday - mobile apps for iPhone (iOS) and AndroidTrend - HTML5/JavaScript for apps that can run on any device
    • 41. APIs optimized for the mobile developerMobile devices need to receive less data in API responsesShouldn’t need to make repeated API calls to performsimple tasks
    • 42. APIs optimized for the mobile developerInefficient APIs make things worse for app developer API provider
    • 43. APIs optimized for the mobile developerProblems are multiplied by mobile demand patterns manysmall API requestsConcurrency the sheer number of devices hitting the APIat once
    • 44. APIs optimized for the mobile developerLet developers filter the size and content of the API responsebefore its returned to the app
    • 45. APIs optimized for the mobile developerGive developers the right format for their app environment plist for iOS JSONP for HTML5/JavaScript
    • 46. OAuth 2.0 – the default security model
    • 47. OAuth 2.0 – the default security modelIn 2012 OAuth will become the default choice for securingAPIs that enable end-users to interact through apps withtheir valued services
    • 48. OAuth 2.0 – the default security modelApps are the new intermediaries in the digital world
    • 49. OAuth 2.0 – the default security modelApps put buyers and sellers together buyer = end user seller = API provider
    • 50. OAuth 2.0 – the default security modelGreat apps package the providers API in …a great user experience
    • 51. OAuth 2.0 – the default security modelAdoptionusers can explore and try an app without compromising theirprivate data and privileges services like Salesforce.com, Twitter,Facebook, eBay, . . .
    • 52. OAuth 2.0 – the default security modelUser can terminate the apps access to their account ifthey dont like or dont trust an app
    • 53. API TrendsEnterprise APIs go mainstreamAPI-centric architectureData-centric APIsEnterprise APIs for AnalyticsAPIs optimized for the mobile developerOAuth 2.0 - the default security model
    • 54. THANK YOUQuestions and ideas to:@sramji@jhingran@brianpaganogroups.google.com/group/api-craft

    ×