Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

38
© 2015 IBM Corporation 5847 - Hybrid Integration using Cast Iron and IBM Integration Bus Andrew Humphreys, Jonathan Kempel IBM Integration Product Management

Transcript of Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Page 1: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

© 2015 IBM Corporation

5847 - Hybrid Integration using Cast Iron and IBM Integration Bus Andrew Humphreys, Jonathan Kempel

IBM Integration Product Management

Page 2: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

2

Cloud First, Cloud Second, Cloud Last …

WHAT WE SEE SHIFTING

The emergence of cloud is transforming IT and business processes into

digital services.

CONSIDER:

1/4th 50% 85%

72%$250B 50%

CloudNon-Cloud

CAGR growth

for Cloud by 2020

-2%7%

46%

Today 2020

Cloud percentage

of total IT spend

of the world’s applications willbe available in the cloud by 2016.

potential market sizefor cloud by 2017.

of large enterprises will havehybrid cloud deployments by 2017.

of developers already report

that cloud-based services or APIs are part of the applications

they’re designing.

of new software is nowbeing built for the cloud.

Of transaction will be executed on the cloud by 2016

Page 3: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

3

Pay like a utility for IT, reduce our fixed costs

and benefit from economy of scale

Provide on-demand self-service, commoditized

IT and give us more choices

Expect to specify SLA

Line of Business Driven

Deploy systems faster, easier & on demand

Reduce and rationalize IT infrastructure

Reduce cost of operation

Eeasier to schedule planned updates

Fewer unplanned disruptions

Scale elastically to cope with demand

(Enable chargeback for users)

Ease of deployment and maintenance

IT Driven

What Do We Mean by Cloud Computing?

Page 5: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Not Public or Private. Dynamic Hybrid is the future.

On-premise IT

Benefits:

Fully customizable

Robust management

Secure by designBest of both worlds.

Better outcomes.

Maximize return on existing IT investments

Match workloads to best-fit infrastructure

Hit the right balance of risk to speed

Meet seasonal capacity without CapEx

Add new capabilities quickly

Benefits:

Low entry cost

Pay-per-use

Highly elastic

Dynamic Hybrid

Cloud IT

Cloud+

5

Page 6: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

6

Cloud Integration

APP

APP

Service

ServiceDBAPPDB DB

Enterprise

From within the enterprise to the cloud

From the cloud into the enterprise

Between cloud endpoints

APP

APP

Between endpoints on different clouds and enterprise

Page 7: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Trying to Build Hybrid Solutions Has Led to Dissatisfaction

11%

17%

17%

19%

19%

20%

21%

23%

23%

23%

29%

44%

0% 10% 20% 30% 40%

Integrating Cloud with other Cloud based solutions

Modifying existing IT management and sourcing practices

Viability of Cloud Business Solutions vendors

Ensuring system performance meets or exceeds SLAs

Integrating Cloud with legacy data structures

Availability of enterprise-level support and maintenance

ROI of Cloud not yet verified

Ability of end users to adapt to new business processes

Ability to customize solution

Integrating Cloud with legacy applications

Data and Transaction Integrity concerns

Data Security & Privacy concerns

Of the following, please select your top concerns in deploying a Cloud Business Solution

Source: Saugatuck Technology Inc. global Web survey 2010; n = 790; multiple responses allowed.

7

Page 8: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

8

Enterprise Up, Cloud Down

Enterprise Up

Connectivity - Learning

curve

Security (In Transit/ At

Rest)

Performance

(Latency/Bandwidth)

Time To Market

IT has more control

• To decide on strategic

cloud applications

• Plan for integration

ahead

Cloud Down

Connectivity - Learning

curve

Security (Transit/

Rest/Firewall)

Scalability (Apps on cloud)

Time to Market

Visibility

IT has less control

• wider adoption of

SaaS/PaaS by business

• Need rapid fix for lack of

integration

APP

AP

Service

ServiceDBAPPDB DB

Enterprise

Page 9: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

