Slide 1

Slide 1 text

SUPERFACE.AI AUTONOMOUS INTEGRATION MESH SELF-INTEGRATING APPLICATIONS @ZDNE 
 [email protected] TWITTER 
 EMAIL

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

SUPERFACE.AI TIED UP AI THE FUNDAMENTAL FLAW NLP WORKS, API CONNECTION DOES NOT

Slide 4

Slide 4 text

SUPERFACE.AI API INTEGRATIONS HAND MADE & MAINTAINED

Slide 5

Slide 5 text

SUPERFACE.AI THIS IS NOT THE FUTURE OF AI…

Slide 6

Slide 6 text

SUPERFACE.AI HEFTY BURDEN MANUAL INTEGRATIONS

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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?

Slide 9

Slide 9 text

SUPERFACE.AI APIS = DEVELOPMENT + INTEGRATION

Slide 10

Slide 10 text

SUPERFACE.AI EXPERTISE NEEDED API LIFECYCLE HOW YOU CALL WEBMASTER IN 2021? AN API EXPERT. FOR API DEVELOPMENT

Slide 11

Slide 11 text

CENTER FOR ENABLEMENT CENTER OF EXCELLENCE

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

SUPERFACE.AI BUT WE HAVE SO MANY API TOOLS THEY WILL FIX IT, RIGHT?

Slide 14

Slide 14 text

SUPERFACE.AI NO, THEY ALL JUST CURE THE SYMPTOMS NOT THE DISEASE

Slide 15

Slide 15 text

API: HUMAN-DRIVEN JSON TRANSMISSION SUPERFACE.AI

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

• 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

Slide 19

Slide 19 text

TOOLS, MORE TOOLS SUPERFACE.AI

Slide 20

Slide 20 text

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:

Slide 21

Slide 21 text

SUPERFACE.AI WE SERVE PAINKILLERS, NOT THE SOLUTION

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

AUTONOMOUS APIS SUPERFACE.AI

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

SUPERFACE.AI ARCHITECTURE Registry Provider API Client runtime Direct API Call Provider API Provider API Get APIs that can tell “vehicle lock status” for car make Credentials & instructions how to connect NO PROXY

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

SUPERFACE.AI

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

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

Slide 32

Slide 32 text

SUPERFACE.AI FAILOVER 🔥 Registry Inventory Service A Client runtime Inventory service? Inventory Service B

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

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

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

SUPERFACE.AI THANK YOU! LET’S GET IN TOUCH I’d like to know what you think! SUPERFACE.AI Available today @ZDNE 
 [email protected] TWITTER 
 EMAIL