SlideShare a Scribd company logo
1 of 32
Download to read offline
The Journey To The
Start Of The Journey
A UCL API Story
7 November, 2019
INFORMATION SERVICES DIVISION
UCL APIs: What We Did
And how we pretty much got
away with it
• Getting to know us, getting to know all about
us
• Exhaustive project backstory
• Understanding the basic
• Getting there the long way
• Discovering a better way
• Where do we go from here
University College London
London’s Global University™
• Established 1826
• 8th
in the world by ranking (QAS)
• 3rd
largest in the UK by student enrolment (as of 2017..)
• 45,000 students
• 15,000 staff
• 3 schools, 11 faculties, 100 departments
INFORMATION SERVICES DIVISION
Humble beginnings
Beget convoluted support models
• Departmental mergers
• Technological redundancies
• Technical debt
• Legacy systems, ways of working,
organisational structure
By ARPANET - ARPANET, Public Domain, https://commons.wikimedia.org/w/index.php?curid=54039329
How did we get here?
And where do we go next?
https://commons.wikimedia.org/wiki/File:Leeds_station_propose
d_HS2_platforms.png
1560’s 2009 2017
• Root and branch inventory
• Hidden complexities
• Brittle integrations
• Legacy practices
A new vision for a new home
Welcome to Slough
What we have
• Consuming applications
• Back-end data sources in RDBMSes
Simple problem,
easy solution
https://commons.wikimedia.org/wiki/File:Data_types
_-_en.svg
What’s already in progress
• Standard code repositories
• Automated deployment
Simple problem,
easy solution
https://www.pexels.com/photo/line-metal-pipeline-pipes-397
209/
https://commons.wikimedia.org/wiki/File:Data_types
_-_en.svg
What we need
• API access point
• Data translation
• Database connector
• API authentication
• API marketplace
Simple problem,
easy solution
https://www.maxpixel.net/Network-Nerves-Line-Con
nections-Nervous-System-2728138
https://www.pexels.com/photo/line-metal-pipeline-pipes-397
209/
https://commons.wikimedia.org/wiki/File:Data_types
_-_en.svg
What we need
• API access point
• Data translation
• Database connector
• API authentication
• API marketplace
Simple problem,
easy solution
https://www.maxpixel.net/Network-Nerves-Line-Con
nections-Nervous-System-2728138
https://www.pexels.com/photo/line-metal-pipeline-pipes-397
209/
https://commons.wikimedia.org/wiki/File:Data_types
_-_en.svg
http://www.peakpx.com/529592/kermit-the-frog-facing-danger-deep-water-signage-at-daytime
Except!
API Marketplace: Year One
Diary of a teenage runaway
API Marketplace: Year One
Diary of a teenage runaway
https://pxhere.com/en/photo/1381066
API Marketplace: Year One
Diary of a teenage runaway
https://pxhere.com/en/photo/1381066
API Marketplace: Year One
Diary of a teenage runaway
https://www.flickr.com/photos/zaizi/7302239878
https://pxhere.com/en/photo/1381066
API Marketplace: Year One
Diary of a teenage runaway
https://www.flickr.com/photos/zaizi/7302239878
https://pxhere.com/en/photo/1381066
https://pxhere.com/en/photo/1097905
API Marketplace: Year One
Diary of a teenage runaway
https://commons.wikimedia.org/wiki/File:The_first_prize_winner_wikipedian_receiving_prize_for_edit_contest.JPG
Delivered!
API Marketplace: Year One
Diary of a teenage runaway
https://commons.wikimedia.org/wiki/File:The_first_prize_winner_wikipedian_receiving_prize_for_edit_contest.JPG
Delivered!
API Marketplace: Year One
Diary of a teenage runaway
https://commons.wikimedia.org/wiki/File:The_first_prize_winner_wikipedian_receiving_prize_for_edit_contest.JPG
Delivered!
API Marketplace: Year One
Diary of a teenage runaway
https://commons.wikimedia.org/wiki/File:The_first_prize_winner_wikipedian_receiving_prize_for_edit_contest.JPG
Delivered!
API Marketplace: Year Two
A walk in the park
https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
API Marketplace: Year Two
A walk in the park
API Manager
All-In-One
Enterprise
Integrator
https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
API Marketplace: Year Two
A walk in the park
Identity Server
API Gateway
Enterprise
Integrator
API Marketplace
https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
API Marketplace: Year Two
A walk in the park
Identity Server
API Gateway
Enterprise
Integrator
API Marketplace
Identity Server
API Gateway
Enterprise
Integrator
API Marketplace
https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
API Marketplace: Year Two
Apparently not
https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
API Marketplace: Year Two
When in doubt,
call in the big guns
https://www.pexels.com/photo/hero-1600751/
API Marketplace: Year Two
The hero we needed now
• Concrete understanding of the technology
API Marketplace: Year Two
The hero we needed now
• Concrete understanding of the technology
• Architectural and implementation confidence
API Marketplace: Year Two
The hero we needed now
• Concrete understanding of the technology
• Architectural and implementation confidence
• Troubleshooting, design, development
• Dedicated resources
API Marketplace: Year Two
A brand new hope
https://www.geograph.org.uk/photo/4298544
Delivered!
The journey begins
The road to decouplement begins with..
• A single API…
• Apply, adapt and extend our principles and policies
• Pour resources into delivering the most value
• Adhere to a strategy and create a roadmap
• Update the roadmap as opportunities arise
And finally…