The Enterprise Up View of Hybrid Integration

Page 10: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Why is Integration a Challenge?Because Business requirements often drive new IT integration requirements

And more!

Help me target

promotions effectively

Get up-to-date leads to

our reps on the road

Processing an order is

taking too long

Offer our customers a

mobile channel

Challenge: The diversity of modern IT environments

Databases

DevicesWeb 2.0

Mainframe

CICS / IMS

Applications

Web 2.0

Payer Files

MQ, JMS, MSMQ

Microsoft

Services

ERP/EIS/CRM

10 10

Page 11: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Decoupling via Mediation

• Remove impedements to business data flowing between different applications and

systems

• Mediates mismatches between consumer and provider

• Reduce cost of changes and simplify maintenance

• Decouples the consumer view of a service from the actual implementation

• Provider can be altered without affecting the consumer

• Prevent interface changes impacting other business functions

Mediation

Provides connectivity– Protocol translation– Make routing decisions

Handles data mismatches– Parsing and formatting– Data cleansing– Complex mapping

Applies quality of service– Encryption – Logging

Separating business logic from interface logic

1111

Page 12: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

12

Enterprise Integration Without an ESB

• Duplicated connectivity effort

• One-off and custom connections

• Lack of control

TodayTomorrow

Page 13: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Getting More Value from Mediations

Traffic Management– Throttling and load distribution– Prioritisation– Store/forward and retry– Caching

Security– Access control– Identity propagation– Threat protection– Data validation

Visibility and Intelligence– Service registry– Auditing– Business monitoring– Business rules and analytics

• Apply common policies across an organization

• Avoid duplication and inconsistency of services

• Control access to critical systems and data

• Gain insights and optimise business outcomes

• Review KPIs to identify current trends and influence in-flight processing

• Increase operational control over workload

• Maintain service availability in line with business needs

An Enterprise Service Bus is a container for mediations

1313

Page 14: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

14

Quick Review – The Enterprise Service Bus

Why is an ESB Important?

• Loose coupling of service consumers and providers

• Centralization of integration functions

Page 15: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

15

• Loose coupling of service consumers and providers

• Centralization of integration functions

Quick Review – The Enterprise Service Bus

Why is Loose Coupling and Centralization Important?

• Lower integration costs

• Make changes faster

• Provide foundational SOA architecture for high value solutions

Page 16: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

IBM Integration Bus – Connect from Anywhere to Anywhere - Robust, flexible integration

Payer

Databases

Devices

Files

Web 2.0 Microsoft

Mainframe

CICS / IMS

MQ, JMS, MSMQ

CONVERT

MATCH & ROUTE

IDENTIFY & DISTRIBUTE

TRANSFORM

Web 2.0

ERP/EIS/CRM

Applications

Services

IBM Integration Bus simplifies integration

• Provides connectivity, universal data transformation and

visibility to the flow of business information

• Eliminates point-to-point connections and batch

processing regardless of platform, protocol or data format

• Runs anywhere, integrates a diverse range of endpoints,

transforms standard, non-standard and custom data

• Supports client choice of developer skills and tools

Why choose IBM Integration Bus*

• “Highly customizable, capable of integrating with data on

over 80 platforms, makes integration intuitive.”

• “IBM’s longevity in the space combined with its overall

reach and market strategy make it the leading integration

solution vendor in the space today.”

• “Scalability and performance, well suited for handling high

message volumes in complex IT environments.”

• “Entry-level pricing may make it enticing for smaller

companies.”* InfoTech Research Group, May 2013

16

Page 17: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

1717

Integration with Cloud

On-premiseApplications

On-premiseApplications

On-premiseApplications

CRM HCM

Private

Cloud

Page 18: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Cloud Integrations Have Specialized Requirements

1

8

Session

Management

Security Simplified

mapping to

vendor APIs

Page 19: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

19

• Enabling data load and data synch

of SaaS applications

• Monitoring of calls for SaaS

integration APIs

• Masking sensitive data passed to

