SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Simon Redfern
Bank as a
Platform
Our Vision
1995!
Why do we need a Web
site?!
2000! 2010! 2020!
Of course we have a
Web site!
Of course we have an
API!
Why do we need an
API?!
In the future, every bank will have an API
•  Banks gain faster time-to-market and save money!
•  Developers have easy data access!
•  Customers enjoy improved experience!
“By 2016, 75% of the top 50 global banks will have launched an API
platform and 25% will have launched a customer-facing app store”!
Why is it important
Banks can leverage the OBP API to create better customer relationships!
Source: faberNovel, 6 reasons why API are reshaping our business
An API reduces the time, complexity and cost of deploying banking apps!
Why now
Current “workarounds” do not work anymore!
Non-Banking
Competitors!
ž millennials would be more excited about an offering
from new entrants than from their own bank!
Changing!
Customer Behavior!
71% of millennials would rather go to the dentists than
listen to what banks are saying!
Ageing IT systems!
IT systems are perceived as!
the #1 barrier to innovation!
Upcoming Regulation!
See UK Treasury Open Banking Call for evidence, EU’s
PSD-II, Poland’s KNF anti-screen-scrapping decision.!
Source: The Millennial Disruption Index, Scratch 2014 / Innovation in Retail Banking 2013, Efma-Infosys!
The Open Bank Project
1/ Open
Standard!
2/ API Platform!
3/ Developer
Community
Banks can leverage the OBP API to create better customer relationshipsBanks can leverage the OBP API to create better customer relationships
The Open Bank Project is an open
source API and App Store for banks
and a developer community around.!
Overview
We offer a white-labeled API solution for banks and complementary services!
OBP Connectors!
OBP API!
Core Banking Systems!
Bank’s
Customers
Trusted!
developers
The Bank

Mobile and web applications
South side!
Adapters!
Public Facing
APIs!
Past Participants
Past Participants
App example - Underdraft
API Catalogue
A catalogue of 120+ API Denitions available!
Architecture
•  RESTful banking model
•  Functional
•  Scala in JVM
•  OAuth included
•  Flexible Connectors
•  AGPL & Commercial (on
github)
Past Participants
Past Participants
App example - Underdraft
Developer Community
5500+ FinTechs use the Open Bank Project API !
What makes a good API?
•  RESTful
•  JSON
•  Good documentation / API Explorer
•  Examples / SDKs with at least GET, POST
•  Pragmatic Auth options
•  Developer Experience (few surprises)
•  Support (what can it do, where and how?)
•  Reliability (SLA)
•  Good error messages
•  Management and Metrics
•  Sandbox mode
What makes a bad API?
•  SOAPY (actions not resources, GET a MakePayment)
•  Not respecting HTTP (e.g. 400 vs 500)
•  Abrvted Nms
•  InconsistentNaming_Conventions
•  Inconsistent URL design (devs have to think)
•  Unreliable performance (worse than online banking)
•  Non specific error messages
•  Overuse of headers
•  Poor developer terms and conditions
•  ....No one using it.
RESTful
•  HTTP(s)
•  An approach to API design
•  Resources to GET / POST / PUT / PATCH / DELETE
•  Not quite CRUD
•  Supported by many clients, servers (the internet)
•  If consistent, developers can make assumptions about endpoints
•  Test in browser
•  Versioning in URL
•  Sort params in URL
•  Test in REST client
•  Direct Auth options
JSON
Strings, numbers, true, false, null, objects and arrays:
{
"id": 1,
"name": "REST in Practice: Hypermedia and Systems Architecture",
"price": {
"currency": "USD",
"amount": 12.50
},
"good_book": true,
"publisher": "O'Reilly",
"authors": ["Ian Robinson", "Jim Webber", "Savas Parastatidis"],
"available_since": "2010-09-15T17:14:55Z",
"comment": null
}
http://jsonlint.com/ to validate
Documentation
Swagger, RAML,
API Blueprint,
ResourceDoc
Twitter
Facebook
Stripe
OBP
API Explorer
Developer Tools - SDKs
Apache Licensed
(Handle the OAuth flow)
https://github.com/OpenBankProject/OBP-API/wiki/OAuth-Client-SDKS!
OBP Entitlements Manager
Explore API
in context of
the logged in
user.
https://danskebank-manager.openbankproject.com/
The Open Bank ProjectWhy an API “sandbox”?
•  RESTful
•  JSON
•  Few surprises
•  Good documentation
•  Examples / SDKs
•  REST client friendly Authentication Options
•  API Explorer
•  Consistensy
•  Developers want:
•  Meaningful data (not gobbledygook)
•  Meaningful results (e.g. accounts, transactions etc. should persist)
•  Portability (write once)
•  Pragmatic authentication + authorisation (get on with App)
•  Banks want:
•  Separation from core banking system (Cloud installed)
•  Compliance (no issues with data, terms of use)
•  Range of Apps (groups of APIs: Accounts, Onboarding, Payments…)
•  Branded Demos to show and tell (relationships with startups)
Sandbox!
Sandbox Equipment!
•  Python 3
•  Requests
•  PIP
•  Virtual Env
•  Github Client
•  Notepad ++
•  Postman REST client
•  OBP API Explorer
•  OBP Sofi
What’s a Hackathon?
A hackathon is an intensive marathon of brainstorming and
programming that rapidly engages the creativity of
designers, developers and innovators.
What about PSD2?
Deadline: September 2018!
The Second Payment Services Directive is a new EU regulation that forces
banks to open up their transaction and payment infrastructure to third
party providers!
PSD2 RTS Compliance

