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

Autonomous Integration Mesh '2001

Cb2527e0c321fc1eb6753c06f45da93c?s=47 Z
October 13, 2021

Autonomous Integration Mesh '2001

As presented at API Conference Berlin 12/10/2021 ,

https://apiconference.net/berlin/

Cb2527e0c321fc1eb6753c06f45da93c?s=128

Z

October 13, 2021
Tweet

Transcript

  1. SUPERFACE.AI AUTONOMOUS INTEGRATION MESH SELF-INTEGRATING APPLICATIONS @ZDNE 
 Z@SUPERFACE.AI TWITTER

    
 EMAIL
  2. Core member of Apiary API startup, acquired by Oracle in

    2016 
 Founder of API consulting agency Good API Helps several Fortune 100 companies with their API strategy and execution 
 Founder & CTO of superface.ai Zdenek “Z” Nemec SUPERFACE.AI
  3. SUPERFACE.AI TIED UP AI THE FUNDAMENTAL FLAW NLP WORKS, API

    CONNECTION DOES NOT
  4. SUPERFACE.AI API INTEGRATIONS HAND MADE & MAINTAINED

  5. SUPERFACE.AI THIS IS NOT THE FUTURE OF AI…

  6. SUPERFACE.AI HEFTY BURDEN MANUAL INTEGRATIONS

  7. SUPERFACE.AI TIME TO MARKET PROHIBITIVE INTEGRATIONS ISVs CIOs / IT

    System Integrators No. integrations in 2020 15 20 18 No. integrations in 2021 > 20 > 20 25 Average time to build integration 58 days 47 days 28 days Peak time to build < 300 days < 260 days < 150 days
  8. API CONSUMPTION SUPERFACE.AI DEPENDENCIES WITHOUT CONTROL • Do you have

    API integrations tests for all the APIs you’re using? • How do you know what vendor APIs you’re using? Which teams are using which vendors? • What would happen if a vendor API went down? Could you switch? Would your products stop working?
  9. SUPERFACE.AI APIS = DEVELOPMENT + INTEGRATION

  10. SUPERFACE.AI EXPERTISE NEEDED API LIFECYCLE HOW YOU CALL WEBMASTER IN

    2021? AN API EXPERT. FOR API DEVELOPMENT
  11. CENTER FOR ENABLEMENT CENTER OF EXCELLENCE

  12. SUPERFACE.AI THE COST OF API WORKS SUPERFACE.AI BILLION OF US

    DOLLARS 
 1.5 billion USD: cost of Burj Kalifa 
 55 billion USD: cost of human mission to Mars 
 100 billion USD: cost of International Space Station ESTIMATED COSTS OF API DEVELOPMENT WORKS IN 2020 100 x 109 USD Work with APIs in 2020: 36% 10–20 hours/week 24,6% 20+ hours/week
  13. SUPERFACE.AI BUT WE HAVE SO MANY API TOOLS THEY WILL

    FIX IT, RIGHT?
  14. SUPERFACE.AI NO, THEY ALL JUST CURE THE SYMPTOMS NOT THE

    DISEASE
  15. API: HUMAN-DRIVEN JSON TRANSMISSION SUPERFACE.AI

  16. API Machine Machine PUBLISH MACHINE INTERFACE PROGRAM ANOTHER MACHINE TO

    CONSUME INTERFACE 🙋 FIND API 🦸 DOCUMENT INTERFACE FOR HUMANS 👨💼 OBTAIN / PURCHASE ACCESS 🤷 UNDERSTAND DOCUMENTATION 👩💻 👨💻 📱 Machine Machine 💊 PAINKILLERS SERVED WHAT WE THINK REALITY SUPERFACE.AI API: MECHANICAL TURKS GLUE & TAPE OUR SYSTEMS TOGETHER
  17. NO IMPROVEMENT IN API DOCUMENTATION OVER LAST DECADE PAIN IN

    2011 AS WELL AS IN 2021 SUPERFACE.AI API as deployed API as consumed API as documented
  18. • Test API speci fi cation against documentation • Interactive

    documentation 🤭 • SDK generators • Developer portals • API guidelines • Design governance tools Spectral WE’VE BUILT TOOLS SUPERFACE.AI
  19. TOOLS, MORE TOOLS SUPERFACE.AI

  20. SUPERFACE.AI • Enable Alexa & Siri to connect autonomously •

    Drive down the time needed to integrations • Reduce the complexity of API development ALL THESE TOOLS WILL NOT:
  21. SUPERFACE.AI WE SERVE PAINKILLERS, NOT THE SOLUTION

  22. LEVEL UP! HIGHER LEVEL BUSINESS-LEVEL ABSTRACTION ON TOP OF APIS

  23. AUTONOMOUS APIS SUPERFACE.AI

  24. SELF-INTEGRATING APPLICATIONS "Emerging technology that will signi fi cantly a

    ff ect business and society over the next two to 10 years.” Self-integrating applications
  25. AUTONOMOUS INTEGRATION APPLICATIONS INTEGRATING WITHOUT HUMAN INTERVENTION SUPERFACE.AI DISCOVER 


    Self-navigate in API landscapes CONTRACT 
 Acquire access, purchase if needed CONNECT 
 Figure out technicalities of the API connection MAINTAIN 
 Resilient, self-healing, fail-over
  26. SUPERFACE.AI ARCHITECTURE Registry Provider API Client runtime Direct API Call

    Provider API Provider API Get APIs that can tell “vehicle lock status” for <this> car make Credentials & instructions how to connect NO PROXY
  27. SUPERFACE.AI CONCEPT UNIVERSAL CLIENT 
 Client library that works with

    any API Think: Web browsers work with any web RUNTIME UNDERSTANDING 
 Metadata about API shared and utilized at the runtime Think: You don’t memorize the purchase process at amazon.com INTEGRATE USE-CASE, NOT API 
 Client programmed declaratively for application semantics, not API 
 
 Think: “Send SMS” not “POST /messages” OPEN DISCOVERY 
 DNS-like mesh of registries for runtime landscape discovery 
 
 Think: You navigate web through Google (registry) and links Autonomous Integration DEVELOPMENT RUNTIME
  28. SUPERFACE.AI

  29. Declarative description of how to map use-case call to an

    actual API call for given API provider Comlink map Comlink pro fi le Description of the capability – use case e.g. “Send SMS”. It does not include any information about API RUNTIME METADATA
  30. SUPERFACE.AI INTERNAL LANDSCAPE Registry Inventory API Client runtime Inventory service?

    Credentials & instructions how to connect Direct API Call AUTONOMOUS INTEGRATION MESH INTERNAL EXTERNAL Inventory API
  31. SUPERFACE.AI EXTERNAL LANDSCAPE Registry Inventory API Client runtime SMS service?

    Credentials & instructions how to connect Registry SMS API SMS API SMS API Registry Direct API Call INTERNAL EXTERNAL AUTONOMOUS INTEGRATION MESH
  32. SUPERFACE.AI FAILOVER 🔥 Registry Inventory Service A Client runtime Inventory

    service? Inventory Service B
  33. SUPERFACE.AI NAVIGATION IN UNKNOWN LANDSCAPE Registry Client runtime CASE STUDY:

    AIRBUS Q: WHAT IS THE MANUFACTURING STATUS FOR MSN 1234? CRM systems Design systems HR systems Procurement systems Inventory PLM systems
  34. SUPERFACE.AI REMOTE INTEGRATION CONTROL MONITOR AND CONTROL YOUR DEPENDENCIES WITHOUT

    CHANGING CODE Registry Provider API Client runtime Provider API Provider API Remote control • Insights into consumption • Control of the parameters • Control of the used vendors • Business rules
  35. SUPERFACE.AI YOUR APP CAN SELF-INTEGRATE NO NEED FOR CUSTOM CODE

    OR INTEGRATION PLATFORM / IPAAS Your App Provider API Provider API Autonomous Integration Mesh Autonomous Integration Mesh Your App Integration platform / iPaaS
  36. SUPERFACE.AI IMPACT: API PROVIDERS NO BARRIERS TO PROVIDE CAPABILITIES DEVELOPMENT,

    DELIVERY, MARKETING, API ECONOMY minimal codebase · independent evolution · minimal documentation · any API design · minimal costs and time to publish · no SEO · more users · API economy · solved microservices realtime communication · democratized markets
  37. SUPERFACE.AI IMPACT: API CONSUMERS FORGET INTEGRATIONS DISCOVER, CONTRACT, CONNECT, MAINTAIN

    IN NO TIME instant connection · minimal costs · minimal codebase · zero maintenance · maximum resiliency · full redundancy · runtime vendor switching · complete privacy · no added latency · no API documentation · easy discovery · best DX · machine trading · democratized markets
  38. SUPERFACE.AI THANK YOU! LET’S GET IN TOUCH I’d like to

    know what you think! SUPERFACE.AI Available today @ZDNE 
 Z@SUPERFACE.AI TWITTER 
 EMAIL