cloud end points

• Managing data quality from cloud

end points

• Exposing enterprise assets as API’s

for use by application developers

• Building a enterprise catalogue of

services/apis enabling rapid

development, integration and on

boarding of new business apps.

Page 20: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

2020

Need for a Cloud Adapter

On-premiseApplications

On-premiseApplications

On-premiseApplications

CRM HCM

Private

Cloud

Page 21: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

The Cloud Down View of Hybrid Integration

Page 22: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Cloud Integration looking from the cloud down

MDM SOA

SaaS PaaS IaaS

SaaS admin App Developer

IT ops

Enterprise Boundary

22

Page 23: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Cloud Applications Are Empowering

Business…

Ease-of-use

Flexibility

Increased Responsivenessto Evolving Requirements

Ease-of-use

Flexibility

Increased Responsiveness

to Evolving Requirements

…And Cast Iron is Empowering IT to Rapidly Respond to the

Business

23

Page 24: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

WebSphere Cast Iron Cloud Integration

What Our Integration Solution Does

Integration-as-a-Service Integration on Premise

Physical Integration Appliances

Virtual Integration Appliances

Rapidly connect SaaS / Cloud and on premise applications in just days.

Rapidly integrate with hundreds of on premise

applications

• Packaged applications like SAP, JDE, Siebel etc.

• Home grown apps running on DB2, SQL Server ,etc.

• Private cloud applications built using Web Services, etc.

Eliminate the “swivel chair” approach of

accessing multiple applications

• Real-time visibility of data locked away in back office

applications

Use a Configuration, Not Coding approach to

cloud integration

• Reusable templates called TIPS accelerate time to value

Choose from flexible deployment options:

• Physical appliances running on Data Power platform

• Virtual appliances

• Integration as a service (Cast Iron Live)

Now Available on

24

Page 25: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Cast Iron Capabilities

Simple: Configuration- Not Coding

25

Cloud

Applications

On-premise

ApplicationsCloud

Applications

On-premise

Applications

Speed &

Simplicity

25

Page 26: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Flexible: Completely Maps to Your Cloud Strategy

Repeatable Success

TIP Exchange

TIP Development Kit

TIP Community

For All Types of Projects

UI Mashups

Process Integration

Data Migration

Total Connectivity Deployment Flexibility

Cloud Service

Virtual Appliances

Physical Appliances

Save Up to 80% in Time & Costs

ReduceRisk & TCO

ROI in Months

26

Page 27: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Cast Iron Cloud

Securely Connects to your Enterprise

27

Customer

Firewall

Enterprise

Physical Appliances

Virtual Appliances

27

Page 28: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

28

Template Integration Projects (TIPs)

Helps in rapid development and deployment of orchestrations

28

Page 29: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

29

2

9

The Value of Cast Iron TIPs

• Wizard-driven process for configuring common integration patterns• Accelerate project timelines

• Reduce skill set

• Use as starting point; modifying as needed to accommodate unique processes/requirements

• Reuse best practices for error handling, connectivity, mapping, etc

• Library of 100’s of TIPs• Cloud to On Premise (Example: Salesforce – SAP)

• Gateway to the Cloud (Example: Salesforce – WebSphere Message Broker)

Page 30: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Cast Iron Value Differentiators

• Out-of-the-box, rich connectors to applications - native connectivity to industry leading SaaS and enterprise applications

• Technology connectors for every type of database, custom applications, web service, and connectivity protocol.

Universal Connectivity

• Only solution that allows for three different deployment options using the same product and code-base.

• It is future-proof - you can start off with one form-factor today, and easily move to another one over-time to scale to your IT strategies.

Complete Scalability

• Cast Iron provides a user-friendly template-based approach via the Template Integration Projects (TIP), giving you templates of common integration scenarios

• Benefit from best-practices and previous success

Total Reusability

30

Page 31: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Summary - Unique value of Cast Iron

31

Graphical configurationAccelerate time to value by ~40% - 60% compared to custom codeReduce skill set to support integration by $38k/year

