Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to APIs, Integrations and Open Data


Published on

A technical presentation for non-technical people. APIs are critical to the future of application integration within a company - learn what an API is and how to leverage them within your business. You don’t need to be a developer to leverage APIs, and we’ll go through a few demonstrations of using APIs without writing a single line of code!

Presentation by: Mike Wertman, VP- Engineering, Resolver Inc.

Published in: Business
  • Be the first to comment

  • Be the first to like this

Introduction to APIs, Integrations and Open Data

  1. 1. I am the VP Engineering at Resolver. @vertiman
  2. 2. ▪ What is an API? ▪ Technical Details around APIs – How do APIs work? ▪ Orchestrating APIs together – who’s in charge? ▪ Open APIs – Open Data ▪ Demos! ▪ Q&A
  3. 3. An used by to interact with an Interface Programs Application
  4. 4. An interface is how a machine takes input, and gives output.
  5. 5. My sports team rules!
  6. 6. APIs let you write applications that use other applications. Definitions
  7. 7. Resolver CORE API HR System • Baked into one of the solutions. • Uses direct API calls. • Constrained by the features of the vendor who implements it. • Typically the easiest to deploy – if it exists! • Business logic belongs to the integrator – not the system being integrated with. Logic
  8. 8. • Baked into one of the solutions. • Uses direct API calls. • Similar to an integration. • Customizable, event-driven. Event Occurs Program Calls APIwebhook •Processes Request •Responds to Program API
  9. 9. Middleware HR System Resolver CORE Cyber Monitoring Asset Mgmt Logic • Coded by developers (in house, customer, 3rd party). • Completely customizable. • Costly to implement. • Business Logic belongs to the middleware.
  10. 10. Send email to Core
  11. 11. Send Incident Email Email Received Parse Email, Process Rules Invoke webhook, Call API Create Incident
  12. 12. Load some open data
  13. 13. Integrate some open data
  14. 14. Check Weather API Call to Yahoo Extract Temperature Data Filter Temperature Data API Call to CORE Transition Workflow
  15. 15. ▪ APIs let you write or COMPOSE together applications that use other applications. ▪ Data is EVERYWHERE, ready to be used by your systems. ▪ Public APIs make integration EASY and CHEAP.
  16. 16. ▪ NO DEVELOPERS NEEDED – with a little bit of training you can do this yourself! ▪ The power to create is in YOUR hands. ▪ NO MORE WAITING for releases – if you need it, DO IT.
  17. 17. I am the VP Engineering at Resolver. @vertiman