SlideShare a Scribd company logo
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Initiatives by Hieu Nguyen Nhu, Microsoft
OpenAPI Overview​
OpenBanking
Enterprise Integration
Hybrid Application Services
Q & A
APIs
 Closed
 Open
All product and company names are trademarks or registeredÂź trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them
Businesses need to seamlessly
leverage existing, widespread
borderless ecosystems to reach,
delight and retain customers in
the “Platform Economy.”
The Platform Economy is powered
by a mesh of interconnected services
and solutions that spans across people,
things, algorithms, digital personal
assistants, automated agents and
other entities.
Businesses must now prime themselves
to become providers and consumers
on emerging platforms in their own
industries – or across industries. In
some cases, they may need to be the
one to build the platform.
Open Banking
improved Customer Satisfaction
creation of Open APIs share
information securely
Europe
â–Ș PSD2 regulates banks in the EU to grant TPPs** access to payment
accounts for account information and payment initiation
â–Ș CMA (Competition and Monetary Authority) regulated the 9 largest
UK private banks to form an Open Banking Implementation Entity
North America
â–Ș NACHA API Standardisation
Working Group (100 banks,
PSPs and IT companies to
launch 16 APIs)
â–Ș US CFPB* pushed for
customer-authorized
access to data as an
alternative to screen
scraping
â–Ș Open Banking Developer
Portals and APIs launched
by several banks
â–Ș Fintech and Open Banking
bill passed in Mexico
Africa
â–Ș PSD2 is also being watched closely. South Africa may follow
â–Ș API Banking use cases for financial inclusion gaining traction in Nigeria
Australia
â–Ș Australian Treasury
Department to push for
Open Banking regulation by
July 2018
â–Ș NAB and CBA among the
first banks globally to release
Developer Portals
Asia
â–Ș Monetary Authority of
Singapore “Finance-as-a-
Service” playbook to boost
Open API adoption
â–Ș Hong Kong Monetary
Authority plans to regulate
tier-1 HK banks to open up
APIs
â–Ș Several Open Banking related
GovTech initiatives in India,
China, Singapore
Latin America
â–Ș Retail banking
propositions to allow
customers to access account
information through Social
Media Platforms to view
balances and transactions
** Third PartyProviders– such as Payment ServiceProviders,Account Information andPaymentInitiation Providers
* ConsumerFinancialProtection Bureau – regulatory agency to oversee financial products and servicesthat are offered to US customers
§ Initiatives driven by national or supra-national marketregulation
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Initiatives by Hieu Nguyen Nhu, Microsoft
controlling access
manage versions
data at scale
real time
notifications
reliably
14
Your Systems
Azure Identity and Security
Management
API
Management
Service Bus /
Event Hub
Databases
Data Lake Storage
Traffic
Manager /
Load
Balancer
Machine Learning
API Services
Azure Monitoring Services
Stream Analytics
API Services
API Services
API Services
16
API Management Solutions today are necessary elements that can
accelerate the creation of ecosystem
An API ManagementLayer or the Gateway allowscreationand configurationof APIs , self-serve registrationand instant
API access, sandboxtesting environments, documentation,usage analyticsand much more
Systems of
Engagement
Systems of
Record
Infrastructure
& Network
(Messaging &
Services)
API Decoupling
Layer
IoT Devices
ESB
BPM
Service A Service B Service n
CRM
Financials
Payments
Cards Other
CoreBanking
Lending
API Services
Manage, Secure
Developer Services
Design Tools
Analytic Services
E2E Visibility
Reusable Façade API’s
Obfuscated Core API’s
API Management Tool and GatewayFeatures
SIMPLIFIED API ARCHITECTURE
Developer
Onboarding
Security
Mediation
Traffic
Management
Developer
Authentication
API Catalogue
and
Documentation
Analytics
API
Monetisation
DeveloperSelf-
service
API Exposure
Data
Transformation
Reporting
Azure API
Management
Logic Apps App Services
On-Premise
Connectivity
17
Azure API management solution overview
‱ Azure Apps service
‱ Azure Logic Apps
‱ API Managementand
Integration
‱ Identity, Entitlementand
Security
‱ ManagementAnalyticsand
Monitoring
Consumer
/
Consumer’s
banks
/
Merchants
On
Premise
/
Partner
/
SaaS
Connectivity
Integration and
Interfaces for API calls
&
Process
Orchestration/Logic
Data Management
Personal Finance Management / Data
Aggregation
Analytics and Machine Learning
Public and Private Marketplace
Identity, Entitlement and Security
Monitoring and Reporting
(Operations, fraud and regulatory)
Modern Apps / Portal
(Web/Mobile/Bots/Kiosks)
‱ ChannelIntegrity
‱ API Managementand
Integration
‱ Aggregation and Intelligence
‱ App Services and channel
capability
Consumer
/
Consumer’s
banks
/
Merchants
On
Premise
/
Partner
/
SaaS
Express
Route
Load
Balancer
Traffic
Manager
Data Lake Storage
Data Lake Cluster
Reporting
Machine Learning
Azure IdentityandSecurityManagement
Operational ManagementSuite+
PowerBIDashboardingandReporting
ModernApps/ Portal
Aggregation/Dashboard
Information,
Campaigns,
Promotions,
etc.
Stream
Analytics
Service
Bus
Event
Hub
Logging
APIManagement
LogicApp/AppServices
Functions
No SQL
Hybrid connectivity Integration IntegrationManagement
Userinterfaces(Web/Mobile/Bots/Kiosks) IdentityandSecurity, Monitoring and Management
Azure API management solution with Aggregation and Intelligence
‱ Azure Apps service
‱ Azure Logic Apps
‱ API Managementand
Integration
‱ Identity, Entitlementand
Security
‱ ManagementAnalyticsand
Monitoring
‱ ChannelIntegrity
‱ API Managementand
Integration
‱ Aggregation and Intelligence
‱ App Services and channel
capability
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Initiatives by Hieu Nguyen Nhu, Microsoft
API management is key in digital business ecosystem
API Management
Azure On-premises
Other Clouds
Extend innovation with citizen developers through easy
discovery and consumption of custom APIs
Enterprise marketplace for API-based
innovation
Unified management for custom APIs across
clouds and on-premises
Integrated early on into the API
development process
Power Apps
Dataverse
Connectors AI Builder
Marketplace of apps for employees, partners, and customers
Citizen developers
Able to accelerate app creation
IT pros
Able to govern all APIs and Apps
Professional developers
Able to amplify skills by maximizing
API reuse
End users
More productive and satisfied
employees, partners, and customers
Gartner named Microsoft a leader in 2020 Gartner Magic Quadrant for Low Code Application Platform
Management
plane
Gateway Dev portal
Management
plane
Gateway Dev portal
Azure Policy
IT Pro
Hosting
Azure On-premises IoT Edge Multi-cloud
App
Developer
VS Code GitHub Application
package
API Management
Web
App
Function
App
Logic
App
Azure Serverless
Integration
Events Messaging
Azure Kubernetes Service
Management
Azure Resource Manager Azure Arc
Application platform
ML App
Worker
App
Service
invocation
State
management
Publish
Subscribe
Resource
bindings
Virtual
Actors
Observability Secrets Extensible
Any Cloud or Edge infrastructure
HTTP API gRPC API
Application code
Any code or
framework

