+ All Categories
Home > Documents > Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect...

Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect...

Date post: 13-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
51
Red Hat Integration Platform as a Service Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager
Transcript
Page 1: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Red Hat Integration Platform as a ServiceIntegration Made Easy

Hiram ChirinoPlatform Architect

Keith BaboProduct Manager

Page 2: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

TODAY’S SPEAKERS

Page 3: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

WHAT’S THIS IPAAS STUFF ABOUT?

Page 4: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

FOR EXAMPLE ...

Goal : Capture Twitter mentions related to a recent corporate event and create Salesforce contacts to follow up for sales opportunities.

Page 5: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

DEMO TIME!

Page 6: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

LET’S BREAK THAT DOWN

Page 7: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

BUT FIRST ...

Page 8: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Fuse iPaaS

Fuse Integration Services

Fuse Standalone

FUSE 7.xThree Fuse Product Initiatives

Page 9: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Fuse 7.0

FUSE 7.xOne Comprehensive Product for Agile Integration

Page 10: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

iPaaS Product Architecture

Page 11: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

CONNECTORS

Page 12: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

iPaaS Connectors

● Connectors are implemented with Apache Camel components under the covers

● Camel supports connecting to over 150 different Systems and or technologies

Page 13: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Connector Metadata

● Adds Metadata to Camel Components● Defines General Connection Level

Properties● Multiple Actions:

○ Action Properties○ Input/Output Data Shapes

● Simplifies Camel Connector Settings○ Hides non-applicable properties○ Per action defaults○ Hard codes per action settings

Component Action

Component Action

Component Action

Page 14: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

iPaaS Connection

● Configures the general connection properties of a connector.

● Typically used to hold info like credentials

● Shared by Integrations● Validation of connection settings is

supported.

Page 15: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Validation

Page 16: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Validation

Page 17: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

INTEGRATIONS

Page 18: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

What is an iPaaS Integration?

● A sequence of steps connect a source system with a target system.● Use EIP style Steps between the systems● Creates and Deploys a FIS style project for each Integration● Can be steps (EIPs) or connections

Page 19: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Starting/Ending Connections

Page 20: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Actions

Page 21: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Steps

Page 22: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Child Integrations

● Encapsulates more complex processing flows

● Partition integration logic● Parent-child relationship

Page 23: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Developer Perspective

Page 24: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

What’s in an iPaaS FIS Project?

Page 25: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

function.yml

Page 26: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Custom Routes

Page 27: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Maven Configuration

Page 28: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

DATA MAPPER

Page 29: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Data Mapper

● Based on: Atlasmap● Multi Data format

○ Java Objects○ XML○ Json

Page 30: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Data Shapes

● Actions ● Schema● Example XML or JSON

Page 31: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Data Mapper Architecture

Page 32: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Data Mapper Features

● Multiple Source Documents● Type auto conversions● Separate● Combine● Lookups● Constants● Source/Target Field Functions: Case Manipulation, etc.

Page 33: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

RUNTIME

Page 34: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Publishing an Integration

OpenShift

iPaaS Pods Integration Pod

Creates a Git Project Per Integration

Configures OpenShift

Builds &Deploys

Page 35: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

A Project shows up in GitHub

Page 36: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Build Configuration

Page 37: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Secrets

Page 38: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Deployment Configuration

Page 39: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Integration Pods

Page 40: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

MANAGEMENT &MONITORING

Page 41: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Metrics

● JVM Metrics● Camel Metrics

Page 42: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Logs

Page 43: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

HYBRID INTEGRATION

Page 44: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

EVOLVING ORGANIZATIONAL MODEL

Integration competency centers (ICC)

Do-it-yourself or agile teams

Page 45: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

HYBRID DEVELOPMENT

Fuse Tooling

Git Repository

iPaaS App

iPaaS UI

Page 46: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

HYBRID DEPLOYMENT

Page 47: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

PRODUCT ROADMAP

Page 48: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

iPaaS TIMELINE

Q2 Q3 Q4 Q1 Q2

iPaaSPR

Fuse 7GA

2017 2018

Fuse 7Beta

Page 49: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...
Page 50: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

Page 51: Integration Platform as a Service Red Hat · Integration Made Easy Hiram Chirino Platform Architect Keith Babo Product Manager. TODAY’S SPEAKERS. ... Deployment Configuration. ...

Recommended