More Related Content

Similar to [WSO2 Integration Summit London 2019] The Journey to the Start of the Journey

Bringing 21st Century Technology into the Classroom
Bringing 21st Century Technology into the ClassroomBringing 21st Century Technology into the Classroom
Bringing 21st Century Technology into the ClassroomConnie Lindsey
 
Free UKSG webinar: Exploring how emerging open science services can enhance i...
Free UKSG webinar: Exploring how emerging open science services can enhance i...Free UKSG webinar: Exploring how emerging open science services can enhance i...
Free UKSG webinar: Exploring how emerging open science services can enhance i...UKSG: connecting the knowledge community
 
Oxford, Open Access, and the REF
Oxford, Open Access, and the REFOxford, Open Access, and the REF
Oxford, Open Access, and the REFMathilde Pascal
 
Open API and the Impact on Business Models
Open API and the Impact on Business ModelsOpen API and the Impact on Business Models
Open API and the Impact on Business ModelsAmancio Bouza
 
Jaunākās Open Access publikācijas (2012.gada oktobris)
Jaunākās Open Access publikācijas (2012.gada oktobris)Jaunākās Open Access publikācijas (2012.gada oktobris)
Jaunākās Open Access publikācijas (2012.gada oktobris)Bibliotēku portāls
 
Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104Asa Letourneau
 
05 accessible hadro
05 accessible hadro05 accessible hadro
05 accessible hadroShareCareX
 
AWS Educate – Innovation and Education Lightning Talks
 AWS Educate – Innovation and Education Lightning Talks AWS Educate – Innovation and Education Lightning Talks
AWS Educate – Innovation and Education Lightning TalksAmazon Web Services
 
UK National E-Infrastructure User Requirements: Project Directors Group, May ...
UK National E-Infrastructure User Requirements: Project Directors Group, May ...UK National E-Infrastructure User Requirements: Project Directors Group, May ...
UK National E-Infrastructure User Requirements: Project Directors Group, May ...Martin Hamilton
 
ARIADNE federation
ARIADNE federationARIADNE federation
ARIADNE federationguest030425
 
Open Access publikācijas (2010. gada oktobris)
Open Access publikācijas (2010. gada oktobris)Open Access publikācijas (2010. gada oktobris)
Open Access publikācijas (2010. gada oktobris)Bibliotēku portāls
 
London’s Barclays Cycle Hire: Innovative Usages of Data by Third-Party Devel...
London’s Barclays Cycle Hire:  Innovative Usages of Data by Third-Party Devel...London’s Barclays Cycle Hire:  Innovative Usages of Data by Third-Party Devel...
London’s Barclays Cycle Hire: Innovative Usages of Data by Third-Party Devel...CASA, UCL
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesLorna Campbell
 
Building a 21st Century Library
Building a 21st Century LibraryBuilding a 21st Century Library
Building a 21st Century LibraryJason Griffey
 
UI design for open data V02 nov 2014
UI design for open data V02 nov 2014UI design for open data V02 nov 2014
UI design for open data V02 nov 2014Hollie Lubbock
 
Rise presentation for workshop 2011 07-04
Rise presentation for workshop 2011 07-04Rise presentation for workshop 2011 07-04
Rise presentation for workshop 2011 07-04Richard Nurse
 
OpenAIRE services and tools for Open Science
OpenAIRE services and tools for Open Science OpenAIRE services and tools for Open Science
OpenAIRE services and tools for Open Science Pedro Príncipe
 
Spotlight on the Digital: increase discovery of your digital resources
Spotlight on the Digital: increase discovery of your digital resourcesSpotlight on the Digital: increase discovery of your digital resources
Spotlight on the Digital: increase discovery of your digital resourcesPaolaMarchionni
 