Microservices written in
Dapr: Distributed Application Runtime
Build apps using any language with any framework
Gatewaypod Gatewaypod
API Managers
Kubernetes cluster 1
App 1 pod
Sidecar
UserApp
App 2 pod
Sidecar
UserApp
Legend:
Control Plane
Data Plane
Dapr integration policies
Diagram by Mark Chmarny @mchmarny
Self-hosted gateway 1
Sidecar
API Management
Kubernetes cluster 2
App 1 pod
Sidecar
User App
App 3 pod
Sidecar
User App
Self-hosted gateway 2
Sidecar
API Consumers
Microsoft proprietary andconfidential
https://aka.ms/apimlove
https://azure.microsoft.com/en-
us/resources/apis-and-microservices/
Microsoft proprietary andconfidential
Appendix
Microsoft proprietary andconfidential
overview
API-driven development with Kubernetes:
Putting API at the center of the development process to clearly separate app accessibility and app logic
API defines how internal world
communicates with outside world
‱ External interface to the world
‱ Formalizes parameters for internal and external
user access
‱ Allows definition and enforcement of policies,
like security and usage
‱ Provides abstraction of the underlying details
‱ Enables decoupling of interface development
from logic development
‱ Acts as proxy for app logic
Kubernetes provides app orchestration
environment and scalability needs
‱ Simplifies migration and modernization
‱ Enables developers to focus on app logic
‱ Provides orchestration and scalability across
apps and services
Kubernetes platform
Kubernetes
Security, governance, identity
Infrastructure automation
Infrastructure
Accessibility Logic
Cloud app Website
Mobile app B2B partner
API
Microsoft proprietary andconfidential
API-driven development with Kubernetes:
1. API is defined by API developers and
published via the API Management portal
Kubernetes platform
Kubernetes
Security, governance, identity
Infrastructure automation
Infrastructure
Accessibility Logic
2. Application developers define the
microservices and associated logic
and deploy to Kubernetes
3. API users (internal and/or external) use
the API developer portal to learn about
the API and use them in their applications
4. Applications access APIs via the API
Gateway
5. API Gateway, after ensuring the API
request meets security and other policies
e.g. throttling, forwards the request to
service running in Kubernetes
API
API
developers
API
users
App
developers
Management
Portal
Developer
Portal
Gateway
architecture
Putting API at the center of the development process to clearly separate app accessibility and app logic
Questions
Photo by Ilkka KÀrkkÀinen on Unsplash

