Elevate Your Continuous Delivery
Strategy Above the Rolling Clouds
Michael D. Elder, IBM
@mdelder
Workload styles vary, but not release methodology
Traditional IT Cloud-Enabled Cloud-Native
App Servers
+ +
DatabaseWeb Servers
Applications
App Servers
+ +
DatabaseWeb Servers
Applications ServicesApplicationsServices
Managed Runtimes
Intuitive and Scalable Model Driven Deployment
Composite Applications
Components
Re-usable Workflows Environment Management
SIT
PROD
The “What” The “How” The “Where”
DEPLOYMENT AUTOMATION
3
Finding
the balance
between agility
and stability
Accelerate Innovation
Think Code Deliver Run
API
Catalog
Think Code Deliver Run
Operational Excellence
Systems of
engagement
Systems
of Record
Digital Applications
Enterprise
Applications
Production
Production
Shared
Services
Achieving Continuous Delivery on Cloud
Infrastructure as a
Service
•  Combination of base
virtual machines and
automation to achieve
consistency
•  Spectrum: Deploy as
minimal image +
complete automation
or snapshot built
image
Container-based
Deployments
•  Neither true IaaS or PaaS
•  Offers unique value to
standardize key parts of
your architecture
•  Easy to build and deploy
•  May require a different
architecture and
deployment approach
than you’re used
Platform as a Service
•  Platform provides
simple deployment
methods and
consistency across
environments
•  Extensible for various
application runtimes
5
Supporting Multi-Speed IT
•  SoE pipelines support rapid
delivery of microservices all
the way to production
•  SoR pipeline coordinates
delivery of multiple
components across multiple
platforms
•  SoR services exposed to
SoR microservices via an API
over a secure gateway
System of Engagement
System of Record
API Boundaries
6
Innovate. Disrupt.
Transform. Fast.
@Enterprise Scale.Example Multi-Speed IT DevOps Pipelines
System	
  of	
  Record	
  
System	
  of	
  Engagement	
  
System	
  of	
  Insight	
  
Collaboration	
  with	
  Partners	
  
Release	
  and	
  
	
  Deploy	
  
7
Innovate. Disrupt.
Transform. Fast.
@Enterprise Scale.Hybrid Cloud Deployments through a Single Point of Control
IBM Bluemix
Cloud
Foundry
On-prem IaaS
On-prem Traditional IT
IBM	
  Cloud	
  Orchestrator	
  
IBM	
  PureApplica6on	
  System	
  
Manage application deployment across dev, test,
and production spanning multiple clouds
Key Points:
•  Enable full stack deployments (OS, patterns and
applications) across hybrid cloud applications
•  Establish common DevOps pipelines with plug
points to support continuous delivery
Virtual
Machines
Docker
Containers
Other VendorsUrbanCode
Deploy
UrbanCode Release
https://www.youtube.com/watch?v=fFuRg6l3N44
Fast and consistent application environment deployments
Developers/
Testers
Integrators
Specialists
Compute,
Network,
and Storage
Platforms
Apps
Environment!
Application
Middleware Config
Middleware
OS Config
Hardware
Environment
Blueprint
Design Deploy
Long, complex lifecycle with
manual steps!
Small iterative changes!
…! …!
Controlling your Middleware Platform in the Cloud
Modified door icon reused from Marc Andre Roy, CA.
http://creativecommons.org/licenses/by/3.0/us/
Cloud Enabled Workloads
based on Virtual Machines
Cloud Native Workloads
based on Containers
Cloud-Enabled Workloads with UrbanCode Deploy
10
§  Your	
  applica+ons	
  are	
  managed	
  
throughout	
  the	
  en+re	
  release	
  process	
  
with	
  predictable	
  automa+on	
  and	
  
inventory	
  services	
  
§  Your	
  full-­‐stack	
  blueprints	
  capture	
  the	
  
rela+onships	
  between	
  your	
  
applica+ons	
  and	
  cloud	
  infrastructure	
  
§  OpenStack	
  API	
  provides	
  defacto	
  
standards	
  for	
  interac+ng	
  with	
  all	
  of	
  
your	
  cloud	
  resources	
  
Heat Blueprints
UrbanCode
Deploy
Compute Network Storage
Your Applications &
Middleware
Full-stack Application Pattern
SCREENCAP: Designer
& Palette
Patterns	
  you	
  create	
  today	
  work	
  across	
  many	
  contexts	
  
12
Local
Dedicated
Shared
•  Cloud	
  provisioning	
  across	
  