Similar to [WSO2 Integration Summit London 2019] The Journey to the Start of the Journey (20)

Bringing 21st Century Technology into the Classroom
Bringing 21st Century Technology into the ClassroomBringing 21st Century Technology into the Classroom
Bringing 21st Century Technology into the Classroom
 
Free UKSG webinar: Exploring how emerging open science services can enhance i...
Free UKSG webinar: Exploring how emerging open science services can enhance i...Free UKSG webinar: Exploring how emerging open science services can enhance i...
Free UKSG webinar: Exploring how emerging open science services can enhance i...
 
Oxford, Open Access, and the REF
Oxford, Open Access, and the REFOxford, Open Access, and the REF
Oxford, Open Access, and the REF
 
iServe Version 1
iServe Version 1iServe Version 1
iServe Version 1
 
Open API and the Impact on Business Models
Open API and the Impact on Business ModelsOpen API and the Impact on Business Models
Open API and the Impact on Business Models
 
Library code camp
Library code campLibrary code camp
Library code camp
 
Jaunākās Open Access publikācijas (2012.gada oktobris)
Jaunākās Open Access publikācijas (2012.gada oktobris)Jaunākās Open Access publikācijas (2012.gada oktobris)
Jaunākās Open Access publikācijas (2012.gada oktobris)
 
Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104
 
05 accessible hadro
05 accessible hadro05 accessible hadro
05 accessible hadro
 
AWS Educate – Innovation and Education Lightning Talks
 AWS Educate – Innovation and Education Lightning Talks AWS Educate – Innovation and Education Lightning Talks
AWS Educate – Innovation and Education Lightning Talks
 
UK National E-Infrastructure User Requirements: Project Directors Group, May ...
UK National E-Infrastructure User Requirements: Project Directors Group, May ...UK National E-Infrastructure User Requirements: Project Directors Group, May ...
UK National E-Infrastructure User Requirements: Project Directors Group, May ...
 
ARIADNE federation
ARIADNE federationARIADNE federation
ARIADNE federation
 
Open Access publikācijas (2010. gada oktobris)
Open Access publikācijas (2010. gada oktobris)Open Access publikācijas (2010. gada oktobris)
Open Access publikācijas (2010. gada oktobris)
 
London’s Barclays Cycle Hire: Innovative Usages of Data by Third-Party Devel...
London’s Barclays Cycle Hire:  Innovative Usages of Data by Third-Party Devel...London’s Barclays Cycle Hire:  Innovative Usages of Data by Third-Party Devel...
London’s Barclays Cycle Hire: Innovative Usages of Data by Third-Party Devel...
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology Challenges
 
Building a 21st Century Library
Building a 21st Century LibraryBuilding a 21st Century Library
Building a 21st Century Library
 
UI design for open data V02 nov 2014
UI design for open data V02 nov 2014UI design for open data V02 nov 2014
UI design for open data V02 nov 2014
 
Rise presentation for workshop 2011 07-04
Rise presentation for workshop 2011 07-04Rise presentation for workshop 2011 07-04
Rise presentation for workshop 2011 07-04
 
OpenAIRE services and tools for Open Science
OpenAIRE services and tools for Open Science OpenAIRE services and tools for Open Science
OpenAIRE services and tools for Open Science
 
Spotlight on the Digital: increase discovery of your digital resources
Spotlight on the Digital: increase discovery of your digital resourcesSpotlight on the Digital: increase discovery of your digital resources
Spotlight on the Digital: increase discovery of your digital resources
 

More from WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

More from WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