•  Article 1: Strong customer authentication - with exemptions (level of risk,
amount, counterparty, frequency of payment, channel, when did they last strong
auth? Etc.)
•  Article 2: Monitoring and alerts - for fraudulent payments / Transaction
Requests. Consider previous user behavior, transaction history, location of payer
and payee, known compromised secure elements and current attacks.
•  Article 3: Review of security measures – must be documented, periodically
tested, evaluated and audited by internal or external independent and qualied
auditors.
•  Article 4: AuthCode - Non reversible, One time use. Temp user lockout. Inform
user. Max 5 attempts. Max Timeout 5 mins.
•  Article 5: Dynamic linking – Inform the payer of amount and payee, Auth Code
must be bound to original Transaction Request. Assure condentiality, authenticity
and integrity of amount, payee in all phases of authentication, AuthCode generation
and info displayed to user.
•  Article 6: Requirements of “knowledge” – Don’t disclose user secrets
•  …. Article 33: Entry into force!
Past Participants
Past Participants
App example - Underdraft
API Catalogue
Designed with Developers & Bank feedback in mind!
PSD2 !
Catalogue!
Security
•  Software deployed on-premise behind bank’s firewall!
•  Built-in OAuth 1.0a Server. Direct Login (JWT) & OpenID
Connect (experimental) + External OAuth2!
•  Powerful entitlement & views system!
•  Banks grants access to production data & APIs!
•  OBP storage can be separated from the API layer!
•  Common security attacks addressed using Scala, secure &
scalable language!
Deployment Scenario
Commercial License
•  Commercial license:
•  Freedom to fork, privately modify and merge AGPL code
•  Commercial Bank support
•  Commercial Developer support
•  Commercial Core Banking System adapters
•  Prioritized development
•  Developer and Fintech community building
•  Internal and external evangelization
•  Customised sandbox data
Simon Redfern, CEO
simon@tesobe.com!
+49 (0)30 8145 3994!
www.openbankproject.com
www.github.com/OpenBankProject
Bank as a
Platform

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Building an API Platform for Digital Transformation
Building an API Platform for Digital TransformationBuilding an API Platform for Digital Transformation
Building an API Platform for Digital Transformation
 
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
 
