Upload
jesusmrv
View
827
Download
5
Embed Size (px)
DESCRIPTION
Citation preview
A New Way to do Integration: Introducing the Integration Platform as a Service
Jesus RodriguezCo-Founder Tellago, Inc
Co-Founder KidoZen, Inc
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
Agenda
• The new world of integration• IPaaS• Dell Boomi• Snaplogic• IBM Castiron• MuleSoft CloudHub• Informatica Cloud• Windows Azure EAI
IaaS, iPaaS, Cloud Integration?
Enterprise Integration?
But Things Have Changed….
A SaaS World
Entire Cloud Ecosystems
Is Not Just About SaaS
Is About Designing, Building and Leveraging Entire Cloud
Ecosystems
Cloud Integration
• B2B Messaging• Cloud to cloud integration• Cloud to on-premise integration• On-premise to cloud integration• On-premise to on-premise????????
Introducing the Integration Platform as a Service
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
The Market Leaders
• Dell Boomi• Snaplogic• IBM CastIron• MuleSoft CloudHub• Informatica Cloud• Interesting Vendors: Microsoft
Dell Boomi
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
Boomi
Boomi
Dell Boomi Analysis
• Pros: – Templated Integrations– Fast Development
• Cons:– Limited Dev Experience– Lack of Extensibility– Atom-based pricing
Snaplogic
Architecture
SnapLogic Server
• ETL based model• Snap-Based integration• Pipelines • Event based or scheduled based
integration
SnapLogic Designer
Monitoring
SnapLogic Analysis
• Pros: – Dev experience– Extensiblity– Snap Store
• Cons:– ETL centered model– Close community
IBM Castiron
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.
CastIron Live
CastIron Studio
Transformations
Monitoring
CasIron Analysis
• Pros: – Integration with IBM products– Templated integrations
• Cons:– Dev experience– Cost– Extensiblity– Offering diversity
MuleSoft CloudHub
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•
Management Through CloudHub Console
Development in Mule Studio
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
Informatica Cloud
Informatica Cloud
Informatica Cloud Components
• Tasks• Task Flow• Data Replication• Endpoints• Agents• Sandbox• PowerCenter Interop Components
Informatica Cloud Model
21
Your Company
3
SecureAgent
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
Informatica Cloud Analysis
• Pros: – Templated integrations– Big partner community
• Cons:– Agent dependency– Lack of Extensibility– Sequential Models
Windows Azure EAI & EDI
Service Bus EDI & EAI
• Service Bus Connect• Rich Messaging Endpoints• B2B Messaging
Rich Messaging Endpoints
Message Processing Bridges
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.
B2B Messaging
• Trading Partners• Business Profiles
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
http://www.tellagostudios.com http://twitter.com/#!/jrodthoughts
http://jrodthoughts.com http://weblogs.asp.net/gsusx