Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spreadsheets into APIs"

Spreadsheets into APIs"

by Chris Haddad @ APIStrat 2014 in Chicago

More Decks by API Strategy & Practice Conference

Other Decks in Technology

Transcript

  1. Accelerate   interac+ons   inside  and   outside  the  

    organiza+on     Reduce   interac+on   fric+on  and  cost     Increase   engagement  and   enhance   produc+vity           Sense     business  ac+vity   and     automa+cally   adapt     API  ==  A  More  Connected  Business   http://wso2.com/landing/enabling-the-connected-business
  2. Situational  Context:  Traffic  Data   {incidents: [ {impacting: false, eventCode:

    0, iconURL: "http://...", lat: 38.743999, shortDesc: "Exit ramp closed on I 95...", type: 1, severity: 0, fullDesc: "In NEWINGTON exit ramp closed on I-95 ...", startTime: "2010-02-21T00:14:07", lng: -77.188004, id: "368598263", endTime: "2010-02-27T05:04:19" }, Image source: http://www.directoryofnewyorkcity.com/blog/2009/05/how-to-find-parking-in-new-york-city/ Real-time traffic map: http://www.mapquestapi.com/traffic/
  3. Is  your  Data  a  Rock  Temple?   !   Monoliths

     remain   !   Data  at  Rest  ONLY   !   Accessibility  Challenged  
  4. Data  to  API  –  Easy  Way   !   Data

     Ingestion   !   Data  Mapping   !   API  Publication  
  5. Data  to  API  –  Hard  Way   !   Data

     Update  and  Versioning   !   Data  Synchronization   !   Data  Archiving  
  6. APIs  Everywhere   •  Comprehensive  and  Integrated   pla4orm  to

      •  Collect  high  volume  data  in   structured  and  unstructured  format   •  Perform  data  analysis  through  real   :me  and  batch  processing  modes.   •  Present  relevant  dashboards  to   enable  :mely  opera:onal   management  and  business  planning.   •  Execute  fact-­‐based  ac:on  (process   improvement,  hedge  transac:ons,   fault  remedia:on)      
  7.   Combined  Power  of  Scalable  Batch  and   Real-­‐time  Event

     Detection   (Lambda  Architecture)   ! Combine  power  of  both  delayed   batch  and  real  time  analysis   ! Identify  trends  and  incidents   ! Find  complex  event    sequences   with  fast,  real  +me   performance   ! Detect  anomalous  and  usual   paBerns  based  on  ac+on   sequence   ! Trigger  adaptive,  real-­‐time   responses   ! Replay  event  combinations  and   fine-­‐tune  prediction  rules