5 Tips for Scaling API Governance
5 Tips for Scaling API Governance5 Tips for Scaling API Governance
5 Tips for Scaling API Governance
 
Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?
 
APIdays Zurich 2019 - Boosting the Digital Transformation at UBS with APIs Ro...
APIdays Zurich 2019 - Boosting the Digital Transformation at UBS with APIs Ro...APIdays Zurich 2019 - Boosting the Digital Transformation at UBS with APIs Ro...
APIdays Zurich 2019 - Boosting the Digital Transformation at UBS with APIs Ro...
 
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...
 
apidays LIVE Jakarta - E5 ways to make your integration more resilient by Je...
apidays LIVE Jakarta - E5 ways to make your integration more resilient  by Je...apidays LIVE Jakarta - E5 ways to make your integration more resilient  by Je...
apidays LIVE Jakarta - E5 ways to make your integration more resilient by Je...
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
APIdays Singapore 2019 - Going Global and Crossing Borders with APIs, James C...
APIdays Singapore 2019 - Going Global and Crossing Borders with APIs, James C...APIdays Singapore 2019 - Going Global and Crossing Borders with APIs, James C...
APIdays Singapore 2019 - Going Global and Crossing Borders with APIs, James C...
 
API Pylon Webinar Slides
API Pylon Webinar SlidesAPI Pylon Webinar Slides
API Pylon Webinar Slides
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
APIs: State of the Union - Ross Garrett @ AppsWorld 2014APIs: State of the Union - Ross Garrett @ AppsWorld 2014
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
 
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
 
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
 
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
 
INTERFACE, by apidays - From Monolith to Open Finance with APIs by Marcilio ...
INTERFACE, by apidays  - From Monolith to Open Finance with APIs by Marcilio ...INTERFACE, by apidays  - From Monolith to Open Finance with APIs by Marcilio ...
INTERFACE, by apidays - From Monolith to Open Finance with APIs by Marcilio ...
 
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
 
Open api in enterprise
Open api in enterpriseOpen api in enterprise
Open api in enterprise
 
APIs for... Your Mom
APIs for... Your MomAPIs for... Your Mom
APIs for... Your Mom
 
Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
 

Andere mochten auch

Open Bank Project Hack Make The bank 2016 Block Chain
Open Bank Project Hack Make The bank 2016 Block ChainOpen Bank Project Hack Make The bank 2016 Block Chain
Open Bank Project Hack Make The bank 2016 Block Chain
simonredfern
 

Andere mochten auch (9)

WeChat Key Trends Report 2017
WeChat Key Trends Report 2017WeChat Key Trends Report 2017
WeChat Key Trends Report 2017
 
Open Bank Project at Fintech Storm, London, July 22nd 2015
Open Bank Project at  Fintech Storm, London, July 22nd 2015Open Bank Project at  Fintech Storm, London, July 22nd 2015
Open Bank Project at Fintech Storm, London, July 22nd 2015
 
Open Bank Project at APIDays Open Banking and Fintech APIs 2015
Open Bank Project at APIDays Open Banking and Fintech APIs 2015Open Bank Project at APIDays Open Banking and Fintech APIs 2015
Open Bank Project at APIDays Open Banking and Fintech APIs 2015
 
Open Bank Project Hack Make The bank 2016 Block Chain
Open Bank Project Hack Make The bank 2016 Block ChainOpen Bank Project Hack Make The bank 2016 Block Chain
Open Bank Project Hack Make The bank 2016 Block Chain
 
WSO2 Open Banking: Digital Transformation Through PSD2
WSO2 Open Banking: Digital Transformation Through PSD2WSO2 Open Banking: Digital Transformation Through PSD2
WSO2 Open Banking: Digital Transformation Through PSD2
 
The Branch in the Banking Digital Age
The Branch in the Banking Digital AgeThe Branch in the Banking Digital Age
The Branch in the Banking Digital Age
 
