53
A New Way to do Integration: Introducing the Integration Platform as a Service Jesus Rodriguez Co-Founder Tellago, Inc Co-Founder KidoZen, Inc

IPaaS: Cloud Integration Analysis

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: IPaaS: Cloud Integration Analysis

A New Way to do Integration: Introducing the Integration Platform as a Service

Jesus RodriguezCo-Founder Tellago, Inc

Co-Founder KidoZen, Inc

Page 2: IPaaS: Cloud Integration Analysis

About Me….

• Hackerpreneur• Co-Founder Tellago, KidoZen, Inc• Microsoft Architect Advisor• Microsoft MVP• Oracle ACE• Speaker, Author• http://weblogs.asp.net/gsusx • http://jrodthoughts.com • https://twitter.com/jrdothoughts

Page 3: IPaaS: Cloud Integration Analysis

Agenda

• The new world of integration• IPaaS• Dell Boomi• Snaplogic• IBM Castiron• MuleSoft CloudHub• Informatica Cloud• Windows Azure EAI

Page 4: IPaaS: Cloud Integration Analysis

IaaS, iPaaS, Cloud Integration?

Page 5: IPaaS: Cloud Integration Analysis

Enterprise Integration?

Page 6: IPaaS: Cloud Integration Analysis
Page 7: IPaaS: Cloud Integration Analysis
Page 8: IPaaS: Cloud Integration Analysis

But Things Have Changed….

Page 9: IPaaS: Cloud Integration Analysis

A SaaS World

Page 10: IPaaS: Cloud Integration Analysis

Entire Cloud Ecosystems

Page 11: IPaaS: Cloud Integration Analysis

Is Not Just About SaaS

Page 12: IPaaS: Cloud Integration Analysis

Is About Designing, Building and Leveraging Entire Cloud

Ecosystems

Page 13: IPaaS: Cloud Integration Analysis

Cloud Integration

• B2B Messaging• Cloud to cloud integration• Cloud to on-premise integration• On-premise to cloud integration• On-premise to on-premise????????

Page 14: IPaaS: Cloud Integration Analysis

Introducing the Integration Platform as a Service

Page 15: IPaaS: Cloud Integration Analysis

An Ipass IS

• Messaging and integration capabilities delivered as a service

• Seamless integration with SaaS providers

• Secure connectivity to on-premise systems

• Rapid development and integration templates

Page 16: IPaaS: Cloud Integration Analysis

The Market Leaders

• Dell Boomi• Snaplogic• IBM CastIron• MuleSoft CloudHub• Informatica Cloud• Interesting Vendors: Microsoft

Page 17: IPaaS: Cloud Integration Analysis

Dell Boomi

Page 18: IPaaS: Cloud Integration Analysis

Dell Boomi Components• Components

– Connector: connect to any application or data source– Data Transformation: transform data from one format to

another– Decision: execute business logic and data integrity

checks– Cleanse: data cleansing and validation– Message: user-defined dynamic notifications– Route: dynamic, content based routing– Split: intelligent data splitting and aggregation

• Connector SDK• Embedded Widgets

Page 19: IPaaS: Cloud Integration Analysis

Boomi

Page 20: IPaaS: Cloud Integration Analysis

Boomi

Page 21: IPaaS: Cloud Integration Analysis

Dell Boomi Analysis

• Pros: – Templated Integrations– Fast Development

• Cons:– Limited Dev Experience– Lack of Extensibility– Atom-based pricing

Page 22: IPaaS: Cloud Integration Analysis

Snaplogic

Page 23: IPaaS: Cloud Integration Analysis

Architecture

Page 24: IPaaS: Cloud Integration Analysis

SnapLogic Server

• ETL based model• Snap-Based integration• Pipelines • Event based or scheduled based

integration

Page 25: IPaaS: Cloud Integration Analysis

SnapLogic Designer

Page 26: IPaaS: Cloud Integration Analysis

Monitoring

Page 27: IPaaS: Cloud Integration Analysis

SnapLogic Analysis

• Pros: – Dev experience– Extensiblity– Snap Store

• Cons:– ETL centered model– Close community

Page 28: IPaaS: Cloud Integration Analysis

IBM Castiron

Page 29: IPaaS: Cloud Integration Analysis

CastIron Deployment Options

• WebSphere DataPower Cast Iron Appliance XH40Self-contained physical appliance that connects cloud and on-premise applications.

