turning spreadsheets into apis

13
Spreadsheet to API Chris Haddad @cobiacomm http://www.slideshare.net/cobiacomm http://blog.cobia.net/cobiacomm/

Upload: wso2

Post on 28-Nov-2014

186 views

Category:

Technology


1 download

DESCRIPTION

Chris Haddad, Vice President - Platform Evangelism at WSO2 presented the following at the API Strategy & Practice Conference in Chicago; outlining the challenges of API-fying legacy data sources and aggregating open data. The slides also describe how mainstream business users can tap into powerful open data models while illustrating how the flat files and spreadsheets of the U.S. Bureau of Labor Statistics were turned into connected APIs, and how they enabled mainstream economic model collaboration.

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