Webapis 101206080652-phpapp02
Upcoming SlideShare
Loading in...5
×
 

 

Statistics

Views

Total Views
356
Views on SlideShare
356
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NoDerivs LicenseCC Attribution-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Webapis 101206080652-phpapp02 Webapis 101206080652-phpapp02 Presentation Transcript

  • !"#$%&'()*$+,&)"#$%-*()*$+./"#,&-!"#$%'()*$+& 0"12&34%%5+,&6"12-7+"8+$##$9:5;59./"#,&-6"12#4%%5+& !"#$%&'($)*+$,"-./0"$1)(234($!5-6(254$ 73-54")*$85*9"-"*0"$5*$!"#$,"-./0"($:78;!,$<=>=?$ @"0"A#"-$>B$<=>=B$%C/)$D)4)B$8C4-3($ !"#$"%&&%'()*)'+,#&-./0%121,23.4")562. %56.7)20.!"%,1,8)2.
  • 9:)":8);. •  <+"8+$##$9:5=59&>5+*(/5&$2?&3$%147&@(+5/)"+A& –  >)$B%B/%,&!+52?%& •  CD>!&E<F&EG!FH<$I5+2%& –  J";&A"4&%1"4:?&2")&?5%(82&A"4+&CD>!&%5+*(/5%& K&
  • <50"#6=,1#5. !"#$"%&&%'()*)'+,#&. •  L$42/15?&%4##5+&KMMN& •  E<F&O&#$%147&?(+5/)"+A& •  G5;%,&/"##42()A,&+5P5+52/5& •  Q*5+&K,MMM&=59&E<F%&& •  Q*5+&R,NMM&#$%147%& S&
  • 9>)5.?!<.1&)(85). R& 2000 2002 2005 2006 2007 105 APIs 352 APIs 2003 2008 1,116 APIs601 APIs 1)  It took 8 years to get to 1,000 APIs, but 18 months to get to 2,000 APIs 2)  2010 has a 2x increase in new APIs per month over last year 2009 1,628 APIs 2010 ? APIs
  • 9>)5.?!<2-./%&>(85$.$"#;0@.'A.2),0#". N&
  • 9>)5.?!<2-./%&>(85$.$"#;0@.'A.2),0#". T& YouTube sells for $1.7B YouTube sells for $1.7B
  • 9>)5.?!<2-./%&>(85$.$"#;0@.'A.2),0#". U& Facebook opens platform
  • ?!<.78((8#5%8")2.B(='. V& 5 billion API calls / day (April 2010) 1.1 billion API-delivered stories / month (March 2010) 5 billion API calls / day (October 2009) 8 billion API calls / month (Q3 2009) 3 billion API calls / month (March 2009) 3 billion API calls / day, 75% of all traffic (April 2010) Over 50% of all traffic via API (March 2008) Over 100 billion objects stored in S3 (March 2010)
  • CD/4.:2+./9?!-./8&>(8,80A.;852.%$%85. W& Distribution of API protocols and styles Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
  • CD/4.:2+./9?!3.&#").#E.'#0@3.'=0.%.(#0.&#").CD/4. XM& Total number of APIs based on protocol and style Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
  • F/9G.C8285$-.HIJ.#E.%((.5);.?!<2.2=>>#"0.F/9G. XX& Percentage of new APIs with JSON support 132 APIs are now JSON-only, including Facebook Graph, Etsy, Hunch Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
  • 9?=0@. XK& 20% of 133 “Social” APIs now with OAuth support 80+ APIs with OAuth support
  • ?!<2.$"#;85$.=>-.:)"28#585$.K.#0@)".')20.>"%,1,)2. XS& Old Twitter http://twitter.com/users/show/noradio.xml ! New Twitter http://api.twitter.com/1/users/show/noradio.xml !
  • ?!<2.$"#;85$.=>-.L))>85$.6):)(#>)"2.85E#"&)6. XR&
  • ?!<2.$"#;85$.=>-.L))>85$.6):)(#>)"2.85E#"&)6. XN& http://www.programmableweb.com/api/ebay/status
  • ?!<.%2.!"#6=,0. XT& When an API is not an extension of your product, but it is your product
  • ?!<.<50)"#>)"%'8(80A. XU& Many services with proprietary APIs, a need for uniform access DeltaCloud API provides interface for major cloud providers
  • <5:828'().M%2@=>2. XV& Classic mashup HousingMaps.com Invisible mashup Ooyala.com EC2 + S3 + SQS+ XV&
  • 9:)":8);. •  <+"8+$##$9:5=59&>5+*(/5&$2?&3$%147&@(+5/)"+A& –  >)$B%B/%&$2?&)+52?%& •  CD>!&E<F&EG!FH<$I5+2%& –  J";&A"4&%1"4:?&2")&?5%(82&A"4+&CD>!&%5+*(/5%& XW&
  • CD/4.. •  C57+5%52)$B"2$:&>)$)5&!+$2%P5+& –  !15&#"%)&7"74:$+&$+/1()5/)4+5&P"+&=59&E<F%& –  C5%"4+/5H"+(52)5?&#"?5:&"P&=59&>5+*(/5&E+/1()5/)4+5& –  CD>!P4:&E<F&Y&CD>!&(#7:5#52)5?&;()1&J!!<& •  CD>!P4:&E?*$2)$85%& –  >)$2?$+?%H9$%5?,&+"A$:)AHP+55&)5/12":"8A& –  F?52BZ/$B"2&[&CF& –  F2)5+$/B"2&[&J!!<& –  @$)$&P"+#$)%&[&F2)5+25)&35?($&!A75%&& –  >/$:$9(:()A&[&=59&(2P+$%)+4/)4+5& KM&
  • /)(),0)6.CD/4.?!<.?51N!%O)"52.. •  Q*5+:"$?(28&J!!<&#5)1"?%& •  F82"+(28&>)$)5:5%%25%%&& •  F82"+(28&>)$)4%&]"?5%& •  F82"+(28&]$/1(28& KX&
  • 9:)"(#%685$.P44!.M)0@#62.QRS. •  !4225:(28&5*5+A)1(28&)1+"481&^D!& 1I7_``;;;.#""2./"#`/4%)"#5+%a$??b/4%)"#5+Yc:45& –  @"&2")&4%5&*5+9%&(2&CF&?5Z2(B"2%& –  CF&(?52BZ5%&)15&+5%"4+/5,&2")&)15&"75+$B"2& –  ^D!&(%&86)&>#0)50.$2?&2%E). –  ^D!&(%&+5$?H"2:A&#5)1"?&& –  C5%7"2%5%&/$/15?&9A&(2)5+#5?($+A&%5+*5+%&;()1"4)&A"4&d2";(28e& –  %5&<!&"+&<Q>!&)"&$??&$&25;&/4%)"#5+&"2&& 1I7_``;;;.#""2./"#`/4%)"#5+%`&& KK&
  • 9:)"(#%685$.P44!.M)0@#62.QTS. •  Q*5+:"$?(28&"P&)15&#5$2(28&"P&@DLD!D& 1I7_``;;;.#""2./"#`"+?5+%`SRNR`a/$2/5:Y)+45& –  ]$2&A"4&#"?5:&f/$2/5:g&$%&7$+)&"P&?$)$&P"+#$)a& –  >)$)4%&$I+(94)5&$%&7$+)&"P&"+?5+&?$)$&P"+#$)& –  7?$)5&)15&%)$)4%&4%(28&<!& –  C5%"4+/5&P"+&$::&*$:(?&h2")&/$2/5:5?i&"+?5+%_&`"+?5+%`*$:(?& –  j"4&/$2&74+85&$::&"+?5+%&9A&4%(28&<Q>!&"2&)1(%&+5%"4+/5& –  j"4&/$2&+5)+(5*5&$::&*$:(?&"+?5+%&9A&4%(28&^D!&"2&)1(%&+5%"4+/5&&& KS&
  • <$5#"85$./0%0)()225)22.QRS. •  >)$)5:5%%25%%& –  Q25&"P&)15&/"+5&7+(2/(7:5%&"P&CD>!&$+/1()5/)4+5& –  @"5%&2")&#5$2&)15&$77:(/$B"2&?"5%&2")&1$*5&$&%)$)5& –  @(k5+52/5&(2&1";&)15&%)$)5&(%&1$2?:5?&& •  >)$)5HP4::&%5+*5+& •  >)$)5:5%%&%5+*5+& •  >)$)5HP4::&>5+*5+& –  %5%&%5%%("2&#5#"+A&)"&+5#5#95+&)15&%)$)5& –  =152&)15&%5+*5+&+5%)$+)%&)15&$77:(/$B"2&:"%5%&%)$)5& •  >)$)5:5%%&%5+*5+& –  %5%&+5%"4+/5&+57+5%52)$B"2%&)"&1":?&)15&$77:(/$B"2&%)$)5& –  G"&255?&P"+&%5+*5+&#5#"+A&& KR&
  • <$5#"85$./0%0)()225)22.QTS. •  3$A&Ek5/)&>/$:$9(:()A&"P&E77:(/$B"2%& –  ]:"4?&/"#74B28&$2?&$4)"&%/$:(28,&%/$:(28&47& KN&
  • <$5#"85$./0%0)()225)22.QUS. •  >/$:(28&@";2l& –  FP&%B/dA&%5%%("2&5m(%)%,&4%5+&]&/$22")&95&%5+*5?&9A&E77&(2%)$2/5&K& –  Q+&)15&4%5+&:"%5%&)15&$77:(/$B"2&%)$)5& –  Q9*("4%&%":4B"2_&75+%(%)52)&%)"+$85&P"+&%5%%("2&?$)$&& •  @"25&9A&^""8:5&E77&D28(25,&2")&+5$::A&+5/"##52?5?&&& KT&
  • <$5#"85$./0%0=2.B#6)2. •  >)$)4%&/"?5%& –  C(/1&%5#$2B/%&P"+&+5%7"2%5%&"P&A"4+&E<F&/$::%&& –  KMM&Qn&(%&2")&)15&"2:A&"25& •  KMX&]+5$)5?&$%&$&+5%4:)&"P&<Q>!& •  KMK&E//57)5?&P"+&$%A2/1+"2"4%&/"##42(/$B"2& •  SMX,&SMS,&SMU&C5?(+5/B"2&P"+&CF&75+%(%)52/A&& •  SMR&G")&3"?(Z5?&P"+&/"2)52)&+5*$:(?$B"2& •  Rmm&P"+&/:(52)H%(?5&5++"+%,&Nmm&P"+&%5+*5+&%(?5&5++"+%& •  F82"+(28&%)$)4%&/"?5&5m$#7:5& KU&
  • <$5#"85$.B%,@85$. •  >/$:$9(:()A& –  ]$/1(28&(2/+5$%5%&%/$:$9(:()A&"P&A"4+&$77:(/$B"2& –  J!!<&J5$?5+%_& •  ]$/15H]"2)+":,&1";&)15&+5%7"2%5&%1"4:?&95&/$/15?& •  L$%)H3"?(Z5?,&:$%)&#"?(Z/$B"2&?$)5&"P&)15&/"2)52)&(2&)15&+5%7"2%5& •  D)$8,&%"#5&(?52BZ/$B"2&h%4/1&$%&$&1$%1i&"P&)15&/"2)52)&(2&)15&+5%7"2%5&& •  ]"2)52)&C5*$:(?$B"2& –  C5*$:(?$B"2&"P&)15&/"2)52)&(2&)15&/$/15&$o5+&)15&/"2)52)&5m7(+5%& –  J5$?5+%_&FPH#"?(Z5?H%(2/5,&FPH2"25H#$)/1& •  ]"2/4++52/A&]"2)+":& –  ]"2)+":&;152&);"&/:(52)%&$+5&#"?(PA(28&$&%(28:5&+5%"4+/5& –  J5$?5+%_&FPH2#"?(Z5?H>(2/5& KV&
  • P%:).;).2))5.0@82.')E#")V. KW& 1995 =1A&?"&;5&255?& $&=59&%()5a& 2000 2005 2010 QP&/"4+%5&;5& 1$*5&$&=59&%()5& QP&/"4+%5&;5& 1$*5&$2&E<F& =1A&?"&;5& 255?&$2&E<Fa&
  • 4@%5L.A#=W. p45%B"2%,&(?5$%,&/"##52)%a&& D#$(:&#5_&)"#$%-*()*$+./"#& =59_&1I7_``;;;.*()*$+./"#& !;(I5+_&&-7+"8+$##$9:5;59& &&&-!"#$%'()*$+&