• WebSphere Cast Iron LiveComplete multi-tenant cloud service which consists of both web API services and cloud integration services.

• WebSphere Cast Iron Hypervisor EditionA virtual appliance that can be installed on your existing servers by using virtualization

• WebSphere Cast Iron ExpressAllows salesforce.com admins to rapidly configure, run and manage integration projects between Salesforce.com and other data sources.

Page 30: IPaaS: Cloud Integration Analysis

CastIron Live

Page 31: IPaaS: Cloud Integration Analysis

CastIron Studio

Page 32: IPaaS: Cloud Integration Analysis

Transformations

Page 33: IPaaS: Cloud Integration Analysis

Monitoring

Page 34: IPaaS: Cloud Integration Analysis

CasIron Analysis

• Pros: – Integration with IBM products– Templated integrations

• Cons:– Dev experience– Cost– Extensiblity– Offering diversity

Page 35: IPaaS: Cloud Integration Analysis

MuleSoft CloudHub

Page 36: IPaaS: Cloud Integration Analysis

Mule Flows Are the Main Logic Entity

• Flows are the main orchestration unit• Each flow includes different message pre-processors ex:

Connectors, Filters• Flows are packaged in Applications•

Page 37: IPaaS: Cloud Integration Analysis

Management Through CloudHub Console

Page 38: IPaaS: Cloud Integration Analysis

Development in Mule Studio

Page 39: IPaaS: Cloud Integration Analysis

MuleSoft Analysis

• Pros: – Symmetric on-premise cloud

experience– Large Connector ecosystem– Vibrant partner community– Extensive deployment footprint

• Cons:– CloudHub is not a collaborative

environment– Mostly seen as an on-premise engine

Page 40: IPaaS: Cloud Integration Analysis

Informatica Cloud

Page 41: IPaaS: Cloud Integration Analysis

Informatica Cloud

Page 42: IPaaS: Cloud Integration Analysis

Informatica Cloud Components

• Tasks• Task Flow• Data Replication• Endpoints• Agents• Sandbox• PowerCenter Interop Components

Page 43: IPaaS: Cloud Integration Analysis

Informatica Cloud Model

21

Your Company

3

SecureAgent

Page 44: IPaaS: Cloud Integration Analysis

Vertical Editions

• Informatica Cloud for Insurance• Informatica Cloud for Financial

Services• Informatica Cloud for Wealth

Management• Informatica Cloud for SAP• Informatica Cloud for Oracle EBS

Page 45: IPaaS: Cloud Integration Analysis

Informatica Cloud Analysis

• Pros: – Templated integrations– Big partner community

• Cons:– Agent dependency– Lack of Extensibility– Sequential Models

Page 46: IPaaS: Cloud Integration Analysis

Windows Azure EAI & EDI

Page 47: IPaaS: Cloud Integration Analysis

Service Bus EDI & EAI

• Service Bus Connect• Rich Messaging Endpoints• B2B Messaging

Page 48: IPaaS: Cloud Integration Analysis

Rich Messaging Endpoints

Page 49: IPaaS: Cloud Integration Analysis

Message Processing Bridges

Page 50: IPaaS: Cloud Integration Analysis

SB Connect

• SBConnect: An application that hosts the Management API that runs in the ManagementService.svc WCF web service. This WCF web service runs continuously monitoring the LOB Relay.

• LOB Relay: When a LOB component is added, an application with the same name is also created. This application hosts the RuntimeService.svc WCF web service. A runtime service is created for every LOB component in the Bridge Configuration application. So if there are 15 LOB components in the Bridge Configuration application, there will be at least 15 RuntimeService.svc WCF web services IIS.

Page 51: IPaaS: Cloud Integration Analysis

B2B Messaging

• Trading Partners• Business Profiles

Page 52: IPaaS: Cloud Integration Analysis

Summary

• IPaaS is becoming a driving force in enterprise integration solutions

• IPaaS is not only about integrating with SaaS systems but about leveraging cloud computing as the infrastructure to deliver integration solutions

• The old wave of integration platforms falls short to deliver in a cloud and SaaS dominant world.

• Start small, iterate

Page 53: IPaaS: Cloud Integration Analysis

[email protected]

http://www.tellagostudios.com http://twitter.com/#!/jrodthoughts

http://jrodthoughts.com http://weblogs.asp.net/gsusx