View
599
Download
0
Category
Tags:
Preview:
Citation preview
© 2015 IBM Corporation
5847 - Hybrid Integration using Cast Iron and IBM Integration Bus Andrew Humphreys, Jonathan Kempel
IBM Integration Product Management
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
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?
Lead-to-Order
CollaborationE-Mail, IM
Video, etc…
Expense-to-Payment
Hire-to-Retire
SystemsOf Record
On-Premise
Configure-to-Deliver
Order-to-Cash
Cloud Everywhere …
Install-to-Upgrage
MKT
SFA
FIN
SCMCSS
HCM
Desktop
4
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
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
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
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
The Enterprise Up View of Hybrid Integration
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
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
12
Enterprise Integration Without an ESB
• Duplicated connectivity effort
• One-off and custom connections
• Lack of control
TodayTomorrow
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
14
Quick Review – The Enterprise Service Bus
Why is an ESB Important?
• Loose coupling of service consumers and providers
• Centralization of integration functions
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
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
1717
Integration with Cloud
On-premiseApplications
On-premiseApplications
On-premiseApplications
CRM HCM
Private
Cloud
Cloud Integrations Have Specialized Requirements
1
8
Session
Management
Security Simplified
mapping to
vendor APIs
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.
2020
Need for a Cloud Adapter
On-premiseApplications
On-premiseApplications
On-premiseApplications
CRM HCM
Private
Cloud
The Cloud Down View of Hybrid Integration
Cloud Integration looking from the cloud down
MDM SOA
SaaS PaaS IaaS
SaaS admin App Developer
IT ops
Enterprise Boundary
22
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
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
Cast Iron Capabilities
Simple: Configuration- Not Coding
25
Cloud
Applications
On-premise
ApplicationsCloud
Applications
On-premise
Applications
Speed &
Simplicity
25
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
Cast Iron Cloud
Securely Connects to your Enterprise
27
Customer
Firewall
Enterprise
Physical Appliances
Virtual Appliances
27
28
Template Integration Projects (TIPs)
Helps in rapid development and deployment of orchestrations
28
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)
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
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%
Demo: Cast Iron as cloud connector for IBM Integration Bus
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
3434
Cast Iron appliance as Cloud connector for IBM Integration Bus
On-premiseApplications
On-premiseApplications
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
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
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
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.
Recommended