all	
  environments	
  enabled	
  
by	
  OpenStack,	
  the	
  lingua	
  
franca	
  of	
  the	
  open	
  cloud	
  
Full-stack Application Pattern
Rapidly deploy application environments in 3 simple steps
Provide	
  portability	
  across	
  heterogeneous	
  
virtual	
  datacenter,	
  private	
  and	
  public	
  
clouds	
  
3.  Portable	
  across	
  different	
  
virtualized	
  infrastructure	
  
Assemble	
  mul+-­‐+er	
  applica+on	
  environments	
  
and	
  define	
  auto-­‐scaling	
  policies	
  to	
  meet	
  
opera+onal	
  needs.	
  
2.  Assemble	
  mul6-­‐6er	
  and	
  scalable	
  
environment	
  blueprints	
  
1.  Create	
  stacks	
  
Load Balancer
Web
Servers
App
Servers
Database
Servers
Firewall
Describe	
  full	
  stack	
  environments	
  using	
  infrastructure	
  building	
  
blocks	
  like	
  Images,	
  Middleware	
  scripts,	
  and	
  Applica+on	
  code	
  	
  
VMware
vCenter
Private
Application
Middleware Config
Middleware
OS Config
Hardware
Environment
Blueprint
Policies
DedicatedLocalVirtual Datacenter Shared
IBM	
  BlueBox	
  makes	
  it	
  easy	
  to	
  get	
  started	
  with	
  OpenStack	
  
14
Heat Blueprints
UrbanCode
Deploy
Compute Network Storage
Your Applications &
Middleware
https://www.youtube.com/watch?v=bQu7a3ucl8c
Now	
  with	
  support	
  for	
  Azure!	
  
15
Heat Blueprints
UrbanCode
Deploy
Compute Network Storage
Your Applications &
Middleware
Azure
An Open Platform to Build, Ship, and Run Distributed Applications
17
Cloud-Native Practices
Driving	
  innova+on	
  
within	
  an	
  enterprise	
  
ac+ng	
  like	
  a	
  startup	
  
PaFerns	
  for	
  building	
  
resilient	
  and	
  robust	
  
applica+ons	
  
12	
  prac+ces	
  for	
  cloud	
  
na+ve	
  applica+ons	
  
Using	
  microservices	
  
for	
  cloud	
  na+ve	
  
applica+ons	
  with	
  
IBM	
  Bluemix	
  
Monolithic Architecture
19
Operates as a
collective unit
•  Develop
•  Test
•  Deploy
•  Scale
.. all as a collective unit
Microservices Architecture
20
Personalization
Service
Invoice
Service
Inventory
Service
Routing
Service
Service Registration
& Discovery
Decouples each part
and aligns around
stateless shared
nothing architectures
and API boundaries
Docker Integration Architecture
Docker Trusted
Registry
IBM UrbanCode Deploy
swarm
Docker
Universal
Control
Plane
Legacy
Database
Legacy
Applications
Docker Containers as a Service (CaaS)
Developers IT Operations
BUILD
Development Environments
SHIP
Secure Content & Collaboration
RUN
Deploy, Manage, Scale
24
Docker DatacenterDocker Toolbox
Docker Datacenter integrates with existing enterprise systems
25
Source Code
Management
CI / CD
Networking
Monitoring
Volumes
Service
Discovery
Operating Systems
Content
UrbanCode
Deploy
Infrastructure
Public Cloud Virtualization
Physical / Converged
Infrastructure
Logging
Storage
Client
Compose Management
Universal Control Plane
Security
Content Trust
Orchestration
Swarm
Container Runtime
Engine
Registry Service
Trusted Registry
Use UrbanCode Deploy to manage:
Inventory Management Promotion Lifecycle
Separation of Duties Import images from trusted sources
Docker Trusted
Registry
UrbanCode Deploy & Compose
•  Import your docker-compose file
•  Automatically create resource tree components
•  Updates, Inventory management, Deployments, etc. are all the same.
28
Dev/Test with Hybrid Cloud
Off-PremOn-Prem
Image Registry
IBM UrbanCode Deploy
PRODSTAGING
Delivery
Pipeline
IBM Bluemix
https://www.youtube.com/watch?v=Eo1rFsv4BW0
Supporting Hybrid Cloud with IBM Cloud services
IBM	
  UrbanCode	
  
Deploy	
  
Node.js,	
  Java,	
  …	
  
