SlideShare uma empresa Scribd logo
1 de 242
Baixar para ler offline
INTEGRATION SUMMIT 2019
API-driven world
WSO2 & Yenlo’s integration summit series
Stuttgart, 15 May 2019
INTEGRATION
INTEGRATION SUMMIT 2019
INTEGRATION SUMMIT 2019
Agility is Key
INTEGRATION SUMMIT 2019
Agility by an Open Source & Open Standards first strategy
INTEGRATION SUMMIT 2019
Agility by an API first strategy
INTEGRATION SUMMIT 2019
Agility by a Cloud first strategy
INTEGRATION SUMMIT 2019
Agenda – Block 1
• Soft Integration
Hans Bot, Senior Architect @ Yenlo
• Emerging Architecture Patterns; API-centric and Cell-based
Dr. Paul Fremantle, CTO and Founder @ WSO2
è Coffee Break (11:00 – 11:15)
INTEGRATION SUMMIT 2019
Agenda – Block 2
• Decentralizing API’s for agile business
Pubudu Gunatilaka, Technical Lead @ WSO2
• Enabling Enterprise IT with a API-first Strategy to Accelerate Digital
Transformation
Daniel Harprecht, Senior Enterprise Architect @ Trumpf
è Lunch Break (13:00 – 14:00)
INTEGRATION SUMMIT 2019
Agenda – Block 3
• Role of Integration in an API-driven world
Asitha Nanayakkara, Technical Lead @ WSO2
• Open Banking API’s and PSD2 – Our Journey so far
Dirk Köhler, IT Project Lead, Hanseatic Bank GmbH & Co KG
• Identity & Access Management in an API-driven world
Pubudu Gunatilaka, Technical Lead @ WSO2
è Drinks and Finger food (16:00 – Onwards)
INTEGRATION SUMMIT 2019
Soft Integration
WSO2 Summit Stuttgart
15 May 2019, Hans Bot
INTEGRATION
INTEGRATION SUMMIT 2019 2
INTEGRATION SUMMIT 2019 3
Market force 1: Cloudification
Orchestrated containers on
virtual networks as cloud operating
model, providing resilience and
cosmic scalability, leveraging
smaller, immutable runtimes
INTEGRATION SUMMIT 2019 4
Market force 2: Microfication
Orchestrated containers on
virtual networks as cloud operating
model, providing resilience and
cosmic scalability, leveraging
smaller, immutable runtimes
Microservices are the new
software engineering paradigm,
providing flexibility and
independence through
disaggregation and descoping
INTEGRATION SUMMIT 2019 5
Market force 3: Data disentanglement
Orchestrated containers on
virtual networks as cloud operating
model, providing resilience and
cosmic scalability, leveraging
smaller, immutable runtimes
Microservices are the new
software engineering paradigm,
providing flexibility and
independence through
disaggregation and descoping
Databases get rearchitected.
Denormalization and data replication
bring data isolation, leaving
consistency across data silos to be
managed elsewhere
INTEGRATION SUMMIT 2019 6
Market force 4: Scaling Agile
Orchestrated containers on
virtual networks as cloud operating
model, providing resilience and
cosmic scalability, leveraging
smaller, immutable runtimes
Microservices are the new
software engineering paradigm,
providing flexibility and
independence through
disaggregation and descoping
Organizations are transforming
into collections of agile teams,
acting autonomously, ready to
change anything anytime, and
continuously evolving
Databases get rearchitected.
Denormalization and data replication
bring data isolation, leaving
consistency across data silos to be
managed elsewhere
INTEGRATION SUMMIT 2019 7
Whilst APIs have become
the pinnacle of change
INTEGRATION SUMMIT 2019 8
Big balls of mud considered harmful
INTEGRATION SUMMIT 2019 9
APIsarethelanguage
everybodyhasadopted
INTEGRATION SUMMIT 2019 10
Granularity101
Scale
Scope
Feasibility
Horizon
Clustering
Sharding
Decomposition
INTEGRATION SUMMIT 2019 11
Granularity101
Scale
Scope
Flux
Feasibility
Horizon
INTEGRATION SUMMIT 2019 12
Granularity101
Scale
Scope
Flux
Feasibility
Horizon
INTEGRATION SUMMIT 2019 13
Granularity101
Scale
Scope
Flux
Feasibility
Horizon
INTEGRATION SUMMIT 2019 14
Granularity101
Scale
Scope
Flux
Feasibility
Horizon
INTEGRATION SUMMIT 2019 15
Granularity101
Scale
Scope
Flux
Feasibility
Horizon
INTEGRATION SUMMIT 2019 16
Aligning market forces drive a major change
Orchestrated containers on
virtual networks as cloud operating
model, providing resilience and
cosmic scalability, leveraging
smaller, immutable runtimes
Microservices are the new
software engineering paradigm,
providing flexibility and
independence through
disaggregation and descoping
Organizations are transforming
into collections of agile teams,
acting autonomously, ready to
change anything anytime, and
continuously evolving
Databases get rearchitected.
Denormalization and data replication
bring data isolation, leaving
consistency across data silos to be
managed elsewhere
INTEGRATION SUMMIT 2019 17
INTEGRATION SUMMIT 2019 18
!"
!#
> %
INTEGRATION SUMMIT 2019 19
What is it?
• A modern, general
purpose programming
language (Turing
complete)
• Integration centric
• Cloud native,
extensible
• Platform agnostic,
open
• Designed for resilience
Why a new language?
• To support agile teams
with a single, powerful
development tool,
whatever their target
platform or
architecture
• To bring state of the
art integration
technologies to server-
side application
developers
What makes it special?
• Remote function calls
are as simple to code
as local function calls
• Connectivity details
inside code
• Built-in support for
streaming functions
• Sequence diagrams
A sequence diagram describes
the detailed implementation
of each use case
INTEGRATION SUMMIT 2019 20
(&&. &%)*%%%
=
,-. ..%
INTEGRATION SUMMIT 2019 21
(&&. &%)*% %%%
=
%. %%%
INTEGRATION SUMMIT 2019 22
INTEGRATION SUMMIT 2019 23
Cell-based architecture with WSO2 Cellery
INTEGRATION SUMMIT 2019 24
Growing live –
Continuous Improvement
with Regular Rejuvenation
24
INTEGRATION SUMMIT 2019 25
Take away’s
1. Embrace cloud-
native technologies, 

use infrastructure as
code practices.
3. Small is beautiful
4. Go rethink your
governance
2. Leverage a
strategic approach
on integration. 

Put your APIs first.
5. Learn to Integrate
like a Ballerina, 

gently and softly.
INTEGRATION SUMMIT 2019
THANK YOU
wso2.com
And good luck fighting
entropy when you’re
back at work
yenlo.com connext.com
hans.bot@yenlo.com
INTEGRATION SUMMIT 2019
API and cell-based architectures
Dr Paul Fremantle
CTO & Co-Founder, WSO2
paul@wso2.com / @pzfreo
INTEGRATION
INTEGRATION SUMMIT 2019
The Integration Imperative is Growing
Disaggregated architectures drive 50 billion endpoints, growing >1 trillion
CONSUMER DEMAND
Scale and agility are pushing
app disaggregation...
…that makes hybrid
integration the unspoken
challenge of all cloud
services
SUPPLIERS DISAGGREGATE ARCHITECTURE TO MEET DEMAND
1
10
102
103
105
109
MONOLITHIC
BUSINESS APP
ENTERPRISE
APPS
DEPARTME
NTAL APPS
SAAS APPS
PUBLIC /
PRIVATE APIS
SERVERLESS &
MICROSERVICES
1970s
|
MAINFRAME
1980s
|
IT
AWAKENING
1990s
|
INTERNET
2000s
|
MOBILE
2010s
|
IoT/AI
2020+
|
DIGITAL NATIVE
INTEGRATION SUMMIT 2019
APIs create business agility
that fosters the rapid
business reconfiguration
necessary to continually
adapt to an unknown future
of constant change.”
~ Randy Heffner,
Forrester Research
...And APIs Are The Glue
All integration is becoming hybrid integration
“
Why are APIs important?
• An API is a business capability delivered over the Internet
to internal or external consumers
– Network accessible function
– Available using standard web protocols
– With well-defined interfaces
– Designed for access by third-parties
• A Managed API is:
– Actively advertised and subscribe-able
– Available with SLAs
– Secured, authenticated, authorized and protected
– Monitored and monetized with analytics
APIs are the products of the 21st Century
● APIs are how digital value is delivered
● Monetized either directly or indirectly
● Increasingly intermediated, traded and marketed
● Not just between organisations but within
organisations as well
StubHub is an API driven business
TfL is an adaptive business
Jaguar Land Rover is an API-driven business
Every Bank in Europe is now API-driven
Open Banking
Trumpf is an API-driven business
WSO2 API Manager
Leader in open source API Management
WSO2 API Manager 2.6
○ WSO2 API Microgateway 2.6
○ WSO2 API Analytics 2.6
○ WSO2 API Tooling 2.6
○ WSO2 IAM Key Manager Profile 5.7
Hybrid Options
○ Public, private, hybrid
○ Macro and micro deployments
○ Dozens of install & update packages
○ WSO2 Update Manager with incremental updates
What about security?
● Encryption, Tokens, SSO
● Multi-factor authentication
● Fraud detection and
real-time analysis
● Step-up authentication
● Adaptive authentication
API Microgateway
https://github.com/wso2/product-microgateway
https://wso2.com/api-management/api-microgateway/
INTEGRATION SUMMIT 2019
A cloud-native programming language for microservices and APIs
● A compiled, transactional, statically and
strongly typed programming language with
textual and graphical syntaxes.
● Incorporates fundamental concepts of
distributed system integration
● Offers a type safe, concurrent environment
to implement microservices with
distributed transactions, reliable
messaging, stream processing, and
workflows.
INTEGRATION SUMMIT 2019
Ballerina - code and visual syntax in sync
● An API Marketplace goes
above and beyond the API
Developer Portal
● Enables aggregation and trade
in APIs
● Creates new revenue sharing
models
API Marketplaces
IdeaBiz
In the first 18 months, 2500 developers created 3300 apps
Agile is here
- just not very
evenly distributed
Physical
Functional
Linux/OS
Virtualization
Cloud
Containers
K8s, Cloud
Orchestration
ABIs Web Services SOA APIs Endpoints
Cloud Native
The best architectures, requirements, and designs emerge from
self-organizing teams.
The Agile Manifesto
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely.
Deliver working software frequently with a preference to the shorter
timescale.
“
“
“
The best architectures, requirements, and designs emerge from
self-organizing teams.
The Agile Manifesto
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely.
Deliver working software frequently with a preference to the shorter
timescale.
“
“
“
Two Pizza Rulehttps://flic.kr/p/X9B7CH
n(n-1)
2
Simple maths
A team which:
● Manages its own work
● Pulls work
● Doesn’t require “command and control”
● Communicates effectively with each other
● Is not afraid to ask questions
● Continuously evolves skills and capabilities
What is a “self-organizing” team?
https://www.scrumalliance.org/community/articles/2013/january/self-organizing-teams-what-and-how
Physical
Functional
Linux/OS
Virtualization
Cloud
Containers
K8s, Cloud
Orchestration
ABIs Web Services SOA APIs Endpoints
O
rganizational
Composable Enterprise
The cell is the basic structural,
functional, and biological unit
of all known living organisms
Cell boundaries
Transmembrane receptors and signalling
Composite Service
Cell API Gateway
Cell
Managing Groups of Microservices
INTEGRATION SUMMIT 2019
Self-contained
Deployable as a unit
API Centric
Data plane and control plane
Cells are the building blocks of a composable
enterprise
https://wso2-cellery.github.io/
Cellery - simple composition and graphical view
Summary
• Disaggregation is inevitable
• Cloud Native + APIs => Agility
• An API strategy is essential for
– Digital transformation, and
– Organisational effectiveness
• Cells are the building blocks of a composable
enterprise
THANK YOU
wso2.com
INTEGRATION SUMMIT 2019
Decentralizing APIs for Agile
Businesses
Pubudu Gunatilaka
Associate Technical Lead - WSO2 Inc.
INTEGRATION
INTEGRATION SUMMIT 2019
User Story
Online Shopping Store
Product API
Order API
Inventory API
Payment API
INTEGRATION SUMMIT 2019
- High traffic
- Self contained access tokens to secure the API
- Dynamic routing for product discovery
- Custom response caching requirements
- API Shaping to minimize mobile bandwidth usage
- Additional API gateway for internal users
Product API
GATEWA
Y
INTEGRATION SUMMIT 2019
- Medium traffic
- Mutual TLS and OAuth 2.0 to secure the APIs
- Custom response caching requirements
- Different API mediations
Order API Payment API
GATEWAY
INTEGRATION SUMMIT 2019
- Low traffic
- Basic Auth to secure the API
- Private API
- Different API mediations
Inventory API
GATEWAY
INTEGRATION SUMMIT 2019
Typical API Management Story
INTEGRATION SUMMIT 2019
TRAFFIC MANAGER
API PUBLISHER
DEVELOPER PORTAL KEY MANAGER
GATEWAY
API PROVIDERS
API CONSUMERS
API CONSUMERS
Publish
API
Push to
Store
Publish
throttling
policies
Update gateway
Access token
generation request
Key
Validatio
n
API
Invocation
SERVICE IMPL
Subscribe
to API
INTEGRATION SUMMIT 2019
Usage of APIs in API Gateway
GATEWAY
INTEGRATION SUMMIT 2019
Some key concerns...
- Different resource usages
- Different Security enforcements
- Dynamic routing
- API mediation and transformation
- API Shaping
- Response Caching
- Private vs Public APIs
- API Gateway per department/unit
INTEGRATION SUMMIT 2019
Moving into Decentralizing
APIs
INTEGRATION SUMMIT 2019
Addressing the concerns...
GATEWAY GATEWAY GATEWAY
INTEGRATION SUMMIT 2019
Some Key Requirements for Decentralizing APIs
- API Security
- Rate limiting
- API Discovery
- Analytics & Traffic Monitoring
- API Monetization
- API Mediation
INTEGRATION SUMMIT 2019
WSO2 API Microgateway
INTEGRATION SUMMIT 2019
API Security
● Authentication
○ Security latency should be minimum
○ Security in locked down environments
○ Use of Self contained access tokens
● Authorization
○ Scope validation
○ API subscription validation
○ Other fine grained access controls
INTEGRATION SUMMIT 2019
Rate Limiting
● Throttling happens at
○ API level
○ Application level
○ Resource level
● Use of Traffic Manager
INTEGRATION SUMMIT 2019
WSO2 API Microgateway
Developer first approach
INTEGRATION SUMMIT 2019
Developer first approach
● Skip API Publisher
● Skip Developer Portal
● Use of JWT to secure the API
API MICROGATEWAY
Swagger
INTEGRATION SUMMIT 2019
API Discovery
● API visibility in Developer Portal
○ Public
○ Restrict by role
● Publish API to developer portal from API
Microgateway
INTEGRATION SUMMIT 2019
Analytics and Traffic Monitoring
● File based analytics
data recording
● Upload data zip files
to Analytics servers
● Summarize analytics
data in Analytics
servers
INTEGRATION SUMMIT 2019
API Monetization
● Usage based billing
○ Summarized
analytics data can
be used
INTEGRATION SUMMIT 2019
API Mediation
● Mediation at
○ API level
○ Resource level
● Mediation as function
INTEGRATION SUMMIT 2019
Deployment Patterns for
Decentralized APIs
INTEGRATION SUMMIT 2019
Hybrid API Gateway
Source: https://wso2.com/api-management/api-
microgateway/
INTEGRATION SUMMIT 2019
Lockdown API Gateway
Source: https://wso2.com/api-management/api-
microgateway/
INTEGRATION SUMMIT 2019
Static API Gateway
Source: https://wso2.com/api-management/api-
microgateway/
INTEGRATION SUMMIT 2019
Moving to Microservice
Architecture
INTEGRATION SUMMIT 2019
Source: https://www.bmc.com/blogs/microservices-architecture/
INTEGRATION SUMMIT 2019
INTEGRATION SUMMIT 2019
Challenges with Microservices
- Secure communication between services
- Analytics, tracing and monitoring
- Disaggregation of architecture increases the number of
endpoints
- Communication among these endpoints will be a key
challenge
- Service discovery
- Network resiliency
- End to end authentication
INTEGRATION SUMMIT 2019
The Solution
INTEGRATION SUMMIT 2019
Service Mesh
A service mesh is a dedicated infrastructure layer that
controls service-to-service communication over a network.
It provides a method in which separate parts of an
application can communicate with each other.
source:techtarget.com
INTEGRATION SUMMIT 2019
Service Mesh
Source: https://www.nginx.com/blog/what-is-a-service-mesh/
INTEGRATION SUMMIT 2019
Istio
Source: https://istio.io/docs/concepts/what-is-istio/#architecture
INTEGRATION SUMMIT 2019
When is API Management required in a Service
Mesh
- When users need to expose microservices to outside in
a secured and a controlled manner
- When fine grained security should be enforced on APIs
exposed
- When stats need to be collected on API usage for
monetization and billing
- When it is required to offer a marketplace for APIs for
easy discovery and adoption
INTEGRATION SUMMIT 2019
WSO2 API Management for Istio, Service Mesh
Source: https://wso2.com/api-management/microservices/istio/
INTEGRATION SUMMIT 2019
THANK YOU
wso2.com
INTEGRATION SUMMIT 2019
Enabling Enterprise IT with a API-first
Strategy to Accelerate Digital
Transformation
Stuttgart, May 2019
Daniel Harprecht
INTEGRATION
INTEGRATION SUMMIT 2019
Company
presentation
Our Journey Conclusion
Agenda
1 2 3
INTEGRATION SUMMIT 2019
Company Presentation
INTEGRATION SUMMIT 2019
TRUMPF is…
A Family-owned company
since 1923
Technology leader in two
business areas
Close to our customers
with 77 subsidiaries
Innovation-guaranteed –
sustainable and
permanent
INTEGRATION SUMMIT 2019
Digital Transformation TRUMPF
Digital Ambition as Starting Point for Digital Priorities and Requirements
DIGITAL FOUNDATION
DIGITAL AMBITION
Internal Digital Transformation
Smart Factory Solutions &
Services for new Business Areas
Smart Factory Solutions
& Services for TRUMPF
Machines/Lasers
Disruptive Business Models
Supplier
New digital offerings
Consumer
Digital Business Processes
Organizational
Structures
Data-
Analytics
Architecture Employee SkillsPartner Network
Data-
Structure
Mindset/
Working Method
Technical Requirements Organizational Requirements
INTEGRATION SUMMIT 2019
Our Journey since 2017
INTEGRATION SUMMIT 2019
▼ No Interface Strategy
▼ Importance of Interfaces
▼ Missing Accountability
▼ cost-intensive interface
development process
▼ long development cycles
▼ hardly reusable
Did our “Homework”
?
07/2017 2018 2019 202+
As-Is
eShop(s) Workday
C4C SAP ERP
PI
HCI
SIS E2Q
Created a Vision
Found comrades
INTEGRATION SUMMIT 2019
Did our “Homework”
Created a Vision
Found comrades
To-Be
eShop
C4C SAP ERP
Individualization
Harmonization
Translation
DMA …
…
We connect every application with
every process internal & external
to ensure that the right information
is consumed and processed flawless & secure.
?
07/2017 2018 2019 202+
As-Is
eShop(s) Workday
C4C SAP ERP
PI
HCI
SIS E2Q
INTEGRATION SUMMIT 2019
?
07/2017 2018 2019 202+
Vision
TextReason
Costs
Time
Fear
Did our “Homework”
Created a Vision
Found comrades
Enterprise
Architect Solution
Architects
e.g. Web, Mobile, …
Developers
e.g. JS, ABAP, …
IT Security
INTEGRATION SUMMIT 2019
Designed Target Architecture
2017 11/2018 2019 202+
• collected >140
requirements
• screened 7 technologies
with 9 different
Implementation Partners
• conducted 15 Beauty
Contests
A B C D E F
A C D F
D
A1 A2 A3 D1 D2 D3
A1 A3 D1 D3
A A3 DD1
TCO
A
DD1
Requirementsto
Solutiondetermination
SolutiontoImplementation
partnerdetermination
We connect every application with every process internal & external
to ensure that the right information is
consumed and processed flawless & secure.
Chose Technology & Partner
Finalized RFP
RFP
INTEGRATION SUMMIT 2019
Technologies
Implementation Partner
2017 11/2018 2019 202+
Designed Target Architecture
Chose Technology & Partner
Finalized RFP
RFP
INTEGRATION SUMMIT 2019
2017 11/2018 2019 202+
Designed Target Architecture
Chose Technology & Partner
Finalized RFP
RFP
INTEGRATION SUMMIT 2019
MVP Go-Live
Advertised our vision & project
Deployed our first set of API’s
✓ Communication Packages (Intranet- & Yammer-Post, Status, Progress, …)
✓ Monthly Demo-Sessions
✓ Team Meeting Visits
✓ FAQ
2017 2018 04/2019 202+
Communication Strategy
Reason
Costs
Time
Fear
INTEGRATION SUMMIT 2019
2017 2018 04/2019 202+
MVP Go-Live
Advertised our vision & project
Deployed our first set of API’s
Articles
= to retrieve Product Master Data, its
availability or price(s).
SAP ERP PIM
Transformation
Customer Addresses
= to retrieve customer address details
SAP ERP
SAP
Hybris
Transformation
Machine Equipment
= to retrieve machine equipment
hierarchy & attributes information
ERP SIS DIP
Transformation
Order
= to place customer purchase orders
ERP SIS DIP
Transformation
INTEGRATION SUMMIT 2019
• 14 APIs
• 20 POs per Week
• >500 NL Identities
migrated
• >1000 Other Identities
migrated
2017 2018 04/2019 202+
MVP Go-Live
Advertised our vision & project
Deployed our first set of API’s
INTEGRATION SUMMIT 2019
2017 2018 2019 202+
Expand Internal & External
Hybrid Cloud Mode
ERP Transformation
INTEGRATION SUMMIT 2019
2017 2018 2019 202+
Extend Internal & External
Hybrid Cloud Mode
ERP Transformation
Consumable
APIs
On-PremiseCloud
API
API
API API
SAP
ERP
API API
…
(Legacy)
API API
…
(Legacy)
API API
SAP
Cloud
API API
Workday
API API
AWS
API API
INTEGRATION SUMMIT 2019
2017 2018 2019 202+
Extend Internal & External
Hybrid Cloud Mode
ERP Transformation
• 180 Technical R/3 Interfaces (April 2019)
• 25 years of Add-on's & Customizing
• R/3 End of Support (31 December 2025)
INTEGRATION SUMMIT 2019
Conclusion
Vision & Target
✓ You need a vision to motivate your organization!
✓ Draft a Logical Target Architecture
✓ Define, but iterate when needed your Technical Target Architecture
Partnership
Communicate &
Commit
INTEGRATION SUMMIT 2019
Conclusion
Vision & Target
✓ You need a vision to motivate your organization!
✓ Draft a Logical Target Architecture
✓ Define, but iterate when needed your Technical Target Architecture
Partnership
Communicate &
Commit
✓ Find Comrades in your organization
✓ Look for a partner who you can rely on
✓ Strengthen your partnership continuously
INTEGRATION SUMMIT 2019
Conclusion
Vision & Target
✓ You need a vision to motivate your organization!
✓ Draft a Logical Target Architecture
✓ Define, but iterate when needed your Technical Target Architecture
Partnership
Communicate &
Commit
✓ Find Comrades in your organization
✓ Look for a partner who you can rely on
✓ Strengthen your partnership continuously
✓ Communication is the key across your organization
✓ Show your progress – visible & understandable for everyone!
✓ Check your API “customers”, manage them and win them for new APIs!
INTEGRATION SUMMIT 2019
Conclusion
Vision & Target
✓ You need a vision to motivate your organization!
✓ Draft a Logical Target Architecture
✓ Define, but iterate when needed your Technical Target Architecture
Partnership
Communicate &
Commit
✓ Find Comrades in your organization
✓ Look for a partner who you can rely on
✓ Strengthen your partnership continuously
✓ Communication is the key across your organization
✓ Show your progress – visible & understandable for everyone!
✓ Actively manage your “API Customers” and win them for new APIs!
INTEGRATION SUMMIT 2019
Questions?
INTEGRATION SUMMIT 2019
THANK YOU
wso2.com
INTEGRATION SUMMIT 2019
Role of Integration In API Driven World
Asitha Nanayakkara
Technical Lead, Integration team
INTEGRATION
INTEGRATION SUMMIT 2019
Story of SuperCity
INTEGRATION SUMMIT 2019
INTEGRATION SUMMIT 2019
Challenge from Digital Competition
INTEGRATION SUMMIT 2019
New Strategy
Reuse existing systems
Cost Savings
Faster time to market
Work with legacy
backend systems
Room for future
expansions
API Management solution along with some broad integration capabilities
INTEGRATION SUMMIT 2019
SuperCity API Initiative
API
Existing System
Mobile
App
Website
INTEGRATION SUMMIT 2019
API Driven Development
INTEGRATION SUMMIT 2019
Why APIs ?
● APIs are a key enabler of digital enterprise
● APIs acts as gateways to enterprise digital asserts
● Allows the enterprise to build new digital consumer experiences within
accelerated time frame
● They open up new revenue channels and expand existing revenue
channels
● APIs enable the enterprise to cater for future expansions
INTEGRATION SUMMIT 2019
Code first design
Code First vs API First Design
Back-end
Team
ImpI 1
API
2
Client
A
Client
B
...
SDK SDK ...
3
Front-end
Teams
API first design
Front-end
Teams
Back-end
Team
API API API
Mock Mock Mock 1
Client
A
Client
B
...
SDK SDK ...
ImpI 2
2
ImpI ImpI
Data Services
INTEGRATION SUMMIT 2019
API Façade
IoT
Mobile
Apps
Web
API Gateway
API Façade
DatabaseLegacy System
Content
Management
CRM/HR/Inventory
Systems
SaaS
INTEGRATION SUMMIT 2019
API Façade
System 1
API 1
System 2
API 2
Composite API
System APIs
Orchestration APIs
INTEGRATION SUMMIT 2019
Orchestration APIs
Invoke
Policy / discovery
Enrich Publish
DB
write
Transform Update
Policy
Orchestration API
CRM
API1 Queue
DB
REST
API
INTEGRATION SUMMIT 2019
API Façade
IoT
Mobile
Apps
Web
API Gateway
API Façade
DatabaseLegacy System
Content
Management
CRM/HR/Inventory
Systems
SaaS
API A API B
Orchestration API
Orchestration APIs
System System
INTEGRATION SUMMIT 2019
SuperCity’s Digital Story
INTEGRATION SUMMIT 2019
SuperCity API Initiative
API
Existing System
Mobile
App
Website
INTEGRATION SUMMIT 2019
Building the API’s
Price
Update
System
Inventory
System
Reservation
System
PoS
System
Store 1
Store 2
Store 3
Mobile App
Website
API
API
Delivery System
API
Payment System
API
API
API
INTEGRATION SUMMIT 2019
Building the API’s
Price
Update
System
Inventory
System
Reservation
System
PoS
System
Store 1
Store 2
Store 3
Mobile App
Website
API
Delivery System
API
Payment System
API
Managed API
API
API
API
INTEGRATION SUMMIT 2019
Types of digital assets in enterprises
● Application silos that hold key business capabilities of the enterprise
● Enterprise SaaS applications
● Enterprise Data stored in various storage mechanisms including RDBMS,
Files, Spreadsheets, CSV files ...
● Applications that execute the process flows in the enterprise
● Systems based on proprietary protocols and data formats
INTEGRATION SUMMIT 2019
Key integration capabilities
● API and Service Hosting
● Orchestration of services and apis
● Routing
● Transformations
● Protocol switching and ability to process different data formats
● Parallel processing
INTEGRATION SUMMIT 2019
Integration Strategy
• Discover the ecosystems and Application silos
• Understand the data
• Understand the capabilities
• Identify the possible integration points for each system
• API enable the identified systems
• Implement the integration logic
INTEGRATION SUMMIT 2019
WSO2 Enterprise Integrator
INTEGRATION SUMMIT 2019
A Hybrid Integration Platform
Connectivity / Integration: anything-to-anything
WSO2 EIConnectors
Web services
APIs
Filesystems
Messaging systems
Business
Applications
Partners’ systems
Data
Supporting Standards
• HTTP(S)
• JMS, AMQP, MQ
• Websockets
• VFS
• FIX, HL7
• JSON, SOAP
• XSLT, XPATH, Smooks
• JDBC, CSV, NO-SQL
• OAuth, XACML, WS-Sec
INTEGRATION SUMMIT 2019
Enterprise Integrator Capabilities
INTEGRATION SUMMIT 2019
API Integration - Integrator Profile
A lightweight, high performance integration runtime
• Comprehensive REST, SOAP, and WS-* support
• Support for File, Data, Messaging based integrations
• SAP, FIX, and HL7 - Domain specific solutions
• Configuration driven
• Extensible and Scalable
• 100% coverage of all EI patterns
INTEGRATION SUMMIT 2019
Data Integration - Integrator Profile
Building service abstractions on top of disparate data sources
SQL
SOAP/REST/OData
XML/JSON
Integrator Runtime
WSO2 EI
INTEGRATION SUMMIT 2019
Business Processes - BPS Profile
Processes/Workflows with BPMN, BPEL, Human Tasks
Application α
Application β
Defined processes and workflows
which may also consist of human
tasks
Business Process Execution as
a Service
WSO2 EI
Application N
Process Initiation
Results/Decisions
INTEGRATION SUMMIT 2019
Micro Integrator
• Can be to used to create composite services using atomic services
• Separate distribution that can be used in a cloud native environment
• Users can use the same EI tooling to create artifacts
• Deploy few composite integration services per micro integration
• Command line tool for management tasks
• Fast startup time (5s)
• Small distribution size of 150 mb
• K8S Integration
https://github.com/wso2/micro-integrator
INTEGRATION SUMMIT 2019
Micro-integrations
28
Consumer 1
API Service P API Service Q API Service R API Service S
Consumers
Consumer 2 Consumer 3
μ Service A
Proprietary &
Legacy
Systems
Web API /
SaaS
API Services/
Edge Services
Composite Service/
Integration Services
Core Services/
Atomic Services μ Service I
μ Service H
μ Service J
μ Service E
μ Service C
μ Service D
μ Service G
μ Service B
μ Service F
API
Management
INTEGRATION SUMMIT 2019
WSO2 EI Graphical Tooling
• Drag and Drop Visual Editor
• Develop, Deploy, Test, Debug
capabilities from the editor
• Build in micro Integrator runtime for
testing and debugging
• Export artifacts as a docker image
with micro integration
• Integration templates for rapid
development
INTEGRATION SUMMIT 2019
Integration Analytics
Dashboards for Transaction Analytics and Monitoring
Overall setup
• Overall Throughput (in TPS)
• Overall Message Count
APIs, proxies, endpoints specific
• Request Count
• Message Count
• Message Latency
• Explore Messages
• Explore Message Flows
INTEGRATION SUMMIT 2019
Other Analytics Integrations
• ELK Stack
• Prometheus
INTEGRATION SUMMIT 2019
Continuous Integration and Continuous Delivery
Continuous Integration
Server
Source Control
System
WSO2 EI
WSO2 EI
Environment 1
WSO2 EI
WSO2 EI
Environment 2
Continuous Test Server
Integration
artifacts
IDE IDEIDE
INTEGRATION SUMMIT 2019
Solving the Integration
Requirements with WSO2 EI
INTEGRATION SUMMIT 2019
Integration with Systems that Talk in Standard
Protocols
Support for a wide range of
standard protocols
• HTTP/HTTPS
• JMS
• AMQP
• FTP/SFTP/FTPS/SMB
• SMTP/IMAP
• MQTT
• KAFKA
• And many more
SMTP
HTTP
JMS
FTP
Websocke
t
INTEGRATION SUMMIT 2019
Integration with Systems that Talk in Standard
Protocols
HTTP/API
Public Private Organization
Existing
System
FTP
INTEGRATION SUMMIT 2019
Integration with Systems that Talk in Non-
standard/ Proprietary Protocols
• Built in support for well-known proprietary protocols
E.g. SAP
• Easy to extend the functionality to introduce new protocols
HTTP/API
Public Private Organization
Existing
System
Non Standard
Protocol
Connector
INTEGRATION SUMMIT 2019
Integration with Files-based Systems
● WSO2 Enterprise Integrator supports a wide range of file transferring
protocols such as FTP, SFTP, FTPS, and SMB
○ Listen to a location, pick files, and invoke a web API using the content of the
files
File HTTP
Web API
Invocation
Existing Legacy
System
INTEGRATION SUMMIT 2019
Integration with Systems that Use Databases
Expose databases or other data sources as services
HTTP
INTEGRATION SUMMIT 2019
Extension Points
• Script mediator
• Connectors
• Custom/Class mediators
• API handlers
• Custom tasks
• Custom inbound endpoints
• Custom XPath functions
• Message builders and formatters
• Transport listeners and senders
• Custom message
stores/processors
INTEGRATION SUMMIT 2019
Conclusion
● Why API Driven integrations are important
● API and Integration strategy and approaches
● WSO2 Integration suite functionality to support API driven Integration
● How to successfully implement API driven Integration
INTEGRATION SUMMIT 2019
THANK YOU
wso2.com
INTEGRATION SUMMIT 2019
Questions?
INTEGRATION SUMMIT 2019
Open Banking API and PSD2
Our journey so far
Presented by Dirk Köhler – Hanseatic Bank
INTEGRATION
INTEGRATION SUMMIT 2019
Hanseatic Bank
INTEGRATION SUMMIT 2019
INTEGRATION SUMMIT 2019
Consumer credit
Personal loans (B2B/B2C)
Card accounts (B2B/B2C) White-Label
INTEGRATION SUMMIT 2019
Insurance
Residual debt and
direct insurances (B2B / B2C)
Deposit
Fixed and variable rate
products (B2C)
Factoring
Acquisition of short and medium-term
receivables out of payment facilities
INTEGRATION SUMMIT 2019
PSD2 and Open Banking
Definitions
INTEGRATION SUMMIT 2019
PSD2 in a nutshell
Source: https://www.cbinsights.com/research/challenger-bank-strategy/
INTEGRATION SUMMIT 2019
Open Banking
Source: https://www2.deloitte.com/de/de/pages/financial-services/articles/open-banking.html
INTEGRATION SUMMIT 2019
PSD2 and Open Banking
Opportunities
INTEGRATION SUMMIT 2019
Consistent API-Architecture
Easy maintenance and scalability
Source: https://pxhere.com/en/photo/1566111
INTEGRATION SUMMIT 2019
Standardized interface landscape
Reusability of internal APIs saves implementation time
Source: https://pxhere.com/en/photo/1080758
INTEGRATION SUMMIT 2019
Easy and fast onboarding of TPP
New business opportunities
Source: https://pxhere.com/en/photo/1452881
INTEGRATION SUMMIT 2019
Business Intelligence
Optimizing products to customer needs
Source: https://pxhere.com/en/photo/1159616
INTEGRATION SUMMIT 2019
Our journey
Why WSO2 Open Banking?
INTEGRATION SUMMIT 2019
WSO2 Open Banking – Key Features
API templates that support The Berlin
Group API specifications
Inbuilt API Security including OAuth2
and certificate validation
Strong customer authentication,
Adaptive authentication, and User
Consent Management
API Analytics & Business Insights with
Dashboards
Fraud Detection and Transaction Risk
Analysis
Compliance with General Data
Protection Regulation (GDPR)
Source: WSO2
INTEGRATION SUMMIT 2019
Our journey
Architectural concept
INTEGRATION SUMMIT 2019
South API Layer
North API Layer
Core Banking Systems
TPP
Internal Tools
TPP
NorthSouthBackend
INTEGRATION SUMMIT 2019
TestDevelopment Live
North API Layer (WSO2 Open Banking)
South API Layer (WSO2 API Manager)
Backend (Hanseatic Bank Services)
Staging approach
INTEGRATION SUMMIT 2019
Our journey
Challenges
INTEGRATION SUMMIT 2019
Security in financial areas
Source: https://pxhere.com/de/photo/1341681
missing trust
regulations
INTEGRATION SUMMIT 2019
Silo based organisation
Source: https://pxhere.com/en/photo/752204
data
base
network
developer
application
management
project
management
system
administration
INTEGRATION SUMMIT 2019
Exemption from fallback interface
• 116 pages guideline report
• approx. 60 questions
• 3 month before mid of September
• live conditions
• feedback from TPP
INTEGRATION SUMMIT 2019
2 registered TPP in Germany
live conditions?
https://de.m.wikipedia.org/wiki/Datei:WTF_(8439080666).jpg
INTEGRATION SUMMIT 2019
Our journey
Next steps
INTEGRATION SUMMIT 2019
API strategy – next steps
base for new strategic
opportunities
HB
mobile
banking
HB
online
banking
PSD2
INTEGRATION SUMMIT 2019
API strategy – possible future steps
•products
•conditions
•service functions
Open
Banking
•digital credit application
•access to partner account data
Strategic
Partner
•reusable services
•migration of existing interfaces
•central communication hub
internal
INTEGRATION SUMMIT 2019
Silo based organisation
Source: https://pxhere.com/en/photo/752204
data
base
network
developer
application
management
project
management
system
administration
INTEGRATION SUMMIT 2019
Service based organisation
Source: https://pxhere.com/de/photo/1445813
crossfunctional
api as one tool to support new approach
self organized
INTEGRATION SUMMIT 2019
Questions?
INTEGRATION SUMMIT 2019
THANK YOU
wso2.com
INTEGRATION SUMMIT 2019
Identity and Access Management in an
API-driven World
Pubudu Gunatilaka
Associate Technical Lead - WSO2 Inc.
INTEGRATION
INTEGRATION SUMMIT 2019
The API-driven World
INTEGRATION SUMMIT 2019
The API-driven World
INTEGRATION SUMMIT 2019
The API-driven World
INTEGRATION SUMMIT 2019
The API-driven World
INTEGRATION SUMMIT 2019
The API-driven World
INTEGRATION SUMMIT 2019
The API-driven World
INTEGRATION SUMMIT 2019
The API-driven World
INTEGRATION SUMMIT 2019
IAM in The API-driven World
ID Token Access Token Refresh Token
INTEGRATION SUMMIT 2019
IAM in The API-driven World
1. How to onboard users ?
1. How to authenticate users ?
INTEGRATION SUMMIT 2019
Users Onboarding
INTEGRATION SUMMIT 2019
Users Onboarding
X
Registration Fatigue
INTEGRATION SUMMIT 2019
Users Onboarding - BYoID
Application
Identity Providers
INTEGRATION SUMMIT 2019
Users Authentication
INTEGRATION SUMMIT 2019
● Over 70% of employees reuse passwords at work
● 59% reuse their passwords everywhere
● 81% of hacking-related breaches leveraged either stolen and/or
weak passwords
● The above rate has gone from 50% to 66% to 81% during the
past three years (2017)
‘Passwords’ are Not Secure!
Source - 2017 Verizon Data Breach Investigations Report (DBIR)
INTEGRATION SUMMIT 2019
Users Authentication
X
INTEGRATION SUMMIT 2019
How do you support ‘Strong
Authentication’ ?
INTEGRATION SUMMIT 2019
Multi-factor
Authentication
Break authentication into
multiple steps and verify
different authentication
factors at each step.
INTEGRATION SUMMIT 2019
Authentication Factors
1. Knowledge
Something you know
Password, passphrase, pin, secret fact
1. Possession
Something you have
Phone, token, badge, smart card
1. Inherence
Something you are
Fingerprint, facial feature, voice
INTEGRATION SUMMIT 2019
Authentication Factors
Step 1
Step 2
INTEGRATION SUMMIT 2019
90% Google users have no 2FA
Multi-factor Authentication in Reality
INTEGRATION SUMMIT 2019
What is the Problem?
INTEGRATION SUMMIT 2019
Usability
Security
Convenience
INTEGRATION SUMMIT 2019
Solution ?
INTEGRATION SUMMIT 2019
Authentication needs to be more dynamic,
responsive and context sensitive
=
Adaptive Authentication
INTEGRATION SUMMIT 2019
Use Case: An Application Request LoA
INTEGRATION SUMMIT 2019
Use Case: Authentication From New Devices
INTEGRATION SUMMIT 2019
Use Case: Geo Velocity
INTEGRATION SUMMIT 2019
WSO2 Identity Server Offering - Overview
INTEGRATION SUMMIT 2019
WSO2 Identity Server Offering - Overview
Static Authentication Flow
● IdP offers static authentication flow to the user
● Multi-factor & Multi-option authentication
● In Multi-option authentication user can pick one
option from each step
Request-based Conditional Authentication Flow
● IdP offers dynamic authentication flow to the user
● Based on attributes of request message
authentication steps will change
● HTTP message, SAML ACR, OIDC ACR
INTEGRATION SUMMIT 2019
WSO2 Identity Server Offering - Overview
User-based Conditional Authentication Flow
● IdP offers static authentication flow to the user
● Based on attributes of identified user
authentication steps will change
Adaptive/Risk-based Authentication Flow
● IdP offers dynamic authentication flow to the user
● Authentication steps can be based on user
behaviors, environments, history and risk score
INTEGRATION SUMMIT 2019
● Everyone knows passwords are no longer secure.
● Multi-factor authentication offers a perfect solution but less
adopted due to usability issues.
● Multi-factor authentication needs to be more dynamic, responsive
and context sensitive, and we called it ‘Adaptive Authentication’
● WSO2 Identity Server can support any adaptive or risk-based
authentication use case.
Conclusions
INTEGRATION SUMMIT 2019
THANK YOU
wso2.com
INTEGRATION SUMMIT 2019
INTEGRATION SUMMIT 2019
Managed Middleware as a Service
Out-of-the-box integration platform
powered by WSO2 technology
www.connext.com
INTEGRATION SUMMIT 2019
Thank you!
info@yenlo.com
INTEGRATION

Mais conteúdo relacionado

Mais procurados

[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIsWSO2
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIJudy Breedlove
 
[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...
[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...
[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...WSO2
 
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...WSO2
 
Red Hat: Three Pillars of Integration
Red Hat:  Three Pillars of IntegrationRed Hat:  Three Pillars of Integration
Red Hat: Three Pillars of IntegrationJudy Breedlove
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable EnterpriseWSO2
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationJudy Breedlove
 
Transform the internal it landscape with APIs
Transform the internal it landscape with APIsTransform the internal it landscape with APIs
Transform the internal it landscape with APIsJudy Breedlove
 
[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...
[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...
[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...WSO2
 
Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)Judy Breedlove
 
An API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationAn API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationJudy Breedlove
 
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...Andy Pemberton
 
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
Navigating Cloud Adoption:  Trends that Challenge and Inspire DesignersNavigating Cloud Adoption:  Trends that Challenge and Inspire Designers
Navigating Cloud Adoption: Trends that Challenge and Inspire DesignersJudy Breedlove
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven WorldWSO2
 
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...WSO2
 
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...WSO2
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshopJudy Breedlove
 

Mais procurados (17)

[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & API
 
[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...
[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...
[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...
 
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
 
Red Hat: Three Pillars of Integration
Red Hat:  Three Pillars of IntegrationRed Hat:  Three Pillars of Integration
Red Hat: Three Pillars of Integration
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integration
 
Transform the internal it landscape with APIs
Transform the internal it landscape with APIsTransform the internal it landscape with APIs
Transform the internal it landscape with APIs
 
[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...
[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...
[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...
 
Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)
 
An API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationAn API-focused approach to Agile Integration
An API-focused approach to Agile Integration
 
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
 
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
Navigating Cloud Adoption:  Trends that Challenge and Inspire DesignersNavigating Cloud Adoption:  Trends that Challenge and Inspire Designers
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World
 
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
 
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshop
 

Semelhante a WSO2-Yenlo Integration Summit Stuttgart 15 may 2019

Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Yenlo
 
WSO2 API Day Toronto 2019 API-driven World
WSO2 API Day Toronto 2019 API-driven WorldWSO2 API Day Toronto 2019 API-driven World
WSO2 API Day Toronto 2019 API-driven WorldWSO2
 
[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...
[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...
[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...WSO2
 
[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...
[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...
[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...WSO2
 
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...WSO2
 
[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven WorldWSO2
 
[WSO2 Integration Summit Nairobi 2019] API-Driven World
[WSO2 Integration Summit Nairobi 2019] API-Driven World[WSO2 Integration Summit Nairobi 2019] API-Driven World
[WSO2 Integration Summit Nairobi 2019] API-Driven WorldWSO2
 
[WSO2 Integration Summit Johannesburg 2019] API-driven World
[WSO2 Integration Summit Johannesburg 2019] API-driven World[WSO2 Integration Summit Johannesburg 2019] API-driven World
[WSO2 Integration Summit Johannesburg 2019] API-driven WorldWSO2
 
[WSO2 Summit Sydney 2019] API-Driven World
[WSO2 Summit Sydney 2019] API-Driven World[WSO2 Summit Sydney 2019] API-Driven World
[WSO2 Summit Sydney 2019] API-Driven WorldWSO2
 
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...WSO2
 
API Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotAPI Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotYenlo
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven WorldWSO2
 
[WSO2 Integration Summit New York 2019] API-Driven World
[WSO2 Integration Summit New York 2019] API-Driven World[WSO2 Integration Summit New York 2019] API-Driven World
[WSO2 Integration Summit New York 2019] API-Driven WorldWSO2
 
Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Nicole Maselli
 
[WSO2 Integration Summit London 2019] The API-driven World
[WSO2 Integration Summit London 2019] The API-driven World[WSO2 Integration Summit London 2019] The API-driven World
[WSO2 Integration Summit London 2019] The API-driven WorldWSO2
 
[WSO2 Integration Summit New York 2019] API Management in a Cloud Native Serv...
[WSO2 Integration Summit New York 2019] API Management in a Cloud Native Serv...[WSO2 Integration Summit New York 2019] API Management in a Cloud Native Serv...
[WSO2 Integration Summit New York 2019] API Management in a Cloud Native Serv...WSO2
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...WSO2
 
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...WSO2
 
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryCombining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryWSO2
 
Achieving true Agility through Programmability
Achieving true Agility through Programmability Achieving true Agility through Programmability
Achieving true Agility through Programmability Asanka Abeysinghe
 

Semelhante a WSO2-Yenlo Integration Summit Stuttgart 15 may 2019 (20)

Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
 
WSO2 API Day Toronto 2019 API-driven World
WSO2 API Day Toronto 2019 API-driven WorldWSO2 API Day Toronto 2019 API-driven World
WSO2 API Day Toronto 2019 API-driven World
 
[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...
[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...
[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...
 
[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...
[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...
[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...
 
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...
 
[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World
 
[WSO2 Integration Summit Nairobi 2019] API-Driven World
[WSO2 Integration Summit Nairobi 2019] API-Driven World[WSO2 Integration Summit Nairobi 2019] API-Driven World
[WSO2 Integration Summit Nairobi 2019] API-Driven World
 
[WSO2 Integration Summit Johannesburg 2019] API-driven World
[WSO2 Integration Summit Johannesburg 2019] API-driven World[WSO2 Integration Summit Johannesburg 2019] API-driven World
[WSO2 Integration Summit Johannesburg 2019] API-driven World
 
[WSO2 Summit Sydney 2019] API-Driven World
[WSO2 Summit Sydney 2019] API-Driven World[WSO2 Summit Sydney 2019] API-Driven World
[WSO2 Summit Sydney 2019] API-Driven World
 
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...
 
API Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotAPI Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans Bot
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World
 
[WSO2 Integration Summit New York 2019] API-Driven World
[WSO2 Integration Summit New York 2019] API-Driven World[WSO2 Integration Summit New York 2019] API-Driven World
[WSO2 Integration Summit New York 2019] API-Driven World
 
Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop
 
[WSO2 Integration Summit London 2019] The API-driven World
[WSO2 Integration Summit London 2019] The API-driven World[WSO2 Integration Summit London 2019] The API-driven World
[WSO2 Integration Summit London 2019] The API-driven World
 
[WSO2 Integration Summit New York 2019] API Management in a Cloud Native Serv...
[WSO2 Integration Summit New York 2019] API Management in a Cloud Native Serv...[WSO2 Integration Summit New York 2019] API Management in a Cloud Native Serv...
[WSO2 Integration Summit New York 2019] API Management in a Cloud Native Serv...
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
 
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
 
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryCombining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
 
Achieving true Agility through Programmability
Achieving true Agility through Programmability Achieving true Agility through Programmability
Achieving true Agility through Programmability
 

Mais de Yenlo

The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoThe Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoYenlo
 
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Yenlo
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Yenlo
 
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...Yenlo
 
Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Yenlo
 
Overview of online services
Overview of online servicesOverview of online services
Overview of online servicesYenlo
 
Stripe startup survey results
Stripe startup survey resultsStripe startup survey results
Stripe startup survey resultsYenlo
 
Webinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsWebinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsYenlo
 
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerWSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerYenlo
 
Building the world’s biggest iBeacon living lab with WSO2
Building the world’s biggest iBeacon living lab with WSO2Building the world’s biggest iBeacon living lab with WSO2
Building the world’s biggest iBeacon living lab with WSO2Yenlo
 
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...Yenlo
 
WSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in HeavenWSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in HeavenYenlo
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...Yenlo
 
API Webinar November 18th 2014
API Webinar November 18th 2014API Webinar November 18th 2014
API Webinar November 18th 2014Yenlo
 
Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)
Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)
Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)Yenlo
 
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Yenlo
 
Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Yenlo
 
Presentation Yenlo workshop Brussel September 24th 2014
Presentation Yenlo workshop Brussel September 24th 2014Presentation Yenlo workshop Brussel September 24th 2014
Presentation Yenlo workshop Brussel September 24th 2014Yenlo
 

Mais de Yenlo (20)

The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoThe Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
 
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
 
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
 
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
 
Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018
 
Overview of online services
Overview of online servicesOverview of online services
Overview of online services
 
Stripe startup survey results
Stripe startup survey resultsStripe startup survey results
Stripe startup survey results
 
Webinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsWebinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operations
 
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerWSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
 
Building the world’s biggest iBeacon living lab with WSO2
Building the world’s biggest iBeacon living lab with WSO2Building the world’s biggest iBeacon living lab with WSO2
Building the world’s biggest iBeacon living lab with WSO2
 
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
 
WSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in HeavenWSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in Heaven
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
 
API Webinar November 18th 2014
API Webinar November 18th 2014API Webinar November 18th 2014
API Webinar November 18th 2014
 
Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)
Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)
Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)
 
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
 
Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014
 
Presentation Yenlo workshop Brussel September 24th 2014
Presentation Yenlo workshop Brussel September 24th 2014Presentation Yenlo workshop Brussel September 24th 2014
Presentation Yenlo workshop Brussel September 24th 2014
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

WSO2-Yenlo Integration Summit Stuttgart 15 may 2019

  • 1. INTEGRATION SUMMIT 2019 API-driven world WSO2 & Yenlo’s integration summit series Stuttgart, 15 May 2019 INTEGRATION
  • 4. INTEGRATION SUMMIT 2019 Agility by an Open Source & Open Standards first strategy
  • 5. INTEGRATION SUMMIT 2019 Agility by an API first strategy
  • 6. INTEGRATION SUMMIT 2019 Agility by a Cloud first strategy
  • 7. INTEGRATION SUMMIT 2019 Agenda – Block 1 • Soft Integration Hans Bot, Senior Architect @ Yenlo • Emerging Architecture Patterns; API-centric and Cell-based Dr. Paul Fremantle, CTO and Founder @ WSO2 è Coffee Break (11:00 – 11:15)
  • 8. INTEGRATION SUMMIT 2019 Agenda – Block 2 • Decentralizing API’s for agile business Pubudu Gunatilaka, Technical Lead @ WSO2 • Enabling Enterprise IT with a API-first Strategy to Accelerate Digital Transformation Daniel Harprecht, Senior Enterprise Architect @ Trumpf è Lunch Break (13:00 – 14:00)
  • 9. INTEGRATION SUMMIT 2019 Agenda – Block 3 • Role of Integration in an API-driven world Asitha Nanayakkara, Technical Lead @ WSO2 • Open Banking API’s and PSD2 – Our Journey so far Dirk Köhler, IT Project Lead, Hanseatic Bank GmbH & Co KG • Identity & Access Management in an API-driven world Pubudu Gunatilaka, Technical Lead @ WSO2 è Drinks and Finger food (16:00 – Onwards)
  • 10. INTEGRATION SUMMIT 2019 Soft Integration WSO2 Summit Stuttgart 15 May 2019, Hans Bot INTEGRATION
  • 12. INTEGRATION SUMMIT 2019 3 Market force 1: Cloudification Orchestrated containers on virtual networks as cloud operating model, providing resilience and cosmic scalability, leveraging smaller, immutable runtimes
  • 13. INTEGRATION SUMMIT 2019 4 Market force 2: Microfication Orchestrated containers on virtual networks as cloud operating model, providing resilience and cosmic scalability, leveraging smaller, immutable runtimes Microservices are the new software engineering paradigm, providing flexibility and independence through disaggregation and descoping
  • 14. INTEGRATION SUMMIT 2019 5 Market force 3: Data disentanglement Orchestrated containers on virtual networks as cloud operating model, providing resilience and cosmic scalability, leveraging smaller, immutable runtimes Microservices are the new software engineering paradigm, providing flexibility and independence through disaggregation and descoping Databases get rearchitected. Denormalization and data replication bring data isolation, leaving consistency across data silos to be managed elsewhere
  • 15. INTEGRATION SUMMIT 2019 6 Market force 4: Scaling Agile Orchestrated containers on virtual networks as cloud operating model, providing resilience and cosmic scalability, leveraging smaller, immutable runtimes Microservices are the new software engineering paradigm, providing flexibility and independence through disaggregation and descoping Organizations are transforming into collections of agile teams, acting autonomously, ready to change anything anytime, and continuously evolving Databases get rearchitected. Denormalization and data replication bring data isolation, leaving consistency across data silos to be managed elsewhere
  • 16. INTEGRATION SUMMIT 2019 7 Whilst APIs have become the pinnacle of change
  • 17. INTEGRATION SUMMIT 2019 8 Big balls of mud considered harmful
  • 18. INTEGRATION SUMMIT 2019 9 APIsarethelanguage everybodyhasadopted
  • 19. INTEGRATION SUMMIT 2019 10 Granularity101 Scale Scope Feasibility Horizon Clustering Sharding Decomposition
  • 20. INTEGRATION SUMMIT 2019 11 Granularity101 Scale Scope Flux Feasibility Horizon
  • 21. INTEGRATION SUMMIT 2019 12 Granularity101 Scale Scope Flux Feasibility Horizon
  • 22. INTEGRATION SUMMIT 2019 13 Granularity101 Scale Scope Flux Feasibility Horizon
  • 23. INTEGRATION SUMMIT 2019 14 Granularity101 Scale Scope Flux Feasibility Horizon
  • 24. INTEGRATION SUMMIT 2019 15 Granularity101 Scale Scope Flux Feasibility Horizon
  • 25. INTEGRATION SUMMIT 2019 16 Aligning market forces drive a major change Orchestrated containers on virtual networks as cloud operating model, providing resilience and cosmic scalability, leveraging smaller, immutable runtimes Microservices are the new software engineering paradigm, providing flexibility and independence through disaggregation and descoping Organizations are transforming into collections of agile teams, acting autonomously, ready to change anything anytime, and continuously evolving Databases get rearchitected. Denormalization and data replication bring data isolation, leaving consistency across data silos to be managed elsewhere
  • 27. INTEGRATION SUMMIT 2019 18 !" !# > %
  • 28. INTEGRATION SUMMIT 2019 19 What is it? • A modern, general purpose programming language (Turing complete) • Integration centric • Cloud native, extensible • Platform agnostic, open • Designed for resilience Why a new language? • To support agile teams with a single, powerful development tool, whatever their target platform or architecture • To bring state of the art integration technologies to server- side application developers What makes it special? • Remote function calls are as simple to code as local function calls • Connectivity details inside code • Built-in support for streaming functions • Sequence diagrams A sequence diagram describes the detailed implementation of each use case
  • 29. INTEGRATION SUMMIT 2019 20 (&&. &%)*%%% = ,-. ..%
  • 30. INTEGRATION SUMMIT 2019 21 (&&. &%)*% %%% = %. %%%
  • 32. INTEGRATION SUMMIT 2019 23 Cell-based architecture with WSO2 Cellery
  • 33. INTEGRATION SUMMIT 2019 24 Growing live – Continuous Improvement with Regular Rejuvenation 24
  • 34. INTEGRATION SUMMIT 2019 25 Take away’s 1. Embrace cloud- native technologies, 
 use infrastructure as code practices. 3. Small is beautiful 4. Go rethink your governance 2. Leverage a strategic approach on integration. 
 Put your APIs first. 5. Learn to Integrate like a Ballerina, 
 gently and softly.
  • 35. INTEGRATION SUMMIT 2019 THANK YOU wso2.com And good luck fighting entropy when you’re back at work yenlo.com connext.com hans.bot@yenlo.com
  • 36. INTEGRATION SUMMIT 2019 API and cell-based architectures Dr Paul Fremantle CTO & Co-Founder, WSO2 paul@wso2.com / @pzfreo INTEGRATION
  • 37. INTEGRATION SUMMIT 2019 The Integration Imperative is Growing Disaggregated architectures drive 50 billion endpoints, growing >1 trillion CONSUMER DEMAND Scale and agility are pushing app disaggregation... …that makes hybrid integration the unspoken challenge of all cloud services SUPPLIERS DISAGGREGATE ARCHITECTURE TO MEET DEMAND 1 10 102 103 105 109 MONOLITHIC BUSINESS APP ENTERPRISE APPS DEPARTME NTAL APPS SAAS APPS PUBLIC / PRIVATE APIS SERVERLESS & MICROSERVICES 1970s | MAINFRAME 1980s | IT AWAKENING 1990s | INTERNET 2000s | MOBILE 2010s | IoT/AI 2020+ | DIGITAL NATIVE
  • 38. INTEGRATION SUMMIT 2019 APIs create business agility that fosters the rapid business reconfiguration necessary to continually adapt to an unknown future of constant change.” ~ Randy Heffner, Forrester Research ...And APIs Are The Glue All integration is becoming hybrid integration “
  • 39. Why are APIs important? • An API is a business capability delivered over the Internet to internal or external consumers – Network accessible function – Available using standard web protocols – With well-defined interfaces – Designed for access by third-parties • A Managed API is: – Actively advertised and subscribe-able – Available with SLAs – Secured, authenticated, authorized and protected – Monitored and monetized with analytics
  • 40. APIs are the products of the 21st Century ● APIs are how digital value is delivered ● Monetized either directly or indirectly ● Increasingly intermediated, traded and marketed ● Not just between organisations but within organisations as well
  • 41. StubHub is an API driven business
  • 42. TfL is an adaptive business
  • 43. Jaguar Land Rover is an API-driven business
  • 44. Every Bank in Europe is now API-driven Open Banking
  • 45. Trumpf is an API-driven business
  • 46. WSO2 API Manager Leader in open source API Management WSO2 API Manager 2.6 ○ WSO2 API Microgateway 2.6 ○ WSO2 API Analytics 2.6 ○ WSO2 API Tooling 2.6 ○ WSO2 IAM Key Manager Profile 5.7 Hybrid Options ○ Public, private, hybrid ○ Macro and micro deployments ○ Dozens of install & update packages ○ WSO2 Update Manager with incremental updates
  • 47. What about security? ● Encryption, Tokens, SSO ● Multi-factor authentication ● Fraud detection and real-time analysis ● Step-up authentication ● Adaptive authentication
  • 50. INTEGRATION SUMMIT 2019 A cloud-native programming language for microservices and APIs ● A compiled, transactional, statically and strongly typed programming language with textual and graphical syntaxes. ● Incorporates fundamental concepts of distributed system integration ● Offers a type safe, concurrent environment to implement microservices with distributed transactions, reliable messaging, stream processing, and workflows.
  • 51. INTEGRATION SUMMIT 2019 Ballerina - code and visual syntax in sync
  • 52. ● An API Marketplace goes above and beyond the API Developer Portal ● Enables aggregation and trade in APIs ● Creates new revenue sharing models API Marketplaces
  • 53. IdeaBiz In the first 18 months, 2500 developers created 3300 apps
  • 54. Agile is here - just not very evenly distributed
  • 56. The best architectures, requirements, and designs emerge from self-organizing teams. The Agile Manifesto Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Deliver working software frequently with a preference to the shorter timescale. “ “ “
  • 57. The best architectures, requirements, and designs emerge from self-organizing teams. The Agile Manifesto Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Deliver working software frequently with a preference to the shorter timescale. “ “ “
  • 60.
  • 61. A team which: ● Manages its own work ● Pulls work ● Doesn’t require “command and control” ● Communicates effectively with each other ● Is not afraid to ask questions ● Continuously evolves skills and capabilities What is a “self-organizing” team? https://www.scrumalliance.org/community/articles/2013/january/self-organizing-teams-what-and-how
  • 62.
  • 63.
  • 64. Physical Functional Linux/OS Virtualization Cloud Containers K8s, Cloud Orchestration ABIs Web Services SOA APIs Endpoints O rganizational Composable Enterprise
  • 65.
  • 66. The cell is the basic structural, functional, and biological unit of all known living organisms
  • 68. Composite Service Cell API Gateway Cell Managing Groups of Microservices
  • 69. INTEGRATION SUMMIT 2019 Self-contained Deployable as a unit API Centric Data plane and control plane Cells are the building blocks of a composable enterprise
  • 70.
  • 72. Cellery - simple composition and graphical view
  • 73. Summary • Disaggregation is inevitable • Cloud Native + APIs => Agility • An API strategy is essential for – Digital transformation, and – Organisational effectiveness • Cells are the building blocks of a composable enterprise
  • 75. INTEGRATION SUMMIT 2019 Decentralizing APIs for Agile Businesses Pubudu Gunatilaka Associate Technical Lead - WSO2 Inc. INTEGRATION
  • 76. INTEGRATION SUMMIT 2019 User Story Online Shopping Store Product API Order API Inventory API Payment API
  • 77. INTEGRATION SUMMIT 2019 - High traffic - Self contained access tokens to secure the API - Dynamic routing for product discovery - Custom response caching requirements - API Shaping to minimize mobile bandwidth usage - Additional API gateway for internal users Product API GATEWA Y
  • 78. INTEGRATION SUMMIT 2019 - Medium traffic - Mutual TLS and OAuth 2.0 to secure the APIs - Custom response caching requirements - Different API mediations Order API Payment API GATEWAY
  • 79. INTEGRATION SUMMIT 2019 - Low traffic - Basic Auth to secure the API - Private API - Different API mediations Inventory API GATEWAY
  • 80. INTEGRATION SUMMIT 2019 Typical API Management Story
  • 81. INTEGRATION SUMMIT 2019 TRAFFIC MANAGER API PUBLISHER DEVELOPER PORTAL KEY MANAGER GATEWAY API PROVIDERS API CONSUMERS API CONSUMERS Publish API Push to Store Publish throttling policies Update gateway Access token generation request Key Validatio n API Invocation SERVICE IMPL Subscribe to API
  • 82. INTEGRATION SUMMIT 2019 Usage of APIs in API Gateway GATEWAY
  • 83. INTEGRATION SUMMIT 2019 Some key concerns... - Different resource usages - Different Security enforcements - Dynamic routing - API mediation and transformation - API Shaping - Response Caching - Private vs Public APIs - API Gateway per department/unit
  • 84. INTEGRATION SUMMIT 2019 Moving into Decentralizing APIs
  • 85. INTEGRATION SUMMIT 2019 Addressing the concerns... GATEWAY GATEWAY GATEWAY
  • 86. INTEGRATION SUMMIT 2019 Some Key Requirements for Decentralizing APIs - API Security - Rate limiting - API Discovery - Analytics & Traffic Monitoring - API Monetization - API Mediation
  • 87. INTEGRATION SUMMIT 2019 WSO2 API Microgateway
  • 88. INTEGRATION SUMMIT 2019 API Security ● Authentication ○ Security latency should be minimum ○ Security in locked down environments ○ Use of Self contained access tokens ● Authorization ○ Scope validation ○ API subscription validation ○ Other fine grained access controls
  • 89. INTEGRATION SUMMIT 2019 Rate Limiting ● Throttling happens at ○ API level ○ Application level ○ Resource level ● Use of Traffic Manager
  • 90. INTEGRATION SUMMIT 2019 WSO2 API Microgateway Developer first approach
  • 91. INTEGRATION SUMMIT 2019 Developer first approach ● Skip API Publisher ● Skip Developer Portal ● Use of JWT to secure the API API MICROGATEWAY Swagger
  • 92. INTEGRATION SUMMIT 2019 API Discovery ● API visibility in Developer Portal ○ Public ○ Restrict by role ● Publish API to developer portal from API Microgateway
  • 93. INTEGRATION SUMMIT 2019 Analytics and Traffic Monitoring ● File based analytics data recording ● Upload data zip files to Analytics servers ● Summarize analytics data in Analytics servers
  • 94. INTEGRATION SUMMIT 2019 API Monetization ● Usage based billing ○ Summarized analytics data can be used
  • 95. INTEGRATION SUMMIT 2019 API Mediation ● Mediation at ○ API level ○ Resource level ● Mediation as function
  • 96. INTEGRATION SUMMIT 2019 Deployment Patterns for Decentralized APIs
  • 97. INTEGRATION SUMMIT 2019 Hybrid API Gateway Source: https://wso2.com/api-management/api- microgateway/
  • 98. INTEGRATION SUMMIT 2019 Lockdown API Gateway Source: https://wso2.com/api-management/api- microgateway/
  • 99. INTEGRATION SUMMIT 2019 Static API Gateway Source: https://wso2.com/api-management/api- microgateway/
  • 100. INTEGRATION SUMMIT 2019 Moving to Microservice Architecture
  • 101. INTEGRATION SUMMIT 2019 Source: https://www.bmc.com/blogs/microservices-architecture/
  • 103. INTEGRATION SUMMIT 2019 Challenges with Microservices - Secure communication between services - Analytics, tracing and monitoring - Disaggregation of architecture increases the number of endpoints - Communication among these endpoints will be a key challenge - Service discovery - Network resiliency - End to end authentication
  • 105. INTEGRATION SUMMIT 2019 Service Mesh A service mesh is a dedicated infrastructure layer that controls service-to-service communication over a network. It provides a method in which separate parts of an application can communicate with each other. source:techtarget.com
  • 106. INTEGRATION SUMMIT 2019 Service Mesh Source: https://www.nginx.com/blog/what-is-a-service-mesh/
  • 107. INTEGRATION SUMMIT 2019 Istio Source: https://istio.io/docs/concepts/what-is-istio/#architecture
  • 108. INTEGRATION SUMMIT 2019 When is API Management required in a Service Mesh - When users need to expose microservices to outside in a secured and a controlled manner - When fine grained security should be enforced on APIs exposed - When stats need to be collected on API usage for monetization and billing - When it is required to offer a marketplace for APIs for easy discovery and adoption
  • 109. INTEGRATION SUMMIT 2019 WSO2 API Management for Istio, Service Mesh Source: https://wso2.com/api-management/microservices/istio/
  • 111. INTEGRATION SUMMIT 2019 Enabling Enterprise IT with a API-first Strategy to Accelerate Digital Transformation Stuttgart, May 2019 Daniel Harprecht INTEGRATION
  • 112. INTEGRATION SUMMIT 2019 Company presentation Our Journey Conclusion Agenda 1 2 3
  • 114. INTEGRATION SUMMIT 2019 TRUMPF is… A Family-owned company since 1923 Technology leader in two business areas Close to our customers with 77 subsidiaries Innovation-guaranteed – sustainable and permanent
  • 115. INTEGRATION SUMMIT 2019 Digital Transformation TRUMPF Digital Ambition as Starting Point for Digital Priorities and Requirements DIGITAL FOUNDATION DIGITAL AMBITION Internal Digital Transformation Smart Factory Solutions & Services for new Business Areas Smart Factory Solutions & Services for TRUMPF Machines/Lasers Disruptive Business Models Supplier New digital offerings Consumer Digital Business Processes Organizational Structures Data- Analytics Architecture Employee SkillsPartner Network Data- Structure Mindset/ Working Method Technical Requirements Organizational Requirements
  • 116. INTEGRATION SUMMIT 2019 Our Journey since 2017
  • 117. INTEGRATION SUMMIT 2019 ▼ No Interface Strategy ▼ Importance of Interfaces ▼ Missing Accountability ▼ cost-intensive interface development process ▼ long development cycles ▼ hardly reusable Did our “Homework” ? 07/2017 2018 2019 202+ As-Is eShop(s) Workday C4C SAP ERP PI HCI SIS E2Q Created a Vision Found comrades
  • 118. INTEGRATION SUMMIT 2019 Did our “Homework” Created a Vision Found comrades To-Be eShop C4C SAP ERP Individualization Harmonization Translation DMA … … We connect every application with every process internal & external to ensure that the right information is consumed and processed flawless & secure. ? 07/2017 2018 2019 202+ As-Is eShop(s) Workday C4C SAP ERP PI HCI SIS E2Q
  • 119. INTEGRATION SUMMIT 2019 ? 07/2017 2018 2019 202+ Vision TextReason Costs Time Fear Did our “Homework” Created a Vision Found comrades Enterprise Architect Solution Architects e.g. Web, Mobile, … Developers e.g. JS, ABAP, … IT Security
  • 120. INTEGRATION SUMMIT 2019 Designed Target Architecture 2017 11/2018 2019 202+ • collected >140 requirements • screened 7 technologies with 9 different Implementation Partners • conducted 15 Beauty Contests A B C D E F A C D F D A1 A2 A3 D1 D2 D3 A1 A3 D1 D3 A A3 DD1 TCO A DD1 Requirementsto Solutiondetermination SolutiontoImplementation partnerdetermination We connect every application with every process internal & external to ensure that the right information is consumed and processed flawless & secure. Chose Technology & Partner Finalized RFP RFP
  • 121. INTEGRATION SUMMIT 2019 Technologies Implementation Partner 2017 11/2018 2019 202+ Designed Target Architecture Chose Technology & Partner Finalized RFP RFP
  • 122. INTEGRATION SUMMIT 2019 2017 11/2018 2019 202+ Designed Target Architecture Chose Technology & Partner Finalized RFP RFP
  • 123. INTEGRATION SUMMIT 2019 MVP Go-Live Advertised our vision & project Deployed our first set of API’s ✓ Communication Packages (Intranet- & Yammer-Post, Status, Progress, …) ✓ Monthly Demo-Sessions ✓ Team Meeting Visits ✓ FAQ 2017 2018 04/2019 202+ Communication Strategy Reason Costs Time Fear
  • 124. INTEGRATION SUMMIT 2019 2017 2018 04/2019 202+ MVP Go-Live Advertised our vision & project Deployed our first set of API’s Articles = to retrieve Product Master Data, its availability or price(s). SAP ERP PIM Transformation Customer Addresses = to retrieve customer address details SAP ERP SAP Hybris Transformation Machine Equipment = to retrieve machine equipment hierarchy & attributes information ERP SIS DIP Transformation Order = to place customer purchase orders ERP SIS DIP Transformation
  • 125. INTEGRATION SUMMIT 2019 • 14 APIs • 20 POs per Week • >500 NL Identities migrated • >1000 Other Identities migrated 2017 2018 04/2019 202+ MVP Go-Live Advertised our vision & project Deployed our first set of API’s
  • 126. INTEGRATION SUMMIT 2019 2017 2018 2019 202+ Expand Internal & External Hybrid Cloud Mode ERP Transformation
  • 127. INTEGRATION SUMMIT 2019 2017 2018 2019 202+ Extend Internal & External Hybrid Cloud Mode ERP Transformation Consumable APIs On-PremiseCloud API API API API SAP ERP API API … (Legacy) API API … (Legacy) API API SAP Cloud API API Workday API API AWS API API
  • 128. INTEGRATION SUMMIT 2019 2017 2018 2019 202+ Extend Internal & External Hybrid Cloud Mode ERP Transformation • 180 Technical R/3 Interfaces (April 2019) • 25 years of Add-on's & Customizing • R/3 End of Support (31 December 2025)
  • 129. INTEGRATION SUMMIT 2019 Conclusion Vision & Target ✓ You need a vision to motivate your organization! ✓ Draft a Logical Target Architecture ✓ Define, but iterate when needed your Technical Target Architecture Partnership Communicate & Commit
  • 130. INTEGRATION SUMMIT 2019 Conclusion Vision & Target ✓ You need a vision to motivate your organization! ✓ Draft a Logical Target Architecture ✓ Define, but iterate when needed your Technical Target Architecture Partnership Communicate & Commit ✓ Find Comrades in your organization ✓ Look for a partner who you can rely on ✓ Strengthen your partnership continuously
  • 131. INTEGRATION SUMMIT 2019 Conclusion Vision & Target ✓ You need a vision to motivate your organization! ✓ Draft a Logical Target Architecture ✓ Define, but iterate when needed your Technical Target Architecture Partnership Communicate & Commit ✓ Find Comrades in your organization ✓ Look for a partner who you can rely on ✓ Strengthen your partnership continuously ✓ Communication is the key across your organization ✓ Show your progress – visible & understandable for everyone! ✓ Check your API “customers”, manage them and win them for new APIs!
  • 132. INTEGRATION SUMMIT 2019 Conclusion Vision & Target ✓ You need a vision to motivate your organization! ✓ Draft a Logical Target Architecture ✓ Define, but iterate when needed your Technical Target Architecture Partnership Communicate & Commit ✓ Find Comrades in your organization ✓ Look for a partner who you can rely on ✓ Strengthen your partnership continuously ✓ Communication is the key across your organization ✓ Show your progress – visible & understandable for everyone! ✓ Actively manage your “API Customers” and win them for new APIs!
  • 135. INTEGRATION SUMMIT 2019 Role of Integration In API Driven World Asitha Nanayakkara Technical Lead, Integration team INTEGRATION
  • 138. INTEGRATION SUMMIT 2019 Challenge from Digital Competition
  • 139. INTEGRATION SUMMIT 2019 New Strategy Reuse existing systems Cost Savings Faster time to market Work with legacy backend systems Room for future expansions API Management solution along with some broad integration capabilities
  • 140. INTEGRATION SUMMIT 2019 SuperCity API Initiative API Existing System Mobile App Website
  • 141. INTEGRATION SUMMIT 2019 API Driven Development
  • 142. INTEGRATION SUMMIT 2019 Why APIs ? ● APIs are a key enabler of digital enterprise ● APIs acts as gateways to enterprise digital asserts ● Allows the enterprise to build new digital consumer experiences within accelerated time frame ● They open up new revenue channels and expand existing revenue channels ● APIs enable the enterprise to cater for future expansions
  • 143. INTEGRATION SUMMIT 2019 Code first design Code First vs API First Design Back-end Team ImpI 1 API 2 Client A Client B ... SDK SDK ... 3 Front-end Teams API first design Front-end Teams Back-end Team API API API Mock Mock Mock 1 Client A Client B ... SDK SDK ... ImpI 2 2 ImpI ImpI Data Services
  • 144. INTEGRATION SUMMIT 2019 API Façade IoT Mobile Apps Web API Gateway API Façade DatabaseLegacy System Content Management CRM/HR/Inventory Systems SaaS
  • 145. INTEGRATION SUMMIT 2019 API Façade System 1 API 1 System 2 API 2 Composite API System APIs Orchestration APIs
  • 146. INTEGRATION SUMMIT 2019 Orchestration APIs Invoke Policy / discovery Enrich Publish DB write Transform Update Policy Orchestration API CRM API1 Queue DB REST API
  • 147. INTEGRATION SUMMIT 2019 API Façade IoT Mobile Apps Web API Gateway API Façade DatabaseLegacy System Content Management CRM/HR/Inventory Systems SaaS API A API B Orchestration API Orchestration APIs System System
  • 149. INTEGRATION SUMMIT 2019 SuperCity API Initiative API Existing System Mobile App Website
  • 150. INTEGRATION SUMMIT 2019 Building the API’s Price Update System Inventory System Reservation System PoS System Store 1 Store 2 Store 3 Mobile App Website API API Delivery System API Payment System API API API
  • 151. INTEGRATION SUMMIT 2019 Building the API’s Price Update System Inventory System Reservation System PoS System Store 1 Store 2 Store 3 Mobile App Website API Delivery System API Payment System API Managed API API API API
  • 152. INTEGRATION SUMMIT 2019 Types of digital assets in enterprises ● Application silos that hold key business capabilities of the enterprise ● Enterprise SaaS applications ● Enterprise Data stored in various storage mechanisms including RDBMS, Files, Spreadsheets, CSV files ... ● Applications that execute the process flows in the enterprise ● Systems based on proprietary protocols and data formats
  • 153. INTEGRATION SUMMIT 2019 Key integration capabilities ● API and Service Hosting ● Orchestration of services and apis ● Routing ● Transformations ● Protocol switching and ability to process different data formats ● Parallel processing
  • 154. INTEGRATION SUMMIT 2019 Integration Strategy • Discover the ecosystems and Application silos • Understand the data • Understand the capabilities • Identify the possible integration points for each system • API enable the identified systems • Implement the integration logic
  • 155. INTEGRATION SUMMIT 2019 WSO2 Enterprise Integrator
  • 156. INTEGRATION SUMMIT 2019 A Hybrid Integration Platform Connectivity / Integration: anything-to-anything WSO2 EIConnectors Web services APIs Filesystems Messaging systems Business Applications Partners’ systems Data Supporting Standards • HTTP(S) • JMS, AMQP, MQ • Websockets • VFS • FIX, HL7 • JSON, SOAP • XSLT, XPATH, Smooks • JDBC, CSV, NO-SQL • OAuth, XACML, WS-Sec
  • 157. INTEGRATION SUMMIT 2019 Enterprise Integrator Capabilities
  • 158. INTEGRATION SUMMIT 2019 API Integration - Integrator Profile A lightweight, high performance integration runtime • Comprehensive REST, SOAP, and WS-* support • Support for File, Data, Messaging based integrations • SAP, FIX, and HL7 - Domain specific solutions • Configuration driven • Extensible and Scalable • 100% coverage of all EI patterns
  • 159. INTEGRATION SUMMIT 2019 Data Integration - Integrator Profile Building service abstractions on top of disparate data sources SQL SOAP/REST/OData XML/JSON Integrator Runtime WSO2 EI
  • 160. INTEGRATION SUMMIT 2019 Business Processes - BPS Profile Processes/Workflows with BPMN, BPEL, Human Tasks Application α Application β Defined processes and workflows which may also consist of human tasks Business Process Execution as a Service WSO2 EI Application N Process Initiation Results/Decisions
  • 161. INTEGRATION SUMMIT 2019 Micro Integrator • Can be to used to create composite services using atomic services • Separate distribution that can be used in a cloud native environment • Users can use the same EI tooling to create artifacts • Deploy few composite integration services per micro integration • Command line tool for management tasks • Fast startup time (5s) • Small distribution size of 150 mb • K8S Integration https://github.com/wso2/micro-integrator
  • 162. INTEGRATION SUMMIT 2019 Micro-integrations 28 Consumer 1 API Service P API Service Q API Service R API Service S Consumers Consumer 2 Consumer 3 μ Service A Proprietary & Legacy Systems Web API / SaaS API Services/ Edge Services Composite Service/ Integration Services Core Services/ Atomic Services μ Service I μ Service H μ Service J μ Service E μ Service C μ Service D μ Service G μ Service B μ Service F API Management
  • 163. INTEGRATION SUMMIT 2019 WSO2 EI Graphical Tooling • Drag and Drop Visual Editor • Develop, Deploy, Test, Debug capabilities from the editor • Build in micro Integrator runtime for testing and debugging • Export artifacts as a docker image with micro integration • Integration templates for rapid development
  • 164. INTEGRATION SUMMIT 2019 Integration Analytics Dashboards for Transaction Analytics and Monitoring Overall setup • Overall Throughput (in TPS) • Overall Message Count APIs, proxies, endpoints specific • Request Count • Message Count • Message Latency • Explore Messages • Explore Message Flows
  • 165. INTEGRATION SUMMIT 2019 Other Analytics Integrations • ELK Stack • Prometheus
  • 166. INTEGRATION SUMMIT 2019 Continuous Integration and Continuous Delivery Continuous Integration Server Source Control System WSO2 EI WSO2 EI Environment 1 WSO2 EI WSO2 EI Environment 2 Continuous Test Server Integration artifacts IDE IDEIDE
  • 167. INTEGRATION SUMMIT 2019 Solving the Integration Requirements with WSO2 EI
  • 168. INTEGRATION SUMMIT 2019 Integration with Systems that Talk in Standard Protocols Support for a wide range of standard protocols • HTTP/HTTPS • JMS • AMQP • FTP/SFTP/FTPS/SMB • SMTP/IMAP • MQTT • KAFKA • And many more SMTP HTTP JMS FTP Websocke t
  • 169. INTEGRATION SUMMIT 2019 Integration with Systems that Talk in Standard Protocols HTTP/API Public Private Organization Existing System FTP
  • 170. INTEGRATION SUMMIT 2019 Integration with Systems that Talk in Non- standard/ Proprietary Protocols • Built in support for well-known proprietary protocols E.g. SAP • Easy to extend the functionality to introduce new protocols HTTP/API Public Private Organization Existing System Non Standard Protocol Connector
  • 171. INTEGRATION SUMMIT 2019 Integration with Files-based Systems ● WSO2 Enterprise Integrator supports a wide range of file transferring protocols such as FTP, SFTP, FTPS, and SMB ○ Listen to a location, pick files, and invoke a web API using the content of the files File HTTP Web API Invocation Existing Legacy System
  • 172. INTEGRATION SUMMIT 2019 Integration with Systems that Use Databases Expose databases or other data sources as services HTTP
  • 173. INTEGRATION SUMMIT 2019 Extension Points • Script mediator • Connectors • Custom/Class mediators • API handlers • Custom tasks • Custom inbound endpoints • Custom XPath functions • Message builders and formatters • Transport listeners and senders • Custom message stores/processors
  • 174. INTEGRATION SUMMIT 2019 Conclusion ● Why API Driven integrations are important ● API and Integration strategy and approaches ● WSO2 Integration suite functionality to support API driven Integration ● How to successfully implement API driven Integration
  • 177. INTEGRATION SUMMIT 2019 Open Banking API and PSD2 Our journey so far Presented by Dirk Köhler – Hanseatic Bank INTEGRATION
  • 180. INTEGRATION SUMMIT 2019 Consumer credit Personal loans (B2B/B2C) Card accounts (B2B/B2C) White-Label
  • 181. INTEGRATION SUMMIT 2019 Insurance Residual debt and direct insurances (B2B / B2C) Deposit Fixed and variable rate products (B2C) Factoring Acquisition of short and medium-term receivables out of payment facilities
  • 182. INTEGRATION SUMMIT 2019 PSD2 and Open Banking Definitions
  • 183. INTEGRATION SUMMIT 2019 PSD2 in a nutshell Source: https://www.cbinsights.com/research/challenger-bank-strategy/
  • 184. INTEGRATION SUMMIT 2019 Open Banking Source: https://www2.deloitte.com/de/de/pages/financial-services/articles/open-banking.html
  • 185. INTEGRATION SUMMIT 2019 PSD2 and Open Banking Opportunities
  • 186. INTEGRATION SUMMIT 2019 Consistent API-Architecture Easy maintenance and scalability Source: https://pxhere.com/en/photo/1566111
  • 187. INTEGRATION SUMMIT 2019 Standardized interface landscape Reusability of internal APIs saves implementation time Source: https://pxhere.com/en/photo/1080758
  • 188. INTEGRATION SUMMIT 2019 Easy and fast onboarding of TPP New business opportunities Source: https://pxhere.com/en/photo/1452881
  • 189. INTEGRATION SUMMIT 2019 Business Intelligence Optimizing products to customer needs Source: https://pxhere.com/en/photo/1159616
  • 190. INTEGRATION SUMMIT 2019 Our journey Why WSO2 Open Banking?
  • 191. INTEGRATION SUMMIT 2019 WSO2 Open Banking – Key Features API templates that support The Berlin Group API specifications Inbuilt API Security including OAuth2 and certificate validation Strong customer authentication, Adaptive authentication, and User Consent Management API Analytics & Business Insights with Dashboards Fraud Detection and Transaction Risk Analysis Compliance with General Data Protection Regulation (GDPR) Source: WSO2
  • 192. INTEGRATION SUMMIT 2019 Our journey Architectural concept
  • 193. INTEGRATION SUMMIT 2019 South API Layer North API Layer Core Banking Systems TPP Internal Tools TPP NorthSouthBackend
  • 194. INTEGRATION SUMMIT 2019 TestDevelopment Live North API Layer (WSO2 Open Banking) South API Layer (WSO2 API Manager) Backend (Hanseatic Bank Services) Staging approach
  • 195. INTEGRATION SUMMIT 2019 Our journey Challenges
  • 196. INTEGRATION SUMMIT 2019 Security in financial areas Source: https://pxhere.com/de/photo/1341681 missing trust regulations
  • 197. INTEGRATION SUMMIT 2019 Silo based organisation Source: https://pxhere.com/en/photo/752204 data base network developer application management project management system administration
  • 198. INTEGRATION SUMMIT 2019 Exemption from fallback interface • 116 pages guideline report • approx. 60 questions • 3 month before mid of September • live conditions • feedback from TPP
  • 199. INTEGRATION SUMMIT 2019 2 registered TPP in Germany live conditions? https://de.m.wikipedia.org/wiki/Datei:WTF_(8439080666).jpg
  • 200. INTEGRATION SUMMIT 2019 Our journey Next steps
  • 201. INTEGRATION SUMMIT 2019 API strategy – next steps base for new strategic opportunities HB mobile banking HB online banking PSD2
  • 202. INTEGRATION SUMMIT 2019 API strategy – possible future steps •products •conditions •service functions Open Banking •digital credit application •access to partner account data Strategic Partner •reusable services •migration of existing interfaces •central communication hub internal
  • 203. INTEGRATION SUMMIT 2019 Silo based organisation Source: https://pxhere.com/en/photo/752204 data base network developer application management project management system administration
  • 204. INTEGRATION SUMMIT 2019 Service based organisation Source: https://pxhere.com/de/photo/1445813 crossfunctional api as one tool to support new approach self organized
  • 207. INTEGRATION SUMMIT 2019 Identity and Access Management in an API-driven World Pubudu Gunatilaka Associate Technical Lead - WSO2 Inc. INTEGRATION
  • 208. INTEGRATION SUMMIT 2019 The API-driven World
  • 209. INTEGRATION SUMMIT 2019 The API-driven World
  • 210. INTEGRATION SUMMIT 2019 The API-driven World
  • 211. INTEGRATION SUMMIT 2019 The API-driven World
  • 212. INTEGRATION SUMMIT 2019 The API-driven World
  • 213. INTEGRATION SUMMIT 2019 The API-driven World
  • 214. INTEGRATION SUMMIT 2019 The API-driven World
  • 215. INTEGRATION SUMMIT 2019 IAM in The API-driven World ID Token Access Token Refresh Token
  • 216. INTEGRATION SUMMIT 2019 IAM in The API-driven World 1. How to onboard users ? 1. How to authenticate users ?
  • 218. INTEGRATION SUMMIT 2019 Users Onboarding X Registration Fatigue
  • 219. INTEGRATION SUMMIT 2019 Users Onboarding - BYoID Application Identity Providers
  • 220. INTEGRATION SUMMIT 2019 Users Authentication
  • 221. INTEGRATION SUMMIT 2019 ● Over 70% of employees reuse passwords at work ● 59% reuse their passwords everywhere ● 81% of hacking-related breaches leveraged either stolen and/or weak passwords ● The above rate has gone from 50% to 66% to 81% during the past three years (2017) ‘Passwords’ are Not Secure! Source - 2017 Verizon Data Breach Investigations Report (DBIR)
  • 222. INTEGRATION SUMMIT 2019 Users Authentication X
  • 223. INTEGRATION SUMMIT 2019 How do you support ‘Strong Authentication’ ?
  • 224. INTEGRATION SUMMIT 2019 Multi-factor Authentication Break authentication into multiple steps and verify different authentication factors at each step.
  • 225. INTEGRATION SUMMIT 2019 Authentication Factors 1. Knowledge Something you know Password, passphrase, pin, secret fact 1. Possession Something you have Phone, token, badge, smart card 1. Inherence Something you are Fingerprint, facial feature, voice
  • 226. INTEGRATION SUMMIT 2019 Authentication Factors Step 1 Step 2
  • 227. INTEGRATION SUMMIT 2019 90% Google users have no 2FA Multi-factor Authentication in Reality
  • 228. INTEGRATION SUMMIT 2019 What is the Problem?
  • 231. INTEGRATION SUMMIT 2019 Authentication needs to be more dynamic, responsive and context sensitive = Adaptive Authentication
  • 232. INTEGRATION SUMMIT 2019 Use Case: An Application Request LoA
  • 233. INTEGRATION SUMMIT 2019 Use Case: Authentication From New Devices
  • 234. INTEGRATION SUMMIT 2019 Use Case: Geo Velocity
  • 235. INTEGRATION SUMMIT 2019 WSO2 Identity Server Offering - Overview
  • 236. INTEGRATION SUMMIT 2019 WSO2 Identity Server Offering - Overview Static Authentication Flow ● IdP offers static authentication flow to the user ● Multi-factor & Multi-option authentication ● In Multi-option authentication user can pick one option from each step Request-based Conditional Authentication Flow ● IdP offers dynamic authentication flow to the user ● Based on attributes of request message authentication steps will change ● HTTP message, SAML ACR, OIDC ACR
  • 237. INTEGRATION SUMMIT 2019 WSO2 Identity Server Offering - Overview User-based Conditional Authentication Flow ● IdP offers static authentication flow to the user ● Based on attributes of identified user authentication steps will change Adaptive/Risk-based Authentication Flow ● IdP offers dynamic authentication flow to the user ● Authentication steps can be based on user behaviors, environments, history and risk score
  • 238. INTEGRATION SUMMIT 2019 ● Everyone knows passwords are no longer secure. ● Multi-factor authentication offers a perfect solution but less adopted due to usability issues. ● Multi-factor authentication needs to be more dynamic, responsive and context sensitive, and we called it ‘Adaptive Authentication’ ● WSO2 Identity Server can support any adaptive or risk-based authentication use case. Conclusions
  • 241. INTEGRATION SUMMIT 2019 Managed Middleware as a Service Out-of-the-box integration platform powered by WSO2 technology www.connext.com
  • 242. INTEGRATION SUMMIT 2019 Thank you! info@yenlo.com INTEGRATION