SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Open Banking & Open Insurance
Keith Chan
Solutions Architect, PCCW Solutions
Sebastien Linsolas
Solutions Architect, Amazon Web Services
Agenda
• What is Open Banking/Insurance?
• Why Open API?
• The API Economy Landscape
• Anatomy of an API
• The Technology Challenges
• Case Study
An Example in Life
How do you manage your household budget?
What is Open
Banking/Insurance?
A system that provides a user with a network of
financial institutions’ data through the use of
application programming interfaces, better known
as APIs.
Source: Investopedia
Why Open API?
Customer
Centric
Regulations Stimulate
Innovation
Leverage
Eco-System
Create New
Revenue Streams
The ”API Economy” Landscape
Remark: Illustrative. Does include none AWS clients
Anatomy of an Open API
Open API
openapi: 3.0.0
info:
title: Sample API
description: Optional multiline or single-line description
servers:
- url: "http://api.example.com/v1"
description: "Optional server description, e.g. Main (production) server"
paths:
/users:
get:
summary: Returns a list of users.
description: Optional extended description in CommonMark or HTML.
responses:
"200": # status code
description: A JSON array of user names
content:
"application/json":
schema:
type: array
items:
type: string
Core System Micro-
Service
Data Store
Software Modules
(application, librairies)
Mobile & Web Applications
Third-party developers
The Technology Challenges
Security Performance Audit
Overcome those Challenges using
Amazon API Gateway
An API Architecture
AWS
Any other publicly
accessible
endpoint
Internet
Mobile
Apps
Websites
Services
Content
Delivery
Network
/accounts
GET
/retrieveAccounts
GET
POST
/credit-card
GET
/payCard
GET
POST
Amazon
CloudWatch
Monitoring
API Gateway
Cache
retrieveAccounts
payCard
requestCard
Amazon
API Gateway
API Management
A Practical Approach
Case Study
Preparation for API Implementation
• What is your objective in API development?
• Would bespoke development or with product help?
• What are the key elements for successful API Implementations?
• What does a Full Lifecycle of API Management require?
• What are the trends and considerations for API?
• How can Amazon Web Service & PCCW Solutions help?
What is your objective in API development?
Product &
Service
Information
New applications
for Product /
Service
Account
Information
Transactions
What is your objective in API development?
Private
internal APIs
Protected
Open-to-Authorized-Partners
only
Public,
Open-to-All
Would bespoke Development or Product
help?
• Develop API
– Create new API, Import existing APIs, or Discover
APIs, specify security & API behaviour, Support
different API Versions
• Create API Policy
– Create Policy Plan, add resources, choose rate limits,
stage it in a runtime environment, test API resource,
version Plans
Would bespoke Development or Product
help?
• Invite Developer Organizations
– use your APIs & communicate with them
• Publish APIs
– Plan to select developer organizations, manage
subscriptions
• Analyze
– API usage
Would bespoke Development or Product help?
C
a
c
h
e
Analytics
Traffic Policy
Authentication
Policy
Transformation
Transformation
API Management Console
APIs
Http/
Https
Key To Successful API Implementations
• Most common protocol for API:
– HTTP(s)
– RESTful
– JSON (preferred), XML (supported)
– Specification Driven (Swagger, RAML, WADL, API Blueprint)
Key To Successful API Implementations
• Flexibility and Support Different Needs
– Supporting data paging
– Support data filtering
– Support data by criteria
– Support single version for different clients
• API Discovery
– API Portal with login or without login
– Access control for APIs
Key To Successful API Implementations
• API Review and Publishing
– Support API testing while
production is running
– Support full review of API and
documentations during the review
stage
– Support different approval process
before API Publishing
Key To Successful API Implementations
• API Trial Run
– API testing using web interface
– API testing using selected tools or client
applications
• Enterprise Features
– High Performance
– Scalability
– Load Balancing
– Failover
Key To Successful API Implementations
• API Security
– API Key or simple username/password
– Oauth2
– API communication using HTTPS
– Protect Json content using Json Web Token
– Protection for DDOS and fine grain policies
– Validations for OWASP Vulnerabilities
– Proper error handling
– Auditing
A Full Lifecycle of API Management
Requires
• A clear plan, strategy, and prototype for what the data will look like to consumers
• Building the APIs and microservices that will expose the enterprise data, quickly and
efficiently
• Testing the new services and deploying them to the platform
• Securing these APIs and the apps that will use them from threats and vulnerabilities
• Orchestrating and managing APIs at runtime
• Helping developers discover, onboard and consume the APIs as easily and securely as
possible
• Providing insights in the form of monitoring and analytics to both API providers and
How can Amazon Web Services & PCCW Solutions help?
• Leverage our expertise and experience to deliver an
highly customizable, scalable solution for our clients
• Provide bespoke end-to-end development and cloud
infrastructure to support projects of any size
• Become your complete IT solutions partner across Asia
Pacific.
Cloud Hosting
API Management
Thank You

Más contenido relacionado

La actualidad más candente

Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
SogetiLabs
 

La actualidad más candente (20)

Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
introduction Azure OpenAI by Usama wahab khan
introduction  Azure OpenAI by Usama wahab khanintroduction  Azure OpenAI by Usama wahab khan
introduction Azure OpenAI by Usama wahab khan
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
AWS Marketplace
AWS MarketplaceAWS Marketplace
AWS Marketplace
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights Forum
 
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
 
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
 
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
 
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...
Mainframe Modernization with AWS: Patterns and Best Practices (GPSTEC305) - A...
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
 
Building APIs with Amazon API Gateway
Building APIs with Amazon API GatewayBuilding APIs with Amazon API Gateway
Building APIs with Amazon API Gateway
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
A Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence AdoptionA Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence Adoption
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 