Evolution of Digital Bank 4.0
Evolution of Digital Bank 4.0Evolution of Digital Bank 4.0
Evolution of Digital Bank 4.0
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises
 
Digital Bank: What and How
Digital Bank: What and HowDigital Bank: What and How
Digital Bank: What and How
 

Ähnlich wie Open Bank Project Presentation Tel Aviv CA 4th April 2017

Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Deepak Nadig
 
Craft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Craft Conference 2015 - Evolution of the PayPal API: Platform & CultureCraft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Craft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Deepak Nadig
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
Jinyean Tan
 
APIs and Beyond
APIs and BeyondAPIs and Beyond
APIs and Beyond
WSO2
 
Iasa Spain Chapter - Evento Arquitectura TIC en Banca - Soluciones Basadas en...
Iasa Spain Chapter - Evento Arquitectura TIC en Banca - Soluciones Basadas en...Iasa Spain Chapter - Evento Arquitectura TIC en Banca - Soluciones Basadas en...
Iasa Spain Chapter - Evento Arquitectura TIC en Banca - Soluciones Basadas en...
iasaglobal
 
API Gateways are going through an identity crisis
API Gateways are going through an identity crisisAPI Gateways are going through an identity crisis
API Gateways are going through an identity crisis
Christian Posta
 

Ähnlich wie Open Bank Project Presentation Tel Aviv CA 4th April 2017 (20)

APC Hackathon 2017 Open Bank Project workshop
APC Hackathon 2017 Open Bank Project workshopAPC Hackathon 2017 Open Bank Project workshop
APC Hackathon 2017 Open Bank Project workshop
 
An Open Bank Project / Sofit deck for the Open Up Challenge
An Open Bank Project / Sofit deck for the Open Up ChallengeAn Open Bank Project / Sofit deck for the Open Up Challenge
An Open Bank Project / Sofit deck for the Open Up Challenge
 
Open Bank Project ECB19 Sept 2016 v2
Open Bank Project ECB19 Sept 2016 v2Open Bank Project ECB19 Sept 2016 v2
Open Bank Project ECB19 Sept 2016 v2
 
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
 
Craft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Craft Conference 2015 - Evolution of the PayPal API: Platform & CultureCraft Conference 2015 - Evolution of the PayPal API: Platform & Culture
Craft Conference 2015 - Evolution of the PayPal API: Platform & Culture
 
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 ...
 
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO ForumChris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
Top 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementationTop 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementation
 
Octo API-days 2015
Octo API-days 2015Octo API-days 2015
Octo API-days 2015
 
Open Bank Project September 2014 at Open Data CH
Open Bank Project September 2014  at Open Data CHOpen Bank Project September 2014  at Open Data CH
Open Bank Project September 2014 at Open Data CH
 
APIs and Beyond
APIs and BeyondAPIs and Beyond
APIs and Beyond
 
Iasa Spain Chapter - Evento Arquitectura TIC en Banca - Soluciones Basadas en...
Iasa Spain Chapter - Evento Arquitectura TIC en Banca - Soluciones Basadas en...Iasa Spain Chapter - Evento Arquitectura TIC en Banca - Soluciones Basadas en...
Iasa Spain Chapter - Evento Arquitectura TIC en Banca - Soluciones Basadas en...
 
Iasa Spain Arquitecturatic - The Open Bank Project
Iasa Spain Arquitecturatic - The Open Bank ProjectIasa Spain Arquitecturatic - The Open Bank Project
Iasa Spain Arquitecturatic - The Open Bank Project
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
Open Banking & Open Insurance
Open Banking & Open InsuranceOpen Banking & Open Insurance
Open Banking & Open Insurance
 
API Gateways are going through an identity crisis
API Gateways are going through an identity crisisAPI Gateways are going through an identity crisis
API Gateways are going through an identity crisis
 
