[wso2con eu 2017] integration platform strategy for digital transformation

Post on 21-Jan-2018

137 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Snr. Director, Solutions Architecture, WSO2

Integration Platform Strategy for Digital Transformation

Mifan Careem

• The changing face of integration strategy• Characteristics of a modern integration

platform– Citizen integrators and integration personas– API-driven integration– Integration microservices– Enterprise integration patterns

• Reference architecture for a hybrid integration platform

Agenda

Integration is more than 60% of a digital product.

Integration can be a source of Competitive

Differentiation with the right integration or Hybrid Integration Platform that can fit the needs of the

organization.

MOM

Data Integration

ESB Suites

iPaaSB2B

Managed File

Integration in Organizational Strategy

Integration personas and their impact on integration platform strategy

Evolution of Integration Strategy• Supporting newer digital business initiatives (Cloud-first, API economy

• Newer deployment models (Cloud)• Newer programming models (Integration microservices)

• Newer ownership models (Multi-cloud, multi-vendor systems)

•Newer constituents (Citizen integrators)•Newer endpoints (Things, Streams)•Newer use cases (Stream processing)•Integration everywhere! (API integration)

Characteristics of Modern Integration Platforms

Support for Integration PersonasDigital IntegratorsSmart ToolingAutomation

Citizen IntegratorsBusiness UsersPersonal Projects

Ad Hoc Integrators

Integrator SpecialistsIntegration Competency CenterB2B Integration

BU ProjectsAPI Development

API-driven Integration Platform

• Integration services published as APIs

• Applications subscribe and consume APIs

• API marketplace enables ecosystem of producers and consumers

API Marketplaces Enable Ecosystems

• Integration moves from a single layer to multiple layers of a digital enterprise architecture

• E.g. Service integration, API integration, IAM integration, etc.

Integration Everywhere!

Digital Products

{API}

{API}

{API}

Integration

IAM

IoT

Analytics

Integration

API

Digital Products

Digital Products

Services

Systems

Data

Integration Everywhere - API Composition• Composition of APIs

• Self service integration by consumers of APIs

• Reusable integration best practices

• Enterprise integration patterns, templates, connectors, scenarios

Pattern-driven Integration

WSO2 EIC

onne

ctor

s

Web services

APIs

Filesystems

Messaging systems

Business Applications

Partners’ systems

Data

public cloud | private cloud | on-premise

Integration Microservices

SystemƔ

SystemƔService

Foo

Centralized Integration The ESB style integration where all of the organizational integration scenarios are modeled, packaged and deployed on a centralized integration unit.

Distributed Integration MicroservicesEach integration flow is modeled and packaged in integration microservices and scaled individually depending on capacity demands. This may typically follow a containerized and immutable-server-oriented approach.

Centralized Integration Solution

ServiceBar

Systemα

Systemβ

ServiceFoo

Integration microservice

ServiceBar

Systemα

Systemβ

Integration microservice

Vs

Integration in a Microservice Architecture

14

Analytics

Continuous-*

Security & Access Management API / Service discovery

Dev tools Devops tools

Service router

API Gateway

Core Microservices Data

Container(s)

Delivery channels Digital Products

Messaging Channels Integration MicroservicesExisting Services

Hybrid Integration Platform

Hybrid Integration Platform

Integration Specialists Ad Hoc Integrators Citizen Integrators

Integration Templates

Composition/Orchestration

B2B A2A C2B G2G N2N

Data Integration

Communication Protocols, Styles and Patterns

Gov

erna

nce

Ope

ratio

ns

Integration tools, wizards, IDE support

Public Cloud Private Cloud On-premise

● Integration is a key component of digital transformation that involves systems, services, applications, B2B, data sources, things, etc. all of which need to be efficiently integrated into newer ecosystems.

■ Integration can be a source of Competitive Differentiation with the right integration or hybrid integration platform that is extendable, flexible and can fit the needs of the organization.

■ The ability to tailor make integration solutions means the technology should support standards, support integration patterns and especially be extendable and flexible.

Integration in Digital Transformation

17

wso2.com

18

top related