More Related Content

What's hot (20)

PDF
apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...
apidays
 
PPTX
Open Banking APIs with case studies for senior stakeholders
Mimi Ajayi, PMC
 
PPTX
APIdays Singapore 2019 - Introduction to essential elements of Open Banking F...
apidays
 
PPTX
MOBILITYLABS Madrid OPENAPI
Andres Recio Martin
 
PDF
apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...
apidays
 
PDF
20211027 apidays london - business model innovation final v1.0 (1)
apidays
 
PDF
apidays LIVE Singapore 2021 - Differentiating to win in the ecosystem economy...
apidays
 
PPTX
APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...
apidays
 
PPTX
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...
apidays
 
PDF
API is the New Black for FinTech & Financial Institutions
Elias Gagas
 
PDF
Embedded Finance - the $7 Trillion market opportunity
Simon Torrance
 
PPTX
apidays LIVE Hong Kong 2021 - Leveraging open banking phase 3 & 4 and CDI to ...
apidays
 
PPTX
apidays LIVE Hong Kong 2021 - APIs – Trust, Commerce and Connection by Richar...
apidays
 
PDF
apidays LIVE Hong Kong 2021 - Unleash the Power of Big Data with API Collabor...
apidays
 
PDF
Does your API need to be PCI Compliant?
Apigee | Google Cloud
 
PDF
[WSO2 Integration Summit Singapore 2019] Building the Next Generation Digital...
WSO2
 
PDF
APIdays Singapore 2019 - Open Banking is Here to Stay: How Will You Benefit f...
apidays
 
PDF
Open bank project api days-presentation-dec2013
Ismail CHAIB
 
PDF
APIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, Arkéa
apidays
 
PDF
Chances of open banking
Netcetera
 
apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...
apidays
 
Open Banking APIs with case studies for senior stakeholders
Mimi Ajayi, PMC
 
APIdays Singapore 2019 - Introduction to essential elements of Open Banking F...
apidays
 
MOBILITYLABS Madrid OPENAPI
Andres Recio Martin
 
apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...
apidays
 
20211027 apidays london - business model innovation final v1.0 (1)
apidays
 
apidays LIVE Singapore 2021 - Differentiating to win in the ecosystem economy...
apidays
 
APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...
apidays
 
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...
apidays
 
API is the New Black for FinTech & Financial Institutions
Elias Gagas
 
Embedded Finance - the $7 Trillion market opportunity
Simon Torrance
 
apidays LIVE Hong Kong 2021 - Leveraging open banking phase 3 & 4 and CDI to ...
apidays
 
