Transcript
Page 1: Turning Spreadsheets into APIs

Spreadsheet to API

Chris Haddad@cobiacomm

http://www.slideshare.net/cobiacommhttp://blog.cobia.net/cobiacomm/

Page 2: Turning Spreadsheets into APIs

Accelerate interactions inside and

outside the organization

Reduce interaction

friction and cost

Increase engagement and

enhance productivity

Sense business activity

and automatically

adapt

API == A More Connected Business

http://wso2.com/landing/enabling-the-connected-business

Page 3: Turning Spreadsheets into APIs

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/

Page 4: Turning Spreadsheets into APIs

Velocity, Acceleration

Rapid Dev Pace

Rapid Data Delivery

Page 5: Turning Spreadsheets into APIs

Where is your Data?

5

Picture Credit : http://metsys.irislink.com/

Page 6: Turning Spreadsheets into APIs

Is your Data a Rock Temple?

Monoliths remain

Data at Rest ONLY

Accessibility Challenged

Page 7: Turning Spreadsheets into APIs

Are you Facing aData Apocalypse

Page 8: Turning Spreadsheets into APIs

Data to API – Easy Way

Data Connectors

Data Mapping [Schema]

API Publication

Data Query

Page 9: Turning Spreadsheets into APIs

Data to API – Hard WayData Update and Versioning [w/RESTful

protocol bridges]

Data Synchronization

Linked Data

Data Archiving

Page 10: Turning Spreadsheets into APIs

APIs Everywhere• Comprehensive and Integrated

platform to• Collect high volume data in

structured and unstructured format• Perform data analysis through real

time and batch processing modes.• Present relevant dashboards to

enable timely operational management and business planning.

• Execute fact-based action (process improvement, hedge transactions, fault remediation)

Srinath Perera
we had better pic. Talk to graph people (e.g. Amal) for better pics.
Iranga Muthuthanthri
Updated pic from Amal
Page 11: Turning Spreadsheets into APIs

Combined Power of Scalable Batch and Real-time Event Detection(Lambda Architecture)

Combine power of both delayed batch and real time analysisIdentify trends and incidents

Find complex event sequences with fast, real time performanceDetect anomalous and usual patterns based on action sequence

Trigger adaptive, real-time responsesReplay event combinations and fine-tune prediction rules

Srinath Perera
need to talk about Lamda architecture as well
Iranga Muthuthanthri
Updated about the Lambda architecture
Page 12: Turning Spreadsheets into APIs

12

The API to Data Puzzle

Page 13: Turning Spreadsheets into APIs

Global Customer Success

13