BALANCING INNOVATION & OPTIMIZATION · 3 THERE WILL BE MORE THAN BILLION INTERCONNECTED DEVICES 26...
Transcript of BALANCING INNOVATION & OPTIMIZATION · 3 THERE WILL BE MORE THAN BILLION INTERCONNECTED DEVICES 26...
2
BALANCING INNOVATION & OPTIMIZATIONHOW DO YOU INTEGRATE WHAT YOU HAVE TODAY & WHAT YOU NEED TOMORROW?
Optimize the IT you have
Integrate apps, data, & processes
Add & manage cloud infrastructure
Build more modern applications
3
THERE WILL BE MORE THAN
BILLIONINTERCONNECTED
DEVICES
26TRILLION STABLE
CONNECTIONS
215MILLION
CONNECTIONS PER SECOND
63
Source: Gartner, Building Platforms for a Digital Society: Key Insights From the 2016 Gartner Symposium/Itxpo Keynote, Nov 2016. ID#G00317081.
Development Process
Waterfall
CI/CD
Deployment
Server/VM
Container
Infrastructure
Data Center
Cloud
Architecture
Monolith
MicroservicesAPIs
Webservices
Service Endpoints
YOUR APPROACH TO INTEGRATION MUST EVOLVEEnterprise IT is undergoing fundamental change. To remain competitive, businesses need an integration platform capable of supporting current and next generation architectures.
EVOLVING ENTERPRISE ORGANIZATION
7
DISTRIBUTEDINTEGRATION
❏ Lightweight❏ Pattern Based❏ Event Oriented❏ Community Sourced
MICROSERVICESCONTAINERS
❏ 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
DRIVERS FOR AGILE INTEGRATION
TechnicalStrategic Line of Business
STRATEGIC DRIVERS FOR AGILE INTEGRATION
Agility
Cloud Adoption
Digital Transformation
“API Management Platforms Will Emerge as Microservice Development and Orchestration Environments” 451 Research
“[API Management] accounted for around USD 609.32 Million in 2016 and is expected to reach approximately USD 3,436.16 Million by 2022, growing at a CAGR of 33.4% between 2017 and 2022…” Zion Market Research
“We predict US companies alone will spend nearly $3 billion on API management over the next five years. Annual spend will quadruple by the end of the decade, from $140 million in 2014 to $660 million in 2020. International sales will take the global market over the billion dollar mark.” Forrester Research
HYBRID INTEGRATION PLATFORMSingle platform and toolchain across cloud environments provides consistency and flexibility for current and future deployment plans.
Kubernetes
TECHNICAL DRIVERS FOR AGILE INTEGRATION
Cloud Native
Microservices
API-Driven
PREPARING FOR API ENABLED FASTER INTEGRATION
Centralized Integration
Hybrid Platform
API
Policies, Analytics, and Ecosystems
Mainframe AS/400
API Manager API Integrator
Internal or external API Consumers
Internal Systems
MULTIPLE INTEGRATION STYLES A single technology stack to satisfy traditional and next generation integration requirements.
CLOUD ADOPTION PATTERNS
LIFT and SHIFT
● Containerize existing workloads
● Deploy them on a PaaS● Keep external integrations
and data on legacy● Legacy applications have to
be well written and suited
CONNECT and EXTEND
● Legacy remains intact● New layer - new capabilities● Deploy on PaaS● New integration points
between legacy and new layers (Need for Agile Integration)
RIP and REWRITE
● Legacy is totally replaced● New interfaces and data● Use PaaS to run● Some data and features can
be re-wrapped, but mostly are retired.
Comprehensive tooling across all stages of delivery provides out-of-the-box support for continuous delivery with the flexibility to integrate with existing CI/CD solutions.
LINE OF BUSINESS DRIVERS FOR AGILE INTEGRATION
SaaS Adoption
Business-to-Business
Multi-Channel Engagement
21 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.
MOVE TOWARDS API ENABLED FASTER INTEGRATIONSUPPORT NEW USERS, EXISTING & NEW USE CASES - AT SPEED
EASY-TO-USETOOLS & PROCESSES
Internal AND external integration includes
partners & customers.
Agile development requires a fast
turn-around. Create & connect new apps
quickly.
Integration across and within the organization
means getting non-technical users
involved.
SPEEDYSERVICE
INCREASED COLLABORATION
22
DISTRIBUTEDINTEGRATION
MICROSERVICESCONTAINERS APIs
❏ Lightweight❏ Pattern Based❏ Event Oriented❏ Community Sourced
❏ Cloud Native Solutions❏ Lean Artifacts❏ Individually Deployable❏ Container Based
Scaling and High Availability
❏ Well Defined❏ Reusable❏ Well Managed
End-points❏ Ecosystem Leverage
23
TWO DIMENSIONS OF DISTRIBUTED INTEGRATION
DISTRIBUTEDINTEGRATION
FLEXIBILITY
WHERE INTEGRATION IS USEDIntegration at the center or the edge of your enterprise architecture.
WHO PERFORMS INTEGRATION Unlocking integration capability for new categories of integrators.
Fuse Standalone Fuse Integration Services Fuse Ignite (iPaaS)
●●●
THE NEXT GENERATION OF JBOSS FUSEThree Product Initiatives for Fuse 7.x
●●●●
●●●●
LINE OF BUSINESS INTEGRATION EXAMPLE
Goal : Capture Twitter mentions related to a recent corporate event and create Salesforce contacts to follow up for sales opportunities.
HYBRID DEVELOPMENT
Fuse Tooling
IntegrationProject
iPaaS Flow
iPaaS UI
HYBRID DEPLOYMENT
THANK YOUplus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
CLOUD NATIVE INTEGRATION FUSE INTEGRATION SERVICES FOR OPENSHIFT
Fuse Integration Services (FIS) is a distribution of JBoss Fuse that provides tooling and runtime support for creating containerized integration services on OpenShift, including
● Docker-formatted container images ● Tooling to create, develop and build containerized Fuse applications● Self-service deployment templates for common integration scenarios● Native integration with Kubernetes for service discovery, clustering, and configuration
management● All based on the core technologies available in JBoss Fuse
●●●●
LIGHTWEIGHT INTEGRATION RUNTIME
Spring Boot
Application-Specific Fuse Dependencies
Application Code and Configuration
fis-java-openshift
Apache Karaf
Application-Specific Fuse Dependencies
Application Code and Configuration
fis-karaf-openshift
●●●
MICROSERVICES - API GATEWAY PATTERN
GREENFIELD APPS REQUIRE INTEGRATION
AND ACCESS TO EXISTING APPS/RESOURCES
AND GOVERNANCE
AN AGILE APPROACH TO MICROSERVICES
AGILE INTEGRATION REFERENCE ARCHITECTURE
Importance of APIsYour company’s brand to the market
Core for business success
Bridge between IT & business concerns
You’re not aloneExpedia: $4bn revenue from APIs
eBay: 60% listings via APIs
Mobile: 54% ecommerce sales (Forrester)
B2B: 50% of B2B collab. via APIs (Gartner)
IoT: $7.1tr by 2020 (IDC)
Growth drivers – API Enterprise
DIGITAL TRANSFORMATION
APIECONOMY
RED HAT 3Scale API MANAGEMENT
iPaaS Product Architecture
LIFT and SHIFT
CONNECT and EXTEND
RIP and REWRITE
RED HAT FUSE ONLINE
Apache Camel
Spring Boot
Ignite UI/UX
Fuse - Ignite
Fuse Integration Services
Ignite Integration(s) Ignite Infrastructure
HYBRID DEPLOYMENT