[WSO2 Integration Summit London 2019] The Journey to the Start of the Journey

  • 1. The Journey To The Start Of The Journey A UCL API Story 7 November, 2019 INFORMATION SERVICES DIVISION
  • 2. UCL APIs: What We Did And how we pretty much got away with it • Getting to know us, getting to know all about us • Exhaustive project backstory • Understanding the basic • Getting there the long way • Discovering a better way • Where do we go from here
  • 3. University College London London’s Global University™ • Established 1826 • 8th in the world by ranking (QAS) • 3rd largest in the UK by student enrolment (as of 2017..) • 45,000 students • 15,000 staff • 3 schools, 11 faculties, 100 departments INFORMATION SERVICES DIVISION
  • 4. Humble beginnings Beget convoluted support models • Departmental mergers • Technological redundancies • Technical debt • Legacy systems, ways of working, organisational structure By ARPANET - ARPANET, Public Domain, https://commons.wikimedia.org/w/index.php?curid=54039329
  • 5. How did we get here? And where do we go next? https://commons.wikimedia.org/wiki/File:Leeds_station_propose d_HS2_platforms.png 1560’s 2009 2017
  • 6. • Root and branch inventory • Hidden complexities • Brittle integrations • Legacy practices A new vision for a new home Welcome to Slough
  • 7. What we have • Consuming applications • Back-end data sources in RDBMSes Simple problem, easy solution https://commons.wikimedia.org/wiki/File:Data_types _-_en.svg
  • 8. What’s already in progress • Standard code repositories • Automated deployment Simple problem, easy solution https://www.pexels.com/photo/line-metal-pipeline-pipes-397 209/ https://commons.wikimedia.org/wiki/File:Data_types _-_en.svg
  • 9. What we need • API access point • Data translation • Database connector • API authentication • API marketplace Simple problem, easy solution https://www.maxpixel.net/Network-Nerves-Line-Con nections-Nervous-System-2728138 https://www.pexels.com/photo/line-metal-pipeline-pipes-397 209/ https://commons.wikimedia.org/wiki/File:Data_types _-_en.svg
  • 10. What we need • API access point • Data translation • Database connector • API authentication • API marketplace Simple problem, easy solution https://www.maxpixel.net/Network-Nerves-Line-Con nections-Nervous-System-2728138 https://www.pexels.com/photo/line-metal-pipeline-pipes-397 209/ https://commons.wikimedia.org/wiki/File:Data_types _-_en.svg
  • 12. API Marketplace: Year One Diary of a teenage runaway
  • 13. API Marketplace: Year One Diary of a teenage runaway https://pxhere.com/en/photo/1381066
  • 14. API Marketplace: Year One Diary of a teenage runaway https://pxhere.com/en/photo/1381066
  • 15. API Marketplace: Year One Diary of a teenage runaway https://www.flickr.com/photos/zaizi/7302239878 https://pxhere.com/en/photo/1381066
  • 16. API Marketplace: Year One Diary of a teenage runaway https://www.flickr.com/photos/zaizi/7302239878 https://pxhere.com/en/photo/1381066 https://pxhere.com/en/photo/1097905
  • 17. API Marketplace: Year One Diary of a teenage runaway https://commons.wikimedia.org/wiki/File:The_first_prize_winner_wikipedian_receiving_prize_for_edit_contest.JPG Delivered!
  • 18. API Marketplace: Year One Diary of a teenage runaway https://commons.wikimedia.org/wiki/File:The_first_prize_winner_wikipedian_receiving_prize_for_edit_contest.JPG Delivered!
  • 19. API Marketplace: Year One Diary of a teenage runaway https://commons.wikimedia.org/wiki/File:The_first_prize_winner_wikipedian_receiving_prize_for_edit_contest.JPG Delivered!
  • 20. API Marketplace: Year One Diary of a teenage runaway https://commons.wikimedia.org/wiki/File:The_first_prize_winner_wikipedian_receiving_prize_for_edit_contest.JPG Delivered!
  • 21. API Marketplace: Year Two A walk in the park https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
  • 22. API Marketplace: Year Two A walk in the park API Manager All-In-One Enterprise Integrator https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
  • 23. API Marketplace: Year Two A walk in the park Identity Server API Gateway Enterprise Integrator API Marketplace https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
  • 24. API Marketplace: Year Two A walk in the park Identity Server API Gateway Enterprise Integrator API Marketplace Identity Server API Gateway Enterprise Integrator API Marketplace https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
  • 25. API Marketplace: Year Two Apparently not https://www.maxpixel.net/Nature-Dog-Grass-Park-Walk-Animal-Outdoors-1638087
  • 26. API Marketplace: Year Two When in doubt, call in the big guns https://www.pexels.com/photo/hero-1600751/
  • 27. API Marketplace: Year Two The hero we needed now • Concrete understanding of the technology
  • 28. API Marketplace: Year Two The hero we needed now • Concrete understanding of the technology • Architectural and implementation confidence
  • 29. API Marketplace: Year Two The hero we needed now • Concrete understanding of the technology • Architectural and implementation confidence • Troubleshooting, design, development • Dedicated resources
  • 30. API Marketplace: Year Two A brand new hope https://www.geograph.org.uk/photo/4298544 Delivered!
  • 31. The journey begins The road to decouplement begins with.. • A single API… • Apply, adapt and extend our principles and policies • Pour resources into delivering the most value • Adhere to a strategy and create a roadmap • Update the roadmap as opportunities arise