This document discusses APIs and how they can be used to integrate different applications together. It defines what an API is and how APIs allow programs to interact with and extract data from other applications. It then outlines several common approaches for integrating systems together, including using direct API calls from one system to another, developing custom middleware that processes requests and responses between systems, or building logic into one of the integrated applications. The document emphasizes that APIs enable easy and cheap integration of data from various sources to create new applications and solutions without needing developers.
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Introduction to APIs, Integrations and Open Data
1.
2. I am the VP Engineering at Resolver.
@vertiman
mike@resolver.com
3. ▪ 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
19. APIs let you write applications
that use other applications.
Definitions
20. 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
21. • 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
31. ▪ 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.
32. ▪ 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.
33.
34. I am the VP Engineering at Resolver.
@vertiman
mike@resolver.com