apidays LIVE Hong Kong 2021 - APIs – Trust, Commerce and Connection by Richar...
apidays
 
apidays LIVE Hong Kong 2021 - Unleash the Power of Big Data with API Collabor...
apidays
 
Does your API need to be PCI Compliant?
Apigee | Google Cloud
 
[WSO2 Integration Summit Singapore 2019] Building the Next Generation Digital...
WSO2
 
APIdays Singapore 2019 - Open Banking is Here to Stay: How Will You Benefit f...
apidays
 
Open bank project api days-presentation-dec2013
Ismail CHAIB
 
APIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, Arkéa
apidays
 
Chances of open banking
Netcetera
 

Similar to apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Initiatives by Hieu Nguyen Nhu, Microsoft (20)

PDF
Api management customer
nick_garrod
 
PDF
Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
Techwave Consulting
 
PDF
[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...
WSO2
 
PPTX
Platform for Secure Digital Business
Akana
 
PPTX
What's New in the Winter '16 Release (4.2)
AppDynamics
 
PDF
Service Delivery Broker - Digital Services Management
Ant Cruz
 
PDF
Î§ÎŹÏÎ·Ï‚ ΛÎčÎœÎ±ÏÎŽÎŹÎșης, IBM Cloud Leader Greece and Cyprus at IBM
Starttech Ventures
 
PPT
#1922 rest-push2 ap-im-v6
Jack Carnes
 
PDF
IBM API management Philip Little
Valeri Illescas
 
PDF
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
apidays
 
PDF
[WSO2 Summit EMEA 2020] APIs: The Products of the 21st Century
WSO2
 
PDF
Digital Platfrom 4 Summary
Ian Thomas
 
PPT
API First Mobile Strategy
Nitin Gaur
 
PDF
Role of API Management in an API led Digital Economy
WSO2
 
PPTX
Presentation of myCube.pptx
MdMahboobGhaniHuq
 
PPTX
Guide to an API-first Strategy
Kellton Tech Solutions Ltd
 
PPTX
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2
 
PPTX
Platform for Secure Digital Business
Akana
 
PDF
Global Open Banking Landscape
Biao Hao
 
PPTX
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
Jeremy Brown
 
Api management customer
nick_garrod
 
Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
Techwave Consulting
 
[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...
WSO2
 
Platform for Secure Digital Business
Akana
 
What's New in the Winter '16 Release (4.2)
AppDynamics
 
Service Delivery Broker - Digital Services Management
Ant Cruz
 
Î§ÎŹÏÎ·Ï‚ ΛÎčÎœÎ±ÏÎŽÎŹÎșης, IBM Cloud Leader Greece and Cyprus at IBM
Starttech Ventures
 
#1922 rest-push2 ap-im-v6
Jack Carnes
 
IBM API management Philip Little
Valeri Illescas
 
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
apidays
 
[WSO2 Summit EMEA 2020] APIs: The Products of the 21st Century
WSO2
 
Digital Platfrom 4 Summary
Ian Thomas
 
API First Mobile Strategy
Nitin Gaur
 
Role of API Management in an API led Digital Economy
WSO2
 
Presentation of myCube.pptx
MdMahboobGhaniHuq
 
Guide to an API-first Strategy
Kellton Tech Solutions Ltd
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2
 
Platform for Secure Digital Business
Akana
 
Global Open Banking Landscape
Biao Hao
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
Jeremy Brown
 
Ad

More from apidays (20)

PDF
apidays Singapore 2025 - What exactly are AI Agents by Aki Ranin (Earthshots ...
apidays
 
PPTX
apidays Singapore 2025 - Enhancing Developer Productivity with UX (Government...
apidays
 
PDF
apidays Singapore 2025 - Building Finance Innovation Ecosystems by Umang Moon...
apidays
 
PPTX
apidays Singapore 2025 - 4 Identity Essentials for Scaling SaaS in Large Orgs...
apidays
 
PDF
apidays New York 2025 - Using GraphQL SDL files as executable API Contracts b...
apidays
 
PDF
apidays New York 2025 - The Future of Small Business Lending with Open Bankin...
apidays
 
PDF
apidays New York 2025 - Life is But a (Data) Stream by Sandon Jacobs (Confluent)
apidays
 
PDF
apidays New York 2025 - Beyond Webhooks: The Future of Scalable API Event Del...
apidays
 
PPTX
apidays New York 2025 - API Security and Observability at Scale in Kubernetes...
apidays
 
PDF
apidays New York 2025 - Unifying OpenAPI & AsyncAPI by Naresh Jain & Hari Kri...
apidays
 
PPTX
apidays New York 2025 - The Challenge is Not the Pattern, But the Best Integr...
apidays
 
PPTX
apidays New York 2025 - Why an SDK is Needed to Protect APIs from Mobile Apps...
apidays
 
PPTX
apidays New York 2025 - The FINOS Common Domain Model for Capital Markets by ...
apidays
 
PPTX
apidays New York 2025 - Fast, Repeatable, Secure: Pick 3 with FINOS CCC by Le...
apidays
 
PPTX
apidays New York 2025 - Boost API Development Velocity with Practical AI Tool...
apidays
 
PPTX
apidays New York 2025 - Why I Built Another Carbon Measurement Tool for LLMs ...
apidays
 
PPTX
apidays New York 2025 - Building Scalable AI Systems by Sai Prasad Veluru (Ap...
apidays
 
PPTX
apidays New York 2025 - Lessons From Two Technical Transformations by Leah Hu...
apidays
 
PDF
apidays New York 2025 - Breaking Barriers: Lessons Learned from API Integrati...
apidays
 
PPTX
apidays New York 2025 - Building Agentic Workflows with FDC3 Intents by Nick ...
apidays
 
apidays Singapore 2025 - What exactly are AI Agents by Aki Ranin (Earthshots ...
apidays
 
apidays Singapore 2025 - Enhancing Developer Productivity with UX (Government...
apidays
 
apidays Singapore 2025 - Building Finance Innovation Ecosystems by Umang Moon...
apidays
 
apidays Singapore 2025 - 4 Identity Essentials for Scaling SaaS in Large Orgs...
apidays
 
apidays New York 2025 - Using GraphQL SDL files as executable API Contracts b...
apidays
 
apidays New York 2025 - The Future of Small Business Lending with Open Bankin...
apidays
 
apidays New York 2025 - Life is But a (Data) Stream by Sandon Jacobs (Confluent)
apidays
 
apidays New York 2025 - Beyond Webhooks: The Future of Scalable API Event Del...
apidays
 
apidays New York 2025 - API Security and Observability at Scale in Kubernetes...
apidays
 
apidays New York 2025 - Unifying OpenAPI & AsyncAPI by Naresh Jain & Hari Kri...
apidays
 
apidays New York 2025 - The Challenge is Not the Pattern, But the Best Integr...
apidays
 
apidays New York 2025 - Why an SDK is Needed to Protect APIs from Mobile Apps...
apidays
 
apidays New York 2025 - The FINOS Common Domain Model for Capital Markets by ...
apidays
 
apidays New York 2025 - Fast, Repeatable, Secure: Pick 3 with FINOS CCC by Le...
apidays
 
apidays New York 2025 - Boost API Development Velocity with Practical AI Tool...
apidays
 
apidays New York 2025 - Why I Built Another Carbon Measurement Tool for LLMs ...
apidays
 
apidays New York 2025 - Building Scalable AI Systems by Sai Prasad Veluru (Ap...
apidays
 
apidays New York 2025 - Lessons From Two Technical Transformations by Leah Hu...
apidays
 
apidays New York 2025 - Breaking Barriers: Lessons Learned from API Integrati...
apidays
 
apidays New York 2025 - Building Agentic Workflows with FDC3 Intents by Nick ...
apidays
 
Ad

Recently uploaded (20)

PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PPTX
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
PPTX
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
PDF
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PPTX
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 

apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Initiatives by Hieu Nguyen Nhu, Microsoft

  • 5. All product and company names are trademarks or registeredÂź trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them
  • 6. Businesses need to seamlessly leverage existing, widespread borderless ecosystems to reach, delight and retain customers in the “Platform Economy.” The Platform Economy is powered by a mesh of interconnected services and solutions that spans across people, things, algorithms, digital personal assistants, automated agents and other entities. Businesses must now prime themselves to become providers and consumers on emerging platforms in their own industries – or across industries. In some cases, they may need to be the one to build the platform.
  • 8. improved Customer Satisfaction creation of Open APIs share information securely
  • 9. Europe â–Ș PSD2 regulates banks in the EU to grant TPPs** access to payment accounts for account information and payment initiation â–Ș CMA (Competition and Monetary Authority) regulated the 9 largest UK private banks to form an Open Banking Implementation Entity North America â–Ș NACHA API Standardisation Working Group (100 banks, PSPs and IT companies to launch 16 APIs) â–Ș US CFPB* pushed for customer-authorized access to data as an alternative to screen scraping â–Ș Open Banking Developer Portals and APIs launched by several banks â–Ș Fintech and Open Banking bill passed in Mexico Africa â–Ș PSD2 is also being watched closely. South Africa may follow â–Ș API Banking use cases for financial inclusion gaining traction in Nigeria Australia â–Ș Australian Treasury Department to push for Open Banking regulation by July 2018 â–Ș NAB and CBA among the first banks globally to release Developer Portals Asia â–Ș Monetary Authority of Singapore “Finance-as-a- Service” playbook to boost Open API adoption â–Ș Hong Kong Monetary Authority plans to regulate tier-1 HK banks to open up APIs â–Ș Several Open Banking related GovTech initiatives in India, China, Singapore Latin America â–Ș Retail banking propositions to allow customers to access account information through Social Media Platforms to view balances and transactions ** Third PartyProviders– such as Payment ServiceProviders,Account Information andPaymentInitiation Providers * ConsumerFinancialProtection Bureau – regulatory agency to oversee financial products and servicesthat are offered to US customers § Initiatives driven by national or supra-national marketregulation
  • 11. controlling access manage versions data at scale real time notifications reliably 14
  • 12. Your Systems Azure Identity and Security Management API Management Service Bus / Event Hub Databases Data Lake Storage Traffic Manager / Load Balancer Machine Learning API Services Azure Monitoring Services Stream Analytics API Services API Services API Services
  • 13. 16 API Management Solutions today are necessary elements that can accelerate the creation of ecosystem An API ManagementLayer or the Gateway allowscreationand configurationof APIs , self-serve registrationand instant API access, sandboxtesting environments, documentation,usage analyticsand much more Systems of Engagement Systems of Record Infrastructure & Network (Messaging & Services) API Decoupling Layer IoT Devices ESB BPM Service A Service B Service n CRM Financials Payments Cards Other CoreBanking Lending API Services Manage, Secure Developer Services Design Tools Analytic Services E2E Visibility Reusable Façade API’s Obfuscated Core API’s API Management Tool and GatewayFeatures SIMPLIFIED API ARCHITECTURE Developer Onboarding Security Mediation Traffic Management Developer Authentication API Catalogue and Documentation Analytics API Monetisation DeveloperSelf- service API Exposure Data Transformation Reporting Azure API Management Logic Apps App Services On-Premise Connectivity
  • 14. 17 Azure API management solution overview ‱ Azure Apps service ‱ Azure Logic Apps ‱ API Managementand Integration ‱ Identity, Entitlementand Security ‱ ManagementAnalyticsand Monitoring Consumer / Consumer’s banks / Merchants On Premise / Partner / SaaS Connectivity Integration and Interfaces for API calls & Process Orchestration/Logic Data Management Personal Finance Management / Data Aggregation Analytics and Machine Learning Public and Private Marketplace Identity, Entitlement and Security Monitoring and Reporting (Operations, fraud and regulatory) Modern Apps / Portal (Web/Mobile/Bots/Kiosks) ‱ ChannelIntegrity ‱ API Managementand Integration ‱ Aggregation and Intelligence ‱ App Services and channel capability
  • 15. Consumer / Consumer’s banks / Merchants On Premise / Partner / SaaS Express Route Load Balancer Traffic Manager Data Lake Storage Data Lake Cluster Reporting Machine Learning Azure IdentityandSecurityManagement Operational ManagementSuite+ PowerBIDashboardingandReporting ModernApps/ Portal Aggregation/Dashboard Information, Campaigns, Promotions, etc. Stream Analytics Service Bus Event Hub Logging APIManagement LogicApp/AppServices Functions No SQL Hybrid connectivity Integration IntegrationManagement Userinterfaces(Web/Mobile/Bots/Kiosks) IdentityandSecurity, Monitoring and Management Azure API management solution with Aggregation and Intelligence ‱ Azure Apps service ‱ Azure Logic Apps ‱ API Managementand Integration ‱ Identity, Entitlementand Security ‱ ManagementAnalyticsand Monitoring ‱ ChannelIntegrity ‱ API Managementand Integration ‱ Aggregation and Intelligence ‱ App Services and channel capability
  • 17. API management is key in digital business ecosystem API Management Azure On-premises Other Clouds Extend innovation with citizen developers through easy discovery and consumption of custom APIs Enterprise marketplace for API-based innovation Unified management for custom APIs across clouds and on-premises Integrated early on into the API development process Power Apps Dataverse Connectors AI Builder Marketplace of apps for employees, partners, and customers Citizen developers Able to accelerate app creation IT pros Able to govern all APIs and Apps Professional developers Able to amplify skills by maximizing API reuse End users More productive and satisfied employees, partners, and customers Gartner named Microsoft a leader in 2020 Gartner Magic Quadrant for Low Code Application Platform
  • 20. Azure Policy IT Pro Hosting Azure On-premises IoT Edge Multi-cloud App Developer VS Code GitHub Application package API Management Web App Function App Logic App Azure Serverless Integration Events Messaging Azure Kubernetes Service Management Azure Resource Manager Azure Arc Application platform ML App Worker App
  • 21. Service invocation State management Publish Subscribe Resource bindings Virtual Actors Observability Secrets Extensible Any Cloud or Edge infrastructure HTTP API gRPC API Application code Any code or framework
 Microservices written in Dapr: Distributed Application Runtime Build apps using any language with any framework
  • 22. Gatewaypod Gatewaypod API Managers Kubernetes cluster 1 App 1 pod Sidecar UserApp App 2 pod Sidecar UserApp Legend: Control Plane Data Plane Dapr integration policies Diagram by Mark Chmarny @mchmarny Self-hosted gateway 1 Sidecar API Management Kubernetes cluster 2 App 1 pod Sidecar User App App 3 pod Sidecar User App Self-hosted gateway 2 Sidecar API Consumers
  • 25. Microsoft proprietary andconfidential overview API-driven development with Kubernetes: Putting API at the center of the development process to clearly separate app accessibility and app logic API defines how internal world communicates with outside world ‱ External interface to the world ‱ Formalizes parameters for internal and external user access ‱ Allows definition and enforcement of policies, like security and usage ‱ Provides abstraction of the underlying details ‱ Enables decoupling of interface development from logic development ‱ Acts as proxy for app logic Kubernetes provides app orchestration environment and scalability needs ‱ Simplifies migration and modernization ‱ Enables developers to focus on app logic ‱ Provides orchestration and scalability across apps and services Kubernetes platform Kubernetes Security, governance, identity Infrastructure automation Infrastructure Accessibility Logic Cloud app Website Mobile app B2B partner API
  • 26. Microsoft proprietary andconfidential API-driven development with Kubernetes: 1. API is defined by API developers and published via the API Management portal Kubernetes platform Kubernetes Security, governance, identity Infrastructure automation Infrastructure Accessibility Logic 2. Application developers define the microservices and associated logic and deploy to Kubernetes 3. API users (internal and/or external) use the API developer portal to learn about the API and use them in their applications 4. Applications access APIs via the API Gateway 5. API Gateway, after ensuring the API request meets security and other policies e.g. throttling, forwards the request to service running in Kubernetes API API developers API users App developers Management Portal Developer Portal Gateway architecture Putting API at the center of the development process to clearly separate app accessibility and app logic
  • 27. Questions Photo by Ilkka KĂ€rkkĂ€inen on Unsplash