Similar a Open Banking & Open Insurance

Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business value
WSO2
 
Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18
Vinay Kumar
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
Akana
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
Akana
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28
floridawusergroup
 
Role of Rest vs. Web Services and EI
Role of Rest vs. Web Services and EIRole of Rest vs. Web Services and EI
Role of Rest vs. Web Services and EI
WSO2
 

Similar a Open Banking & Open Insurance (20)

M meijer api management - tech-days 2015
M meijer   api management - tech-days 2015M meijer   api management - tech-days 2015
M meijer api management - tech-days 2015
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- Madrid
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIs
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business value
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
 
Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIs
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28
 
Role of Rest vs. Web Services and EI
Role of Rest vs. Web Services and EIRole of Rest vs. Web Services and EI
Role of Rest vs. Web Services and EI
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
 
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
 
Api design part 1
Api design part 1Api design part 1
Api design part 1
 
WSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIsWSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIs
 

Más de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Open Banking & Open Insurance

  • 1. Open Banking & Open Insurance Keith Chan Solutions Architect, PCCW Solutions Sebastien Linsolas Solutions Architect, Amazon Web Services
  • 2. Agenda • What is Open Banking/Insurance? • Why Open API? • The API Economy Landscape • Anatomy of an API • The Technology Challenges • Case Study
  • 3. An Example in Life How do you manage your household budget?
  • 4. What is Open Banking/Insurance? A system that provides a user with a network of financial institutions’ data through the use of application programming interfaces, better known as APIs. Source: Investopedia
  • 5. Why Open API? Customer Centric Regulations Stimulate Innovation Leverage Eco-System Create New Revenue Streams
  • 6. The ”API Economy” Landscape Remark: Illustrative. Does include none AWS clients
  • 7. Anatomy of an Open API Open API openapi: 3.0.0 info: title: Sample API description: Optional multiline or single-line description servers: - url: "http://api.example.com/v1" description: "Optional server description, e.g. Main (production) server" paths: /users: get: summary: Returns a list of users. description: Optional extended description in CommonMark or HTML. responses: "200": # status code description: A JSON array of user names content: "application/json": schema: type: array items: type: string Core System Micro- Service Data Store Software Modules (application, librairies) Mobile & Web Applications Third-party developers
  • 8. The Technology Challenges Security Performance Audit Overcome those Challenges using Amazon API Gateway
  • 9. An API Architecture AWS Any other publicly accessible endpoint Internet Mobile Apps Websites Services Content Delivery Network /accounts GET /retrieveAccounts GET POST /credit-card GET /payCard GET POST Amazon CloudWatch Monitoring API Gateway Cache retrieveAccounts payCard requestCard Amazon API Gateway
  • 10. API Management A Practical Approach Case Study
  • 11. Preparation for API Implementation • What is your objective in API development? • Would bespoke development or with product help? • What are the key elements for successful API Implementations? • What does a Full Lifecycle of API Management require? • What are the trends and considerations for API? • How can Amazon Web Service & PCCW Solutions help?
  • 12. What is your objective in API development? Product & Service Information New applications for Product / Service Account Information Transactions
  • 13. What is your objective in API development? Private internal APIs Protected Open-to-Authorized-Partners only Public, Open-to-All
  • 14. Would bespoke Development or Product help? • Develop API – Create new API, Import existing APIs, or Discover APIs, specify security & API behaviour, Support different API Versions • Create API Policy – Create Policy Plan, add resources, choose rate limits, stage it in a runtime environment, test API resource, version Plans
  • 15. Would bespoke Development or Product help? • Invite Developer Organizations – use your APIs & communicate with them • Publish APIs – Plan to select developer organizations, manage subscriptions • Analyze – API usage
  • 16. Would bespoke Development or Product help? C a c h e Analytics Traffic Policy Authentication Policy Transformation Transformation API Management Console APIs Http/ Https
  • 17. Key To Successful API Implementations • Most common protocol for API: – HTTP(s) – RESTful – JSON (preferred), XML (supported) – Specification Driven (Swagger, RAML, WADL, API Blueprint)
  • 18. Key To Successful API Implementations • Flexibility and Support Different Needs – Supporting data paging – Support data filtering – Support data by criteria – Support single version for different clients • API Discovery – API Portal with login or without login – Access control for APIs
  • 19. Key To Successful API Implementations • API Review and Publishing – Support API testing while production is running – Support full review of API and documentations during the review stage – Support different approval process before API Publishing
  • 20. Key To Successful API Implementations • API Trial Run – API testing using web interface – API testing using selected tools or client applications • Enterprise Features – High Performance – Scalability – Load Balancing – Failover
  • 21. Key To Successful API Implementations • API Security – API Key or simple username/password – Oauth2 – API communication using HTTPS – Protect Json content using Json Web Token – Protection for DDOS and fine grain policies – Validations for OWASP Vulnerabilities – Proper error handling – Auditing
  • 22. A Full Lifecycle of API Management Requires • A clear plan, strategy, and prototype for what the data will look like to consumers • Building the APIs and microservices that will expose the enterprise data, quickly and efficiently • Testing the new services and deploying them to the platform • Securing these APIs and the apps that will use them from threats and vulnerabilities • Orchestrating and managing APIs at runtime • Helping developers discover, onboard and consume the APIs as easily and securely as possible • Providing insights in the form of monitoring and analytics to both API providers and
  • 23. How can Amazon Web Services & PCCW Solutions help? • Leverage our expertise and experience to deliver an highly customizable, scalable solution for our clients • Provide bespoke end-to-end development and cloud infrastructure to support projects of any size • Become your complete IT solutions partner across Asia Pacific. Cloud Hosting API Management