Connector Development Kit (CDK)Create reusable connectors in minutes

Template Integration Projects (TIPs)Reduce time to value by 60% - 80% for common integration scenariosReduce skill set to support integrations by 38%

Skill set & TrainingCondense learning curve & increase productivity. Minimize skills required deliver integration –reduce cost by 38%

DeploymentSelf contained Physical, Virtual or Cloud. >1 hour to deploy a solution

Cloud Connectors:Accelerate Cloud-enterprise app connectivity by ~70%

Page 32: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Demo: Cast Iron as cloud connector for IBM Integration Bus

Page 33: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

3333

Cast Iron Live as Cloud connector for IBM Integration Bus

On-premiseApplications

On-premiseApplications

ESB

• Re-use existing assets

• Complex transactions to back-end

systems

• Employ for high throughput and multi-

step processing

Cast Iron:

• Gateway to cloud provides speed &

simplicity

• Complete library of connectors and TIPS

• Rapid integration to packaged apps

• Cloud to cloud

Page 34: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

3434

Cast Iron appliance as Cloud connector for IBM Integration Bus

On-premiseApplications

On-premiseApplications

Page 35: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Salesforce, SAP, Internal DBs, ESB (IIB)

(Synchronize customer master data and compliance-related information; “plugging into” existing ESB)

Workday, FTP and ESB (IIB)

(Synchronize employee data globally)

Skill Set: Cost of resource with skill set needed to extend ESB to cloud.

SFDC API: Concerned regarding effort required to deliver and maintain SFDC connectivity.

Time: Compressed project timeline.

Change Orders: Concerned about long-term maintenance and cost of extending ESB to cloud.

Time to Value: $800k/month spend on project demanded rapid results and no delays.

Cloud Roadmap: Implementation of multiple cloud solutions required scalable infrastructure to support integration requirements.

Replaced Sr. Developer with IT Analyst at a cost savings of $50k+/year

Change orders reduced by ~20 days/year through streamlined connectivity to Salesforce.

Condensed project timelines by 70% - 90% compared to alternatives (ESB and custom code).

Standards-based approach eliminated approximately 1 month/year to support change orders.

Offshore development team became fully fluent in Cast Iron in less than 1 week.

Met all project timelines and milestones.

Extending Cast Iron to support multiple other cloud initiatives.

Us

e C

as

eC

ha

lle

ng

eV

alu

e o

f C

as

t Ir

on

Extending ESB to the cloud – Customer case studies

35

Page 36: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Notices and Disclaimers

Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or

transmitted in any form without written permission from IBM.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with

IBM.

Information in these presentations (including information relating to products that have not yet been announced by IBM) has been

reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM

shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY,

EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF

THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT

OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the

agreements under which they are provided.

Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without

notice.

Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are

presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual

performance, cost, savings or other results in other operating environments may vary.

References in this document to IBM products, programs, or services does not imply that IBM intends to make such products,

programs or services available in all countries in which IBM operates or does business.

Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not

necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither

intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.

It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal

counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s

business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or

represent or warrant that its services or products will ensure that the customer is in compliance with any law.

36

Page 37: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Notices and Disclaimers (con’t)

Information concerning non-IBM products was obtained from the suppliers of those products, their published

announcements or other publicly available sources. IBM has not tested those products in connection with this

publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM

products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to

interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,

INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A

PARTICULAR PURPOSE.

The provision of the information contained herein is not intended to, and does not, grant any right or license under any

IBM patents, copyrights, trademarks or other intellectual property right.

• IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document

Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand,

ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™,

PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,

pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®,

urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of

International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and

service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on

the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

37

Page 38: Hybrid Integration Using Cast Iron and IBM Integration Bus (IBM InterConnect 2015 - Session 5847)

Thank YouYour Feedback is

Important!

Access the InterConnect 2015

Conference CONNECT Attendee

Portal to complete your session

surveys from your smartphone,

laptop or conference kiosk.