Front-End Mid-Tier Backend
Mobile Quality
Assurance
Monitoring and
Analytics
Cloud IntegrationTrack and
Plan
IBM Bluemix
https://www.youtube.com/watch?v=DA6GS9AlzNY
Hybrid Cloud Scenarios
Dev and Test Off Premises Cloud for Burst Capacity
Cloud Front-End Portable Workloads
Please Note:
33
•  IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole
discretion.
•  Information regarding potential future products is intended to outline our general product direction and it should not be relied on in
making a purchasing decision.
•  The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any
material, code or functionality. Information about potential future products may not be incorporated into any contract.
•  The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
•  Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual
throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
Notices and Disclaimers
34
Copyright © 2016 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
Notices and Disclaimers Con’t.
35
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 h erein 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, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG,
Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, 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.
Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.

Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconnect 2016)

  • 1.
    Elevate Your ContinuousDelivery Strategy Above the Rolling Clouds Michael D. Elder, IBM @mdelder
  • 2.
    Workload styles vary,but not release methodology Traditional IT Cloud-Enabled Cloud-Native App Servers + + DatabaseWeb Servers Applications App Servers + + DatabaseWeb Servers Applications ServicesApplicationsServices Managed Runtimes
  • 3.
    Intuitive and ScalableModel Driven Deployment Composite Applications Components Re-usable Workflows Environment Management SIT PROD The “What” The “How” The “Where” DEPLOYMENT AUTOMATION
  • 4.
    3 Finding the balance between agility andstability Accelerate Innovation Think Code Deliver Run API Catalog Think Code Deliver Run Operational Excellence Systems of engagement Systems of Record Digital Applications Enterprise Applications Production Production Shared Services
  • 5.
    Achieving Continuous Deliveryon Cloud Infrastructure as a Service •  Combination of base virtual machines and automation to achieve consistency •  Spectrum: Deploy as minimal image + complete automation or snapshot built image Container-based Deployments •  Neither true IaaS or PaaS •  Offers unique value to standardize key parts of your architecture •  Easy to build and deploy •  May require a different architecture and deployment approach than you’re used Platform as a Service •  Platform provides simple deployment methods and consistency across environments •  Extensible for various application runtimes
  • 6.
    5 Supporting Multi-Speed IT • SoE pipelines support rapid delivery of microservices all the way to production •  SoR pipeline coordinates delivery of multiple components across multiple platforms •  SoR services exposed to SoR microservices via an API over a secure gateway System of Engagement System of Record API Boundaries
  • 7.
    6 Innovate. Disrupt. Transform. Fast. @EnterpriseScale.Example Multi-Speed IT DevOps Pipelines System  of  Record   System  of  Engagement   System  of  Insight   Collaboration  with  Partners   Release  and    Deploy  
  • 8.
    7 Innovate. Disrupt. Transform. Fast. @EnterpriseScale.Hybrid Cloud Deployments through a Single Point of Control IBM Bluemix Cloud Foundry On-prem IaaS On-prem Traditional IT IBM  Cloud  Orchestrator   IBM  PureApplica6on  System   Manage application deployment across dev, test, and production spanning multiple clouds Key Points: •  Enable full stack deployments (OS, patterns and applications) across hybrid cloud applications •  Establish common DevOps pipelines with plug points to support continuous delivery Virtual Machines Docker Containers Other VendorsUrbanCode Deploy UrbanCode Release https://www.youtube.com/watch?v=fFuRg6l3N44
  • 9.
    Fast and consistentapplication environment deployments Developers/ Testers Integrators Specialists Compute, Network, and Storage Platforms Apps Environment! Application Middleware Config Middleware OS Config Hardware Environment Blueprint Design Deploy Long, complex lifecycle with manual steps! Small iterative changes! …! …!
  • 10.
    Controlling your MiddlewarePlatform in the Cloud Modified door icon reused from Marc Andre Roy, CA. http://creativecommons.org/licenses/by/3.0/us/ Cloud Enabled Workloads based on Virtual Machines Cloud Native Workloads based on Containers
  • 11.
    Cloud-Enabled Workloads withUrbanCode Deploy 10 §  Your  applica+ons  are  managed   throughout  the  en+re  release  process   with  predictable  automa+on  and   inventory  services   §  Your  full-­‐stack  blueprints  capture  the   rela+onships  between  your   applica+ons  and  cloud  infrastructure   §  OpenStack  API  provides  defacto   standards  for  interac+ng  with  all  of   your  cloud  resources   Heat Blueprints UrbanCode Deploy Compute Network Storage Your Applications & Middleware Full-stack Application Pattern
  • 12.
  • 13.
    Patterns  you  create  today  work  across  many  contexts   12 Local Dedicated Shared •  Cloud  provisioning  across   all  environments  enabled   by  OpenStack,  the  lingua   franca  of  the  open  cloud   Full-stack Application Pattern
  • 14.
    Rapidly deploy applicationenvironments in 3 simple steps Provide  portability  across  heterogeneous   virtual  datacenter,  private  and  public   clouds   3.  Portable  across  different   virtualized  infrastructure   Assemble  mul+-­‐+er  applica+on  environments   and  define  auto-­‐scaling  policies  to  meet   opera+onal  needs.   2.  Assemble  mul6-­‐6er  and  scalable   environment  blueprints   1.  Create  stacks   Load Balancer Web Servers App Servers Database Servers Firewall Describe  full  stack  environments  using  infrastructure  building   blocks  like  Images,  Middleware  scripts,  and  Applica+on  code     VMware vCenter Private Application Middleware Config Middleware OS Config Hardware Environment Blueprint Policies DedicatedLocalVirtual Datacenter Shared
  • 15.
    IBM  BlueBox  makes  it  easy  to  get  started  with  OpenStack   14 Heat Blueprints UrbanCode Deploy Compute Network Storage Your Applications & Middleware https://www.youtube.com/watch?v=bQu7a3ucl8c
  • 16.
    Now  with  support  for  Azure!   15 Heat Blueprints UrbanCode Deploy Compute Network Storage Your Applications & Middleware Azure
  • 17.
    An Open Platformto Build, Ship, and Run Distributed Applications 17
  • 18.
    Cloud-Native Practices Driving  innova+on   within  an  enterprise   ac+ng  like  a  startup   PaFerns  for  building   resilient  and  robust   applica+ons   12  prac+ces  for  cloud   na+ve  applica+ons   Using  microservices   for  cloud  na+ve   applica+ons  with   IBM  Bluemix  
  • 19.
    Monolithic Architecture 19 Operates asa collective unit •  Develop •  Test •  Deploy •  Scale .. all as a collective unit
  • 20.
    Microservices Architecture 20 Personalization Service Invoice Service Inventory Service Routing Service Service Registration &Discovery Decouples each part and aligns around stateless shared nothing architectures and API boundaries
  • 21.
    Docker Integration Architecture DockerTrusted Registry IBM UrbanCode Deploy swarm Docker Universal Control Plane Legacy Database Legacy Applications
  • 22.
    Docker Containers asa Service (CaaS) Developers IT Operations BUILD Development Environments SHIP Secure Content & Collaboration RUN Deploy, Manage, Scale 24 Docker DatacenterDocker Toolbox
  • 23.
    Docker Datacenter integrateswith existing enterprise systems 25 Source Code Management CI / CD Networking Monitoring Volumes Service Discovery Operating Systems Content UrbanCode Deploy Infrastructure Public Cloud Virtualization Physical / Converged Infrastructure Logging Storage Client Compose Management Universal Control Plane Security Content Trust Orchestration Swarm Container Runtime Engine Registry Service Trusted Registry
  • 24.
    Use UrbanCode Deployto manage: Inventory Management Promotion Lifecycle Separation of Duties Import images from trusted sources Docker Trusted Registry
  • 25.
    UrbanCode Deploy &Compose •  Import your docker-compose file •  Automatically create resource tree components •  Updates, Inventory management, Deployments, etc. are all the same. 28
  • 26.
    Dev/Test with HybridCloud Off-PremOn-Prem Image Registry IBM UrbanCode Deploy PRODSTAGING Delivery Pipeline IBM Bluemix https://www.youtube.com/watch?v=Eo1rFsv4BW0
  • 27.
    Supporting Hybrid Cloudwith IBM Cloud services IBM  UrbanCode   Deploy   Node.js,  Java,  …   Front-End Mid-Tier Backend Mobile Quality Assurance Monitoring and Analytics Cloud IntegrationTrack and Plan IBM Bluemix https://www.youtube.com/watch?v=DA6GS9AlzNY
  • 28.
    Hybrid Cloud Scenarios Devand Test Off Premises Cloud for Burst Capacity Cloud Front-End Portable Workloads
  • 29.
    Please Note: 33 •  IBM’sstatements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. •  Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. •  The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. •  The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. •  Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 30.
    Notices and Disclaimers 34 Copyright© 2016 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
  • 31.
    Notices and DisclaimersCon’t. 35 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 h erein 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, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, 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.
  • 32.
    Thank You Your Feedbackis Important! Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.