© 2014 IBM Corporation
Challenges to your Integration Strategy Triggered by Cloud and Mobile
Ben ThompsonChief Architect IBM Integration Bus
July 2014
© 2014 IBM Corporation
Business EvolutionInnovation, Agility & the importance of Design
“Good design is good business … design excellence concerns all areas of the business…”
© 2014 IBM Corporation
• Each F1 car is considered a prototype solution – it is never finished• Design objective is to enable rapid and continuous evolution
Built-in Analytics
Well-designed component interfaces
Continuous testingUpgradable components
Rapidly replaceablecomponents
Clearly documented
Controls
Rapid InnovationRestless re-invention and designing for change
© 2014 IBM Corporation
49% of consumers use 2 or more channels to make purchases
75% act on location-based offers
10k APIs on directory of Programmable Web
75% of F500 will open APIs by 2014
15 Petabytes of big data generated daily
95% of Mobile traffic is data by 2015
15b devices connected by 2020
420m wearable health monitors by 2014
1b Smartphone users by 2016
91% always keep mobile at arms reach
70% trust brand recommendations from social media friends
$534b Mobile transactions by 2015
85% of enterprises use external cloud services
545 average number of cloud services used by businesses
30% of computing workloads expected to run in public cloud by 2018
Hybrid Cloud Managed APIsMobile & SocialBig Data from
Internet of Things
Disruptive TechnologiesThe challenges presented by Social, Mobile, Analytics and Cloud
© 2014 IBM Corporation
The Evolution of IT SystemsIntegration needs are changing and growing
© 2014 IBM Corporation
Internet of Things
Mobile
Public Cloud
Social Web
Partners
Private Cloud
Back-office Processes
Analytics
Services Databases
CRM
IntegratedInteractions
Composable BusinessIntegrating Systems of Engagement and Systems of Record
© 2014 IBM Corporation
How different are these systems?Considerations of A Sea Change in Enterprise IT
Internet of Things
Mobile
Public Cloud
Social Web
Partners
Private Cloud
Back-officeProcesses
Analytics
Services Databases
CRM
© 2014 IBM Corporation
Internet of Things
Mobile
Public Cloud
Social Web
Partners
Private Cloud
Back-officeProcesses
Analytics
Services Databases
CRM
“Integration with back office systems is biggest barrier to … systems of
engagement …” - Forrester
Source: A commissioned study conducted by Forrester Consulting on behalf of IBM, Q1 2013Systems of Engagement Demand New Integration Solutions - And a New IT, Forrester, April 2013
A Lack of Integration Impedes Innovation
© 2014 IBM Corporation
Create, Manage and Socialize APIs Mobile and Device Integration Security Policy Enforcement Provide Integration for Business Processes Cloud Integration Understanding and Tuning System Workloads Gaining Insight From Business Data Act Upon Business Rules Applying Analytics to In-flight Data
Cloud1Cloud2
On Premise Integration
SaaS
IPaaS
Events
Integration Bus
PollingTriggered
Interaction Styles
Policy SLA
0
20
40
60
80
100
120
140
160
180
200
Integration … is about more than just routing and transformation…
© 2014 IBM Corporation
A Software Portfolio for Composable Integration ServicesThe Integration challenge - Simple to Complex
Build
Manage
Govern
Secure
Scale
APIs
Transform Route Choreograph
Data Caching Search
Workflow Human Tasks Collaborate
Rules Situations Analytics
Cloud
Partners
Mobile
IoT
Social
© 2014 IBM Corporation
Messaging backbone in the data center
connects application pillars and extends to
web frontends
MQ
Secure appliances
enable controlled access to Enterprise resources
DataPower
Connectivity to applications in the
public cloud enables Enterprises to leverage a new cloud economy
CastIron
Public Cloud
Private Cloud
Enterprises looking to achieve “more with less” by better managing IT
resources as collectives
SoftLayer, PureApp Systems
Internet
Mobile
Sensors
MessageSightIBM API Management, DataPower
Projecting capabilities into an open ecosystem for extended outreach
and innovative business models
Extended Ecosystem
Cache grids and traffic policies improve scale and
performance of applications and services
Integration Bus integrates apps/data/services and partners while controlling and optimizing
transactions
Scale and ubiquity of mobile and sensor-rich environments has changed requirements of the enterprise
IBM Integration Bus (formerly Message Broker)
WXS, DataPower XC10
Scale and ubiquity of mobile and sensor-rich
environments has changed requirements of
the enterprise
A Software Portfolio for Composable Integration ServicesThe Integration challenge - Simple to Complex
© 2014 IBM Corporation
Infrastructure-as-a-Service (IaaS)Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)Software-as-a-Service (SaaS)
– Provides access to hosted applications or services– Trades off flexibility in favour of ease of use for
users with less middleware experience– Usage based charging, per hour or per ‘transaction’
– Application Centric view. Equivalent to operating system for Cloud.– Application deployed into this environment hosted in the cloud– Simplifies application dependency & provisioning– Often charged by licensed capacity or by usage
– Equivalent to logical hardware layer.– Access to compute, storage, network resources– Charging generally by (virtual) machine capacity– Total flexibility: can build and deploy VM to run any app
The Layers of Cloud Making sense of all that cloud “aaS”
© 2014 IBM Corporation
Challenges Capabilities BenefitsTime, cost & skills
needed to integrate SaaS and On
Premise applications
Data not kept in synch across SaaS and On Premise
application
Incomplete view of information spread
across Cloud and On Prem
Hybrid cloud integration with
connector templates for SaaS
& On Prem
Hybrid cloud integration that automatically
synchs SaaS and On Prem data
Integrate SaaS and On Prem in hours –
not weeks
Freedom to take advantage of SaaS hosted capabilities without creating
silo from On Prem
Ability to act in a joined-up way
across Cloud and On Prem
Integration and Aggregation of
information across Cloud and On Prem
Hybrid Cloud IntegrationIntegrating Cloud with On Prem
Build Deploy
Integrate
© 2014 IBM Corporation
Source: IBM Global IT Study on Mobile Infrastructure 2013
1 2 3Integration Security Scale
3 Key Practices for Successful Mobile OrganisationsFollow the Leader!
© 2014 IBM Corporation
Build mobile applications
Connect to, and run backend systems in support of mobile
Manage mobile devices and applications
Secure my mobile business
Client Initiatives
Customers can now build enterprise mobile applications that:
• Run on multiple mobile devices• Connect to enterprise back-end
applications and information systems• Fulfills fast time-to-market
requirements and can be rapidly updated with new releases
• Deliver high quality user experience
Extend existing business capabilities to mobile devices
Transform the business by creating new opportunities
Customers able to expose all existing business applications for mobile access :
• Simple patterns-based approach to integrating wide range of systems including SAP, Microsoft, Mainframes, databases
• Secure, Scalable access to critical data
• Integrate your mobile platform as part of your core business backbone
+
Mobile Client InitiativesBuild and Connect with Worklight and IBM Integration Bus
© 2014 IBM Corporation
Internet of Things
Mobile
Public Cloud
Social Web
Partners
Private Cloud
Back-officeProcesses
Analytics
Services Databases
CRM
Can see my ticket
Can find my seat
Can see upgrade option
Can check flight status
Can see in-flight meal
Can’t change my ticket
Can’t move my seat
Can’t buy upgrade
Can’t change flight
Can’t buy my choice of food
Where to Start? Putting Mobile FirstOpen up your Systems of Record to create new Business Opportunities
© 2014 IBM Corporation
Put mobile first because this is the first point of engagement for your customers, partners and employees
Create APIs to accelerate delivery of new Mobile capabilities and to share services with external developers communities
Integrate Mobile apps into backend processes to deliver a more meaningful and engaging Mobile experience
Apply flexible, intelligent security to protect your business boundary in a way that doesn’t degrade the Mobile experience
Use hardware acceleration to scale Mobile interactions to deliver responsiveness and create space for real-time analytics
1
2
3
4
5
Where to Start? Putting Mobile First5 Habits of a successful Mobile Enterprise
© 2014 IBM Corporation
© 2014 IBM Corporation
© 2014 IBM Corporation
Composable Integration ServicesThe Integration challenge - Simple to Complex
Business•Faster time to market•Lower time to change
IT Operations•Reduced risk during changes•Failure ready infrastructure
Developers•Can focus on innovation •More freedom and choice
© 2014 IBM Corporation
Messaging
File Processing
ApplicationIntegration
ServiceEnablement
ServiceEnablement
PatternsEncapsulating reusable solutions to common architectural problems
Generate customized solutions to a recurring integration problem efficiently
Encourage adoption of flow design best practices
Help guide developers who are new to the product
Provide consistency in the generated resources
© 2014 IBM Corporation
1
4 3
2
Write your app: Use Worklight
studio – write once, run anywhere
Integrate : GenerateWorklight adapter
ready for deployment
Choose Pattern (IIB Toolkit)
Configure Pattern
Accept default values or tailor for
your scenario
IIB Patterns are configurable templates for common integration
scenarios
IIB Mobile PatternsSimple, Integrated Developer Experience
© 2014 IBM Corporation
Integrated Engaging Mobile AppsMobile in 10 minutes with IBM Integration Bus
Generate service interface to existing backend application
Customise API for Mobile developer
Generate Mobile App that accesses APIs
Mobile developer can customise and deploy
Mobile App
http://youtu.be/xE3EcDdA-RE
Easy Drag & drop application and configure properties
Rapid Pattern does all the hard work in under 1 min
Ready to run Generates adapter ready to deploy
Bonus Generates Worklight mobile application
© 2014 IBM Corporation
Operation subflow
Operation subflow WSDL
WSDL
ClientClient WebService
WebService
Consumer Provider
ClientClientREST
(HTTP / JSON)
Easily REST-ify an Integration ServiceAdd a JavaScript Client API to an existing Service in One Click
© 2014 IBM Corporation
© 2014 IBM Corporation