A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
 
Whitebox Testing for Blackbox Testers: Simplifying API Testing
Whitebox Testing for Blackbox Testers: Simplifying API TestingWhitebox Testing for Blackbox Testers: Simplifying API Testing
Whitebox Testing for Blackbox Testers: Simplifying API Testing
 

KĂźrzlich hochgeladen

Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Sheetaleventcompany
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
ellan12
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
SUHANI PANDEY
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 

KĂźrzlich hochgeladen (20)

Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 

Open Bank Project Presentation Tel Aviv CA 4th April 2017

  • 2. Our Vision 1995! Why do we need a Web site?! 2000! 2010! 2020! Of course we have a Web site! Of course we have an API! Why do we need an API?! In the future, every bank will have an API •  Banks gain faster time-to-market and save money! •  Developers have easy data access! •  Customers enjoy improved experience! “By 2016, 75% of the top 50 global banks will have launched an API platform and 25% will have launched a customer-facing app store”!
  • 3. Why is it important Banks can leverage the OBP API to create better customer relationships! Source: faberNovel, 6 reasons why API are reshaping our business An API reduces the time, complexity and cost of deploying banking apps!
  • 4. Why now Current “workarounds” do not work anymore! Non-Banking Competitors! ž millennials would be more excited about an offering from new entrants than from their own bank! Changing! Customer Behavior! 71% of millennials would rather go to the dentists than listen to what banks are saying! Ageing IT systems! IT systems are perceived as! the #1 barrier to innovation! Upcoming Regulation! See UK Treasury Open Banking Call for evidence, EU’s PSD-II, Poland’s KNF anti-screen-scrapping decision.! Source: The Millennial Disruption Index, Scratch 2014 / Innovation in Retail Banking 2013, Efma-Infosys!
  • 5. The Open Bank Project 1/ Open Standard! 2/ API Platform! 3/ Developer Community Banks can leverage the OBP API to create better customer relationshipsBanks can leverage the OBP API to create better customer relationships The Open Bank Project is an open source API and App Store for banks and a developer community around.!
  • 6. Overview We offer a white-labeled API solution for banks and complementary services! OBP Connectors! OBP API! Core Banking Systems! Bank’s Customers Trusted! developers The Bank
 Mobile and web applications South side! Adapters! Public Facing APIs!
  • 7. Past Participants Past Participants App example - Underdraft API Catalogue A catalogue of 120+ API Denitions available!
  • 8. Architecture •  RESTful banking model •  Functional •  Scala in JVM •  OAuth included •  Flexible Connectors •  AGPL & Commercial (on github)
  • 9. Past Participants Past Participants App example - Underdraft Developer Community 5500+ FinTechs use the Open Bank Project API !
  • 10. What makes a good API? •  RESTful •  JSON •  Good documentation / API Explorer •  Examples / SDKs with at least GET, POST •  Pragmatic Auth options •  Developer Experience (few surprises) •  Support (what can it do, where and how?) •  Reliability (SLA) •  Good error messages •  Management and Metrics •  Sandbox mode
  • 11. What makes a bad API? •  SOAPY (actions not resources, GET a MakePayment) •  Not respecting HTTP (e.g. 400 vs 500) •  Abrvted Nms •  InconsistentNaming_Conventions •  Inconsistent URL design (devs have to think) •  Unreliable performance (worse than online banking) •  Non specific error messages •  Overuse of headers •  Poor developer terms and conditions •  ....No one using it.
  • 12. RESTful •  HTTP(s) •  An approach to API design •  Resources to GET / POST / PUT / PATCH / DELETE •  Not quite CRUD •  Supported by many clients, servers (the internet) •  If consistent, developers can make assumptions about endpoints •  Test in browser •  Versioning in URL •  Sort params in URL •  Test in REST client •  Direct Auth options
  • 13. JSON Strings, numbers, true, false, null, objects and arrays: { "id": 1, "name": "REST in Practice: Hypermedia and Systems Architecture", "price": { "currency": "USD", "amount": 12.50 }, "good_book": true, "publisher": "O'Reilly", "authors": ["Ian Robinson", "Jim Webber", "Savas Parastatidis"], "available_since": "2010-09-15T17:14:55Z", "comment": null } http://jsonlint.com/ to validate
  • 16. Developer Tools - SDKs Apache Licensed (Handle the OAuth flow) https://github.com/OpenBankProject/OBP-API/wiki/OAuth-Client-SDKS!
  • 17. OBP Entitlements Manager Explore API in context of the logged in user. https://danskebank-manager.openbankproject.com/
  • 18. The Open Bank ProjectWhy an API “sandbox”? •  RESTful •  JSON •  Few surprises •  Good documentation •  Examples / SDKs •  REST client friendly Authentication Options •  API Explorer •  Consistensy •  Developers want: •  Meaningful data (not gobbledygook) •  Meaningful results (e.g. accounts, transactions etc. should persist) •  Portability (write once) •  Pragmatic authentication + authorisation (get on with App) •  Banks want: •  Separation from core banking system (Cloud installed) •  Compliance (no issues with data, terms of use) •  Range of Apps (groups of APIs: Accounts, Onboarding, Payments…) •  Branded Demos to show and tell (relationships with startups)
  • 20. Sandbox Equipment! •  Python 3 •  Requests •  PIP •  Virtual Env •  Github Client •  Notepad ++ •  Postman REST client •  OBP API Explorer •  OBP Sofi
  • 21. What’s a Hackathon? A hackathon is an intensive marathon of brainstorming and programming that rapidly engages the creativity of designers, developers and innovators.
  • 22. What about PSD2? Deadline: September 2018! The Second Payment Services Directive is a new EU regulation that forces banks to open up their transaction and payment infrastructure to third party providers!
  • 23. PSD2 RTS Compliance •  Article 1: Strong customer authentication - with exemptions (level of risk, amount, counterparty, frequency of payment, channel, when did they last strong auth? Etc.) •  Article 2: Monitoring and alerts - for fraudulent payments / Transaction Requests. Consider previous user behavior, transaction history, location of payer and payee, known compromised secure elements and current attacks. •  Article 3: Review of security measures – must be documented, periodically tested, evaluated and audited by internal or external independent and qualied auditors. •  Article 4: AuthCode - Non reversible, One time use. Temp user lockout. Inform user. Max 5 attempts. Max Timeout 5 mins. •  Article 5: Dynamic linking – Inform the payer of amount and payee, Auth Code must be bound to original Transaction Request. Assure condentiality, authenticity and integrity of amount, payee in all phases of authentication, AuthCode generation and info displayed to user. •  Article 6: Requirements of “knowledge” – Don’t disclose user secrets •  …. Article 33: Entry into force!
  • 24. Past Participants Past Participants App example - Underdraft API Catalogue Designed with Developers & Bank feedback in mind! PSD2 ! Catalogue!
  • 25. Security •  Software deployed on-premise behind bank’s rewall! •  Built-in OAuth 1.0a Server. Direct Login (JWT) & OpenID Connect (experimental) + External OAuth2! •  Powerful entitlement & views system! •  Banks grants access to production data & APIs! •  OBP storage can be separated from the API layer! •  Common security attacks addressed using Scala, secure & scalable language!
  • 27. Commercial License •  Commercial license: •  Freedom to fork, privately modify and merge AGPL code •  Commercial Bank support •  Commercial Developer support •  Commercial Core Banking System adapters •  Prioritized development •  Developer and Fintech community building •  Internal and external evangelization •  Customised sandbox data
  • 28. Simon Redfern, CEO simon@tesobe.com! +49 (0)30 8145 3994! www.openbankproject.com www.github.com/OpenBankProject Bank as a Platform