SlideShare a Scribd company logo
1 of 34
Yossi Koren
Sr. Solution Architect, Application Platform Tiger Team SAs
June 2018
API Integration: Red Hat Perspective
AGENDA
The Changing World of Integration
New Architectural Approach - Agile Integration
Red Hat Integration Technology Portfolio
Applying Agile Integration
API Driven Integration is Changing the World!
Transportation E-commerce Travel
Communication Finance & Banking
THE WAY WE DO BUSINESS HAS CHANGED
THE NUMBERS TELL THE STORY (AND IT’S NOT OVER YET)
90%
of all data was
created in the
last 2 years [1]
BIG DATA
77%
of Americans
own a
smartphone
[2]
MOBILE
85%
of customers
making a major
purchase start
online [3]
SOCIAL
41%
of enterprise
workloads are
running on
cloud [4]
CLOUD
29B
devices
connected to
the internet
by 2022 [5]
IoT
$284B
in mobile
commerce in
the US by
2020. [6]
API ECONOMY
[1] IBM, 10 Key Marketing Trends for 2017, Dec 2016. [2] Pew Research Center, Mobile Fact Sheet, Jan 2017. [3] Synchrony Financial, 2016 Major Purchase Study, Dec 2016.
[4] 451 Research, Voice of the Enterprise: Cloud Transformation, September 2016. [5] Ericcson, Ericcson Mobility Report, Nov 2016.
[6] Business Insider, The Rise of M-Commerce: Mobile Shopping Stats & Trends, Dec 2016.
Development Process
Waterfall
CI/CD
Deployment
Server/VM
Container
Infrastructure
Data Center
Cloud
Architecture
Monolith
MicroservicesAPIs
Webservices
Service Endpoints
AGILE TEAMS CANNOT GET INTEGRATION FROM
LAST GENERATION PRODUCTS
Enterprise IT is undergoing fundamental change. To remain competitive, businesses need
an integration platform capable of supporting current and next generation architectures.
“APIs are most valuable for
creating new business models
while removing barriers by
integrating platforms and apps
so organizations can quickly
launch new products and
services and scale faster”.
Forbes, 2017
Source: https://www.forbes.com/sites/louiscolumbus/2017/01/29/2017-is-quickly-becoming-the-year-of-the-api-economy/#5d2c6fb86a41
INTEGRATION IS CRITICAL FOR MODERN BUSINESS
"Only a small percentage of companies will
gain competitive advantage from SMACIT
[social, mobile, analytics, cloud, and Internet
of things] technologies. Those that do will
focus less on the individual technologies and
more on how they rally all those technologies,
in unison, to fulfill a distinctive purpose."
HARVARD BUSINESS REVIEW
Jan 2015
Source: Jeanne W. Ross, Cynthia M. Beath, & Ina Sebastian for HBR, https://hbr.org/2015/01/why-nordstroms-digital-strategy-works-and-yours-probably-doesnt Jan 2015.
Hybrid Platform
API
Policies, Analytics,
and Ecosystems
Agile Integration
COMMON CHALLENGES IN
MODERN APPLICATION DEVELOPMENT
Data Access for
Business Users
Building Scalable Infrastructure
Customer &
Partner Access
Enable Customer
Facing Apps via
Many Channels
IoT Devices &
Architectures
Extend Legacy
Applications
Integrate SaaS
Apps
“We’re losing time and
money with systems, apps,
and technologies that don't
talk to each other. How do
we integrate all parts of our
business to work
together?”
Source: Jeanne W. Ross, Cynthia M. Beath, & Ina Sebastian for HBR, https://hbr.org/2015/01/why-nordstroms-digital-strategy-works-and-yours-probably-doesnt Jan 2015.
TOP INTEGRATION NEEDS
SPEED, SIMPLICITY, & COLLABORATION EVERYWHERE (FROM ANYWHERE)
EASY-TO-USE
TOOLS & PROCESSES
Internal AND external
integration includes
partners & customers.
Agile development
requires a fast turn-
around. Create &
connect new apps
quickly.
Integration across the
organization means
getting non-technical
users involved.
SPEEDY
SERVICE
INCREASED
COLLABORATION
CLASSIC INTEGRATION ARCHITECTURES
Tried and trued approaches to integration used over the last 20+ years
POINT-TO-POINT (P2P)
Tactical, “get it done” solution
Bespoke implementation
Tightly coupled architecture
STAR/BUS TOPOLOGY
Specialized EAI and ESB architecture
Centralize integration functions
Reusable services, connectivity
BUSINESS-TO-BUSINESS (B2B)
P2P across company boundaries
Batch/document-oriented
Tight data coupling
Human-intensive, brittle process
NEW WAVE INTEGRATION ARCHITECTURES
New approaches to integration for next generation applications.
BROWNFIELD SHADOW
New services developed in greenfield
Data and systems live in brownfield
Delegate/facade services required
DIY INTEGRATION
Data/events from multiple sources
Integration code > business logic
Danger of entangled monolith
MICROSERVICES
Disparate data models require
transformation
Composition and conditional routing
Loose coupling a must
API-FOCUSED
APIs emerging as standard interaction
contact
Client-oriented vs. service-oriented
Security, scale, insight are central
concerns
EVOLVING INTEGRATION ARCHITECTURES
Emerging adoption of these approaches as market evolves and business demands dictate change.
AUTOMATION
Rate and complexity of change ++
Apps aren’t waiting for integration
Continuous delivery a must for agility
SELF-SERVICECLOUD-NATIVE
LOB stakeholders love SaaS
Low-code UX to enable non-developers
No installation, management of infra
Packaged, optimized for containers
Native integration with orchestration
and deployment
Portable across clouds
Red Hat Integration Portfolio
API INTEGRATION FRAMEWORK
API Strategy
API Development &
Integration
API Management
API Operations
New API
Development
Legacy SystemsGateway
Dev
Portal
Analytics
Automation Dev Ops Continuous Integration and Delivery
Rate Limiting
Security 
Authentication
MicroservicesComposite APIs
THREE PILLARS FOR AGILE INTEGRATION
Key capabilities for modern software application agility
DISTRIBUTED
INTEGRATION
❏ Lightweight
❏ Pattern Based
❏ Event Oriented
❏ Community Sourced
MICROSERVICES
CONTAINERS
❏ Cloud Native Solutions
❏ Lean Artifacts
❏ Individually Deployable
❏ Container Based Scaling
and High Availability
APIs
❏ Well Defined
❏ Reusable
❏ Well Managed
End-points
❏ Ecosystem Leverage
FLEXIBILITY SCALABILITY RE-USABILITY
THREE PILLARS FOR AGILE INTEGRATION
Key capabilities for modern software application agility
DISTRIBUTED
INTEGRATION
-LIGHTWEIGHT
-PATTERN BASED
-EVENT ORIENTED
-COMMUNITY
SOURCED
CONTAINERS
- CLOUD-NATIVE
SOLUTIONS
-LEAN ARTIFACTS,
INDIVIDUALLY
DEPLOYABLE
- CONTAINER-BASED
SCALING AND HIGH
AVAILABILITY
APIs
-WELL-DEFINED,
REUSABLE,
AND WELL-MANAGED
ENDPOINTS
-ROBUST ECOSYSTEM
Culture, tools, processes, & automation
Mobile enablement IoT enablement
Business process
management
Decision services
(Business Rules)
Deploying your API Integration
Source: Jeanne W. Ross, Cynthia M. Beath, & Ina Sebastian for HBR, https://hbr.org/2015/01/why-nordstroms-digital-strategy-works-and-yours-probably-doesnt Jan 2015.
TOP INTEGRATION NEEDS
SPEED, SIMPLICITY, & COLLABORATION EVERYWHERE (FROM ANYWHERE)
Open and decoupled
architecture
Enterprises are moving
away from lock-in all-
or-nothing solutions to
take advantage of new
agile approach.
Enterprises are looking for
emerging, high-traffic,
critical-workload solutions
with No single points of
failure. Built for
automation from the
ground up.
Enterprises are
leveraging new
architecture models to
effectively apply cross-
functional policies
Scalable and cost
effective
No vendor lock-in,
adjacent capabilities
Multiple deployment
options to support the new
Infrastructure Paradigm:
Reliable, Rapidly
Deployable, Efficient
Infrastructure ANYTIME,
ANYWHERE.
Flexible and reliable
deployment model
API-CENTRIC INTEGRATION FRAMEWORK
RBDMS
SAP
NoSQL
WS
REST
JMS
+ more
FUSE INTEGRATION
SERVICE
Red Hat Fuse
Service API
Red Hat Fuse
Service API
Red Hat Fuse
Service API
Developers
Partners
Mobile App
Affiliates
Internal Projects
+ more
API MANAGEMENT
Access control and
security
API contracts and
rate limits
Analytics and
reporting
Developer portal
and docs
Billing and payments
Integration
Layer
API Service
Layer
API Service
Catalog
API Integration Platform
Fuse Standalone Fuse on OpenShift Fuse Online (iPaaS)
● Single JVM Fuse
● Developer-focused
● Integration where you need it
● “Classic” integration
THE NEXT GENERATION OF RED HAT FUSE
Three Product Distributions for Fuse 7
● Scale out Fuse
● Replaces Fabric v1
● Developer-focused
● “Cloud native” integration
● Low/no-code UX
● 100% cloud-based
● Integration through a browser
● “Ad Hoc” Integration
CORE FUSE
FUSE STANDALONE
OS
JVM
EAP Spring Boot Karaf
Narayana Undertow A-MQ CXF
Camel
DevStudio
Hawtio
SPRING BOOT
FUSE CONTAINER BASE IMAGES
Spring Boot
Application-Specific Fuse Dependencies
Application Code and Configuration
fuse-java-openshiftfuse-karaf-openshift
KARAF
fuse-eap-openshift
EAP
Apache Karaf
Application-Specific Fuse Dependencies
Application Code and Configuration
EAP Base Image
Camel Wildfly Subsystem
Application Code and Configuration
OpenJDK 8
RHEL 7
Self-service Integration
Low code integration platform for everyone
Fuse Online
Integration
Connectors
Customizations
Self-service
Drag and drop integrations
Runtime debug and activity
trace
Built-in connectors
- AMQ
- Database
- Salesforce and
more...
Customize Connectors
- Highly customizable
connectors from
developers
API Client Service Setup
from Swagger Documents
Customize Connectors,
code, component injections
RED HAT FUSE ONLINE
LOW-CODE PLATFORM FOR CLOUD-NATIVE INTEGRATION, HOSTED ON OPENSHIFT ONLINE
API Management Platform
SaaS
Hosted API manager on
3scale scalable AWS platform
with built-in redundancy,
High-availability and SLA
Openshift
Openshift API manager - API
Management Platform (AMP) 2.x,
provides an OpenShift template
to deploy AMP onto OpenShift
Container Platform (OCP)
API Manager - Policy Management
Deployment Options
API Gateway - Policy Enforcement
Deployment Options
OpenShift (OCP)Native
API Gateway
Application
OpenResty (NGINX +
LUA) for Red Hat
Enterprise Linux
Container
API Gateway
Application
Docker-formatted
container image from
Red Hat Registry
API Gateway
Application
OpenShift Template
Inside or Outside the
same API Manager
Cluster
API Integration
(Plug-in)
Service Management
API Client Gateway
API can be called
directly from
anywhere for greater
flexibility
Deployment Options
On-premise: Self-managed APIs & External Self-managed Gateway
Real Time Admin Portal
Sync / Authorize
API
Backend
API Gateway
(Native/Docker)
API Manager
API Provider
Administrators
Mobile Apps Developer Apps
Branded Dev PortalSwagger Doc
API Consumers
Developers
RH-SSO
Take Aways...
THANK YOU FOR YOUR TIME!
● APIs will very likely be a key architectural
component for most organizations
● Red Hat is investing heavily and aiming to be a
long term partner
● Agile Integration, Container Management, and API
Management will be a key architectural pillars for
the next 3-5 years
FOLLOW UP MATERIAL
● Red Hat Integration homepage: https://www.redhat.com/en/technologies/jboss-
middleware/integrate
● “Inside mind of a successful platform architect / Gartner APPS 2016”
https://www.slideshare.net/3scale/inside-mind-of-a-successful-platform-architect-
gartner-apps-2016
● “API Model Canvas for successful API strategies and programs”
https://www.slideshare.net/3scale/api-model-canvas-for-successful-api-strategies-and-
programs
● “The API Owner’s Manual” https://www.redhat.com/en/resources/3scale-api-owners-
manual-ebook
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat

More Related Content

What's hot

Getting Started on Amazon EKS
Getting Started on Amazon EKSGetting Started on Amazon EKS
Getting Started on Amazon EKSMatthew Barlocker
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azureOptiSol Business Solutions
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Amazon Web Services
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersAtlassian
 
Azure API Management
Azure API ManagementAzure API Management
Azure API ManagementDaniel Toomey
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformDevOps Indonesia
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018Amazon Web Services
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon Web Services
 
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatchAmazon Web Services
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsAmazon Web Services
 
Platform & Application Modernization
Platform & Application ModernizationPlatform & Application Modernization
Platform & Application ModernizationJK Tech
 
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...Amazon Web Services
 
Azure Migrate
Azure MigrateAzure Migrate
Azure MigrateMustafa
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesAmazon Web Services
 
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...Amazon Web Services
 

What's hot (20)

Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
Getting Started on Amazon EKS
Getting Started on Amazon EKSGetting Started on Amazon EKS
Getting Started on Amazon EKS
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azure
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
 
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless Applications
 
Azure Hybid
Azure HybidAzure Hybid
Azure Hybid
 
Platform & Application Modernization
Platform & Application ModernizationPlatform & Application Modernization
Platform & Application Modernization
 
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
Getting Started with Serverless Architectures with Microservices_AWSPSSummit_...
 
Azure Migrate
Azure MigrateAzure Migrate
Azure Migrate
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless Architectures
 
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
 
Azure Security Overview
Azure Security OverviewAzure Security Overview
Azure Security Overview
 
App Modernization
App ModernizationApp Modernization
App Modernization
 

Similar to API Integration: Red Hat integration perspective

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
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven WorldWSO2
 
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
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat MobileRed Hat
 
[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
 
[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is SexyWSO2
 
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...apidays
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is SexyWSO2
 
Introduction to Red Hat Mobile Application Platform
Introduction to Red Hat Mobile Application PlatformIntroduction to Red Hat Mobile Application Platform
Introduction to Red Hat Mobile Application PlatformRed Hat India Pvt. Ltd.
 
Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionApigee | Google Cloud
 
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
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfLuca Mattia Ferrari
 
Innovation at scale - key drivers and pitfalls to building API driven agile b...
Innovation at scale - key drivers and pitfalls to building API driven agile b...Innovation at scale - key drivers and pitfalls to building API driven agile b...
Innovation at scale - key drivers and pitfalls to building API driven agile b...All Things Open
 
Innovation and scale - drivers and pitfalls to building API driven business p...
Innovation and scale - drivers and pitfalls to building API driven business p...Innovation and scale - drivers and pitfalls to building API driven business p...
Innovation and scale - drivers and pitfalls to building API driven business p...Mifan Careem
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? Kellton Tech Solutions Ltd
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...CA Technologies
 
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
 
[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility
[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility
[WSO2 Summit Chicago 2018] Welcome Address: Integration AgilityWSO2
 
[WSO2 Summit New York 2018] Integration Agility
[WSO2 Summit New York 2018] Integration Agility[WSO2 Summit New York 2018] Integration Agility
[WSO2 Summit New York 2018] Integration AgilityWSO2
 

Similar to API Integration: Red Hat integration perspective (20)

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
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World
 
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)
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
[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
 
[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy
 
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy
 
Introduction to Red Hat Mobile Application Platform
Introduction to Red Hat Mobile Application PlatformIntroduction to Red Hat Mobile Application Platform
Introduction to Red Hat Mobile Application Platform
 
Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in Production
 
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
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric Enterprise
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
Innovation at scale - key drivers and pitfalls to building API driven agile b...
Innovation at scale - key drivers and pitfalls to building API driven agile b...Innovation at scale - key drivers and pitfalls to building API driven agile b...
Innovation at scale - key drivers and pitfalls to building API driven agile b...
 
Innovation and scale - drivers and pitfalls to building API driven business p...
Innovation and scale - drivers and pitfalls to building API driven business p...Innovation and scale - drivers and pitfalls to building API driven business p...
Innovation and scale - drivers and pitfalls to building API driven business p...
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy?
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
 
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
 
[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility
[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility
[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility
 
[WSO2 Summit New York 2018] Integration Agility
[WSO2 Summit New York 2018] Integration Agility[WSO2 Summit New York 2018] Integration Agility
[WSO2 Summit New York 2018] Integration Agility
 

More from Judy Breedlove

Agile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isAgile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isJudy Breedlove
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and APIJudy Breedlove
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservicesJudy 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
 
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
 
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
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Judy Breedlove
 
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
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshopJudy Breedlove
 
Evolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service meshEvolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service meshJudy Breedlove
 
The Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago IntroThe Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago IntroJudy Breedlove
 
Serverless and serverfull - where microservices compliments serverless
Serverless and serverfull - where microservices compliments serverlessServerless and serverfull - where microservices compliments serverless
Serverless and serverfull - where microservices compliments serverlessJudy Breedlove
 
Cloud-Native Microservices
Cloud-Native MicroservicesCloud-Native Microservices
Cloud-Native MicroservicesJudy Breedlove
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolith Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolith Judy Breedlove
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolithAgile integration: Decomposing the monolith
Agile integration: Decomposing the monolithJudy Breedlove
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Judy Breedlove
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Judy Breedlove
 
App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps Judy Breedlove
 
App Mod 04: Reactive microservices with eclipse vert.x
App Mod 04: Reactive microservices with eclipse vert.xApp Mod 04: Reactive microservices with eclipse vert.x
App Mod 04: Reactive microservices with eclipse vert.xJudy Breedlove
 

More from Judy Breedlove (20)

Putting data to work
Putting data to workPutting data to work
Putting data to work
 
Agile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isAgile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-is
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and API
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservices
 
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
 
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
 
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
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...
 
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
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshop
 
Evolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service meshEvolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service mesh
 
The Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago IntroThe Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago Intro
 
Serverless and serverfull - where microservices compliments serverless
Serverless and serverfull - where microservices compliments serverlessServerless and serverfull - where microservices compliments serverless
Serverless and serverfull - where microservices compliments serverless
 
Cloud-Native Microservices
Cloud-Native MicroservicesCloud-Native Microservices
Cloud-Native Microservices
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolith Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolith
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolithAgile integration: Decomposing the monolith
Agile integration: Decomposing the monolith
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...
 
App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps
 
App Mod 04: Reactive microservices with eclipse vert.x
App Mod 04: Reactive microservices with eclipse vert.xApp Mod 04: Reactive microservices with eclipse vert.x
App Mod 04: Reactive microservices with eclipse vert.x
 

Recently uploaded

Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

API Integration: Red Hat integration perspective

  • 1. Yossi Koren Sr. Solution Architect, Application Platform Tiger Team SAs June 2018 API Integration: Red Hat Perspective
  • 2. AGENDA The Changing World of Integration New Architectural Approach - Agile Integration Red Hat Integration Technology Portfolio Applying Agile Integration
  • 3. API Driven Integration is Changing the World! Transportation E-commerce Travel Communication Finance & Banking
  • 4. THE WAY WE DO BUSINESS HAS CHANGED THE NUMBERS TELL THE STORY (AND IT’S NOT OVER YET) 90% of all data was created in the last 2 years [1] BIG DATA 77% of Americans own a smartphone [2] MOBILE 85% of customers making a major purchase start online [3] SOCIAL 41% of enterprise workloads are running on cloud [4] CLOUD 29B devices connected to the internet by 2022 [5] IoT $284B in mobile commerce in the US by 2020. [6] API ECONOMY [1] IBM, 10 Key Marketing Trends for 2017, Dec 2016. [2] Pew Research Center, Mobile Fact Sheet, Jan 2017. [3] Synchrony Financial, 2016 Major Purchase Study, Dec 2016. [4] 451 Research, Voice of the Enterprise: Cloud Transformation, September 2016. [5] Ericcson, Ericcson Mobility Report, Nov 2016. [6] Business Insider, The Rise of M-Commerce: Mobile Shopping Stats & Trends, Dec 2016.
  • 5. Development Process Waterfall CI/CD Deployment Server/VM Container Infrastructure Data Center Cloud Architecture Monolith MicroservicesAPIs Webservices Service Endpoints AGILE TEAMS CANNOT GET INTEGRATION FROM LAST GENERATION PRODUCTS Enterprise IT is undergoing fundamental change. To remain competitive, businesses need an integration platform capable of supporting current and next generation architectures.
  • 6. “APIs are most valuable for creating new business models while removing barriers by integrating platforms and apps so organizations can quickly launch new products and services and scale faster”. Forbes, 2017 Source: https://www.forbes.com/sites/louiscolumbus/2017/01/29/2017-is-quickly-becoming-the-year-of-the-api-economy/#5d2c6fb86a41
  • 7. INTEGRATION IS CRITICAL FOR MODERN BUSINESS "Only a small percentage of companies will gain competitive advantage from SMACIT [social, mobile, analytics, cloud, and Internet of things] technologies. Those that do will focus less on the individual technologies and more on how they rally all those technologies, in unison, to fulfill a distinctive purpose." HARVARD BUSINESS REVIEW Jan 2015 Source: Jeanne W. Ross, Cynthia M. Beath, & Ina Sebastian for HBR, https://hbr.org/2015/01/why-nordstroms-digital-strategy-works-and-yours-probably-doesnt Jan 2015. Hybrid Platform API Policies, Analytics, and Ecosystems Agile Integration
  • 8. COMMON CHALLENGES IN MODERN APPLICATION DEVELOPMENT Data Access for Business Users Building Scalable Infrastructure Customer & Partner Access Enable Customer Facing Apps via Many Channels IoT Devices & Architectures Extend Legacy Applications Integrate SaaS Apps
  • 9. “We’re losing time and money with systems, apps, and technologies that don't talk to each other. How do we integrate all parts of our business to work together?”
  • 10. Source: Jeanne W. Ross, Cynthia M. Beath, & Ina Sebastian for HBR, https://hbr.org/2015/01/why-nordstroms-digital-strategy-works-and-yours-probably-doesnt Jan 2015. TOP INTEGRATION NEEDS SPEED, SIMPLICITY, & COLLABORATION EVERYWHERE (FROM ANYWHERE) EASY-TO-USE TOOLS & PROCESSES Internal AND external integration includes partners & customers. Agile development requires a fast turn- around. Create & connect new apps quickly. Integration across the organization means getting non-technical users involved. SPEEDY SERVICE INCREASED COLLABORATION
  • 11. CLASSIC INTEGRATION ARCHITECTURES Tried and trued approaches to integration used over the last 20+ years POINT-TO-POINT (P2P) Tactical, “get it done” solution Bespoke implementation Tightly coupled architecture STAR/BUS TOPOLOGY Specialized EAI and ESB architecture Centralize integration functions Reusable services, connectivity BUSINESS-TO-BUSINESS (B2B) P2P across company boundaries Batch/document-oriented Tight data coupling Human-intensive, brittle process
  • 12. NEW WAVE INTEGRATION ARCHITECTURES New approaches to integration for next generation applications. BROWNFIELD SHADOW New services developed in greenfield Data and systems live in brownfield Delegate/facade services required DIY INTEGRATION Data/events from multiple sources Integration code > business logic Danger of entangled monolith MICROSERVICES Disparate data models require transformation Composition and conditional routing Loose coupling a must API-FOCUSED APIs emerging as standard interaction contact Client-oriented vs. service-oriented Security, scale, insight are central concerns
  • 13. EVOLVING INTEGRATION ARCHITECTURES Emerging adoption of these approaches as market evolves and business demands dictate change. AUTOMATION Rate and complexity of change ++ Apps aren’t waiting for integration Continuous delivery a must for agility SELF-SERVICECLOUD-NATIVE LOB stakeholders love SaaS Low-code UX to enable non-developers No installation, management of infra Packaged, optimized for containers Native integration with orchestration and deployment Portable across clouds
  • 14. Red Hat Integration Portfolio
  • 15. API INTEGRATION FRAMEWORK API Strategy API Development & Integration API Management API Operations New API Development Legacy SystemsGateway Dev Portal Analytics Automation Dev Ops Continuous Integration and Delivery Rate Limiting Security Authentication MicroservicesComposite APIs
  • 16. THREE PILLARS FOR AGILE INTEGRATION Key capabilities for modern software application agility DISTRIBUTED INTEGRATION ❏ Lightweight ❏ Pattern Based ❏ Event Oriented ❏ Community Sourced MICROSERVICES CONTAINERS ❏ Cloud Native Solutions ❏ Lean Artifacts ❏ Individually Deployable ❏ Container Based Scaling and High Availability APIs ❏ Well Defined ❏ Reusable ❏ Well Managed End-points ❏ Ecosystem Leverage FLEXIBILITY SCALABILITY RE-USABILITY
  • 17. THREE PILLARS FOR AGILE INTEGRATION Key capabilities for modern software application agility DISTRIBUTED INTEGRATION -LIGHTWEIGHT -PATTERN BASED -EVENT ORIENTED -COMMUNITY SOURCED CONTAINERS - CLOUD-NATIVE SOLUTIONS -LEAN ARTIFACTS, INDIVIDUALLY DEPLOYABLE - CONTAINER-BASED SCALING AND HIGH AVAILABILITY APIs -WELL-DEFINED, REUSABLE, AND WELL-MANAGED ENDPOINTS -ROBUST ECOSYSTEM Culture, tools, processes, & automation Mobile enablement IoT enablement Business process management Decision services (Business Rules)
  • 18. Deploying your API Integration
  • 19. Source: Jeanne W. Ross, Cynthia M. Beath, & Ina Sebastian for HBR, https://hbr.org/2015/01/why-nordstroms-digital-strategy-works-and-yours-probably-doesnt Jan 2015. TOP INTEGRATION NEEDS SPEED, SIMPLICITY, & COLLABORATION EVERYWHERE (FROM ANYWHERE) Open and decoupled architecture Enterprises are moving away from lock-in all- or-nothing solutions to take advantage of new agile approach. Enterprises are looking for emerging, high-traffic, critical-workload solutions with No single points of failure. Built for automation from the ground up. Enterprises are leveraging new architecture models to effectively apply cross- functional policies Scalable and cost effective No vendor lock-in, adjacent capabilities Multiple deployment options to support the new Infrastructure Paradigm: Reliable, Rapidly Deployable, Efficient Infrastructure ANYTIME, ANYWHERE. Flexible and reliable deployment model
  • 20. API-CENTRIC INTEGRATION FRAMEWORK RBDMS SAP NoSQL WS REST JMS + more FUSE INTEGRATION SERVICE Red Hat Fuse Service API Red Hat Fuse Service API Red Hat Fuse Service API Developers Partners Mobile App Affiliates Internal Projects + more API MANAGEMENT Access control and security API contracts and rate limits Analytics and reporting Developer portal and docs Billing and payments Integration Layer API Service Layer API Service Catalog
  • 22. Fuse Standalone Fuse on OpenShift Fuse Online (iPaaS) ● Single JVM Fuse ● Developer-focused ● Integration where you need it ● “Classic” integration THE NEXT GENERATION OF RED HAT FUSE Three Product Distributions for Fuse 7 ● Scale out Fuse ● Replaces Fabric v1 ● Developer-focused ● “Cloud native” integration ● Low/no-code UX ● 100% cloud-based ● Integration through a browser ● “Ad Hoc” Integration
  • 23. CORE FUSE FUSE STANDALONE OS JVM EAP Spring Boot Karaf Narayana Undertow A-MQ CXF Camel DevStudio Hawtio
  • 24. SPRING BOOT FUSE CONTAINER BASE IMAGES Spring Boot Application-Specific Fuse Dependencies Application Code and Configuration fuse-java-openshiftfuse-karaf-openshift KARAF fuse-eap-openshift EAP Apache Karaf Application-Specific Fuse Dependencies Application Code and Configuration EAP Base Image Camel Wildfly Subsystem Application Code and Configuration OpenJDK 8 RHEL 7
  • 25. Self-service Integration Low code integration platform for everyone Fuse Online Integration Connectors Customizations Self-service Drag and drop integrations Runtime debug and activity trace Built-in connectors - AMQ - Database - Salesforce and more... Customize Connectors - Highly customizable connectors from developers API Client Service Setup from Swagger Documents Customize Connectors, code, component injections
  • 26. RED HAT FUSE ONLINE LOW-CODE PLATFORM FOR CLOUD-NATIVE INTEGRATION, HOSTED ON OPENSHIFT ONLINE
  • 28. SaaS Hosted API manager on 3scale scalable AWS platform with built-in redundancy, High-availability and SLA Openshift Openshift API manager - API Management Platform (AMP) 2.x, provides an OpenShift template to deploy AMP onto OpenShift Container Platform (OCP) API Manager - Policy Management Deployment Options
  • 29. API Gateway - Policy Enforcement Deployment Options OpenShift (OCP)Native API Gateway Application OpenResty (NGINX + LUA) for Red Hat Enterprise Linux Container API Gateway Application Docker-formatted container image from Red Hat Registry API Gateway Application OpenShift Template Inside or Outside the same API Manager Cluster API Integration (Plug-in) Service Management API Client Gateway API can be called directly from anywhere for greater flexibility
  • 30. Deployment Options On-premise: Self-managed APIs & External Self-managed Gateway Real Time Admin Portal Sync / Authorize API Backend API Gateway (Native/Docker) API Manager API Provider Administrators Mobile Apps Developer Apps Branded Dev PortalSwagger Doc API Consumers Developers RH-SSO
  • 32. THANK YOU FOR YOUR TIME! ● APIs will very likely be a key architectural component for most organizations ● Red Hat is investing heavily and aiming to be a long term partner ● Agile Integration, Container Management, and API Management will be a key architectural pillars for the next 3-5 years
  • 33. FOLLOW UP MATERIAL ● Red Hat Integration homepage: https://www.redhat.com/en/technologies/jboss- middleware/integrate ● “Inside mind of a successful platform architect / Gartner APPS 2016” https://www.slideshare.net/3scale/inside-mind-of-a-successful-platform-architect- gartner-apps-2016 ● “API Model Canvas for successful API strategies and programs” https://www.slideshare.net/3scale/api-model-canvas-for-successful-api-strategies-and- programs ● “The API Owner’s Manual” https://www.redhat.com/en/resources/3scale-api-owners- manual-ebook

Editor's Notes

  1. Control the connections between an API and the clients Ensure consistency across multiple API API monitoring, metrics and analytics Security policies to protect APIs Facilitate developer on-boarding
  2. OpenShift just holds the management and portal pieces - the customer is deploying gateways and APIs outside OpenShift