Weightless Digital Experience - Delivering IBM Digital Experience in the cloud
1. TECH-P03 Weightless Digital Experience
with IBM Digital Experience on Cloud
#IBMDX15
David J. Strachan
Product Manager, IBM Digital Experience / Cloud
david.strachan@uk.ibm.com
+44 7769 880109 @circularlizard
Mahendra Pingale
Offering Manager, IBM Digital Experience / Cloud
pingale@us.ibm.com
+1 (512) 286 5884 @mkpibm
2. Standard disclaimer
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.
7. The science of WOW is easy to explain…
Empowering Compelling Consistent Relevant Trustworthy
Putting you in charge
Match and
exceed your
expectations
Regardless of
your device
Knows who you are
and what you need
Validated, rated
8. 8
IBM Digital experience
leadership
IBM Digital
Experience
Portal
Analytics
Targeting
Cloud
Social
Content &
Rich Media
Commerce
Integration
Mobile
Marketing
Our continuing focus on the
capabilities and integration
required for an Exceptional
Engagement Platform
9. Great digital experiences seamlessly combine
applications and content
Integrate
business
applications
Deliver
persuasive
content
IBM Digital Experience
creates adaptive, personal
and relevant experiences that
are managed by the business
16. Script portlet integrates with your SDLC
Developer workstation
1. Edit files using any editor
2. Run sp push command
3. Refresh browser
Digital Experience (local or remote)
WCM
WCM Content Item, with elements
for application files (HTML/JS/
CSS/images/etc.)
Page with Script Portlet
17. Digital Experience on Cloud
Web
Content
Viewer
Portlet
Web Page
Presentation
Template
Turn data into content via Digital Data Connector
Examples:
External ATOM feed
CastIron Live
WebSphere Commerce
IBM BPM
Connections
Kenexa
Bluemix
Extensible with
custom plugins
<xml>
external
data feed ▶
XML Plugin
▶
▶
▶
REST based update operations
18. Digital Experience File Sync & DX Cloud Themes
IBM Digital Experience Theme Sync
• Allows to synchronize WebDAV based
themes to the local hard drive
• Enables you to work on your local file
system with your favorite editor and the
tool takes care of immediately
synchronizing your local file system with
the remote repository at all times
DX Cloud Theme Support
• New theme that provides a simplified
entry point
for theme developers
• Easy 1-Click Creation
of Themes
Coming Soon
20. DX on Cloud Product Custom hosting Infrastructure as a Service
Choosing the right cloud option for you
20
• Check that DX Cloud product option
fits your sizing requirements
• Good if you want to get started
quickly, without infrastructure delays
• Back-ends are either already on
cloud or staying on premises
• Fits within current technical
constraints
• Focus is content or cloud driven
• Lightweight application integration
(REST, Web Services, DDC, WAB,
Script Portlet)
• SAML security
• You require components not
available inside the current product
• Custom applications or databases
• Products not part of DX on Cloud
• Hosted in a location that DX on Cloud
doesn’t yet cover
• You still want a managed service
• Consider engaging Lab Services or
Business Partner or GTS
• You want to manage the application
yourself
• You require components not
available inside the current product
• Require complete control over cloud
infrastructure
• Your focus is development or test
environments
• Consider PureApp Service on
Softlayer
21. Digital Experience is weightless
when it enhances business/IT
collaboration #IBMDX15
@circularlizard
23. IBM Digital Experience on Cloud
lets you do what you do best –
focus on your customers
#IBMDX15 @mkpibm
24. IBM Digital Experience on Cloud offers our
fastest ever time to value
IBM Digital Experience
on Cloud
• Focussed on Content
Management.
• 99.93% Availability.
• Client Success Manager.
• Pre-tuned authoring and
production environments.
IBM Digital Experience
Plus on Cloud
• Focussed on Integration.
• 99.93% Availability.
• Client Success Manager.
• Pre-tuned production,
authoring, pre-production
& QA environments.
Secure
Dependable
Scalable
25. Now, it just got even easier to get started with
IBM Digital Experience
More flexible entry points for IBM Digital Experience on Cloud family
• Smaller initial configurations available, scale up as your needs require.
New single-environment offering now available
• Get started quickly for a prototype or test; perfect for smaller production needs.
• Combine with other Digital Experience on Cloud family for custom configs.
• 99.5% Availability SLA.
26. Typical Customer Progression on Cloud
Explore
Integration focus /
DX-Plus-on-Cloud Instance /
99.93% SLA
Content focus /
DX-on-Cloud Instance /
99.93% SLA
Value focus / Single-
Environment Instance /
99.50% SLA
Exploration
Phase
Eval / Dev Phase: Pilot/POC
on DX-on-Cloud
Production / Deployment
POC/Pilot
27. Scale with your needs
Stopwatch
created
by
Scott
Lewis
from
the
Noun
Project
With on-premises deployments you have to pre-purchase
and pre-configure a defined capacity. Scaling is hard.
IBM Digital Experience can scale with your needs:
• Designed for planned peaks – e.g., quarterly promotions.
• Add capacity on a month-by-month basis.
• Pay only for what you need.
28. What’s inside Digital Experience on Cloud product
offerings
DX on Cloud
Software
• WebSphere Portal & WCM.
• Not CES, Enable, Extend etc
• All required supporting
software
• DB2 HADR, Backup, Monitoring,
OS, Virtualization, compliance
• Upgrades and patching taken
care of by IBM.
• Clustering and HA as
standard.
Hardware
• Softlayer hosting.
• Storage.
• Dedicate compute, not
shared with other
customers.
• 1 VPN connection to
customer data centre.
• Multiple environments in
best practice configurations.
• Networking, firewalls
• Secure platform
Managed Service
• 24/7 coverage from our
worldwide centre in India.
• 99.93% or 99.5% availability
SLA.
• Helpdesk and online
support portal.
• Named client success
manager as your contact.
• Service requests, for code
deployment & custom
config.
29. Digital Experience on Cloud family overview
Digital Experience On Cloud
1-environment
Digital Experience On Cloud
2-environment
Digital Experience Plus
On Cloud
4-environment
Pilot, POC or small-scale
requirement
Content focus
Integration focus
Configuration
• One portal cluster
Software
• WebSphere Portal & WCM
• All supporting software
Hardware
• VMWare based virtualization in
Softlayer private instance
Management
• 24/7 coverage
• 99.5% uptime SLA
Configuration
• Two portal clusters, pre-tuned
for Authoring and Production
Software
• WebSphere Portal & WCM
• All supporting software
Hardware
• VMWare based virtualization in
Softlayer private instance
Management
• 24/7 coverage
• 99.93% uptime SLA
• Client Success Manager
Configuration
• Four portal clusters, pre-tuned
for Production, Authoring, Pre-
Production and QA
Software
• WebSphere Portal & WCM
• All supporting software
Hardware
• VMWare based virtualization in
Softlayer private instance
Management
• 24/7 coverage
• 99.93% uptime SLA
• Client Success Manager
30. Softlayer global footprint
India
China
Tokyo
Hong Kong
Singapore
Melbourne
Seattle
San Jose
Los Angeles
Mexico City
Denver
Chicago
Dallas
Houston
Toronto
Montreal
BRAZIL
New York City
Washington D.C.
Miami
London
Frankfurt
Amsterdam
Paris
Sydney
Atlanta
DATA CENTER & NETWORK POINT OF PRESENCE
NETWORK POINT OF PRESENCE
IBM Digital Experience on
Cloud
North America
Dallas 09
Other geographies in line
with customer demand
Europe
Amsterdam (most likely)
AP, LA, Canada etc subject
to customer demand
31. LDAP
Highly available topology – middleware
HTTP Servers HTTP Servers
Delivery Portal Delivery Portal
DB2 Primary Server
DB2 Secondary Server
LDAP
DMGR
HADR
Cluster
Internet
Customer VPN
One LDAP pair is shared between Production and Authoring.
In DX Plus, a second set is deployed for non-production environments.
Admin LDAP
Firewall by Yazmin Alanis from The Noun Project
Router by Alex WaZa from The Noun Project
32. DX on Cloud has two pre-packaged product offerings
Authoring
Production
Pre-Prod
QA
Digital Experience
on Cloud
Digital Experience
Plus on Cloud
5725-T31
5725-T32
Software Hosting SLA 99.93% VPN Helpdesk Upgrades
Common
33. Delivery Portal Authoring Portal
LDAP
Topology overview – DX on Cloud
HTTP Servers
Delivery Portal
DB2 Server LDAP
HADR
Cluster
Internet
Customer VPN
Admin LDAP
Firewall by Yazmin Alanis from The Noun Project
Router by Alex WaZa from The Noun Project
Authoring Portal
Cluster
HTTP Servers
DB2 Server
HADR
34. Topology overview – DX Plus on Cloud
Firewall by Yazmin Alanis from The Noun Project
Router by Alex WaZa from The Noun Project
Delivery Portal Authoring Portal
LDAP
HTTP Servers
Delivery Portal
DB2 Server
LDAP (prod)
HADR
Cluster
Internet
Customer VPN
Authoring Portal
Cluster
HTTP Servers
DB2 Server
HADR
Delivery Portal
LDAP
HTTP Servers
Pre-Production
Portal
DB2 Server
LDAP
HADR
Cluster
Customer VPN
QA Portal
HTTP Servers
DB2 Server
35. Focus on creation
Maker
created
by
Arthur
Schmitt
from
the
Noun
Project
Time spent installing, configuring and managing software
isn’t time spent focusing on your customers.
IBM Digital Experience is ready for action:
• Pre-configured right out of the box.
• Managed by IBM, so you don’t have to worry about
installation, maintenance, management or upgrades.
36. DX on Cloud lets you focus on building your
customer experience
36
Design
Application
Development
Integration
Provide design services to help customers
shape their user journeys – graphics, UX,
UI etc
Develop websites and applications on the
IBM DX platform
Integrate DX websites with other cloud
and on-premises systems to create
solutions for their customers
37. How do I integrate with my other systems?
Security
§ SAML for enterprise directory integration
– Users must be pre-loaded to directory (at
present)
– Customer must provide SAML Identity Provider
§ Integrated LDAP
– Self-service user registration or data load via
LDIF/API
– Schema customization allowed
§ Public cloud identity providers
– Facebook
– Yahoo
– Google
Application integration
§ In general, all Portal/WCM features are
available
– Some restrictions in content-focused offering
§ REST Services, Web Services
– Any Javascript client-side framework
– Custom portlets (Plus offering)
– Portal AJAX Proxy
§ XML Data Feeds to DDC
– Cast Iron Live to consume other cloud services
(eg Salesforce)
– On-premises integration via Bluemix
§ Site-to-site VPN available (IPSec)
38. How security integration works
OpenId Provider
WAS SAML TAI
Portal
Portal TAI
OpenID Connect TAI
OpenID Connect
Changed from OpenID to OpenId Connect 2015
New since 2015
SAML
Enhancement for Service Provider initiated
flow (2015)
Login still valid by portal TAI
Login still valid by portal TAI
Login to your Digital Experience using the account of your choice.
Using new flexible SSO integration options.
39. What if I want a developer environment?
§ Customers can request that an environment be designated for developer access
§ In this case
– Move environment into a separate VPN
– Enable non-root SSH access for logs etc
– WAS Console Access
– Portal Admin Access
40. Developing with Digital Experience on Cloud
In-line editor / admin portlets
Page structure
Service request
Deploy theme (if packaged as WAR)
Code deployment
Custom theme (if packaged as WAR)
Page layout
Web content incl DDC usage
Web content libraries
Script Portlet
Syndication
User and groups in local LDAP
Theme via WebDav
Content targeting
Page, content and site templates
Site wizard
DDC Config
HTTP Outbound Config
WAB WebDock Portlet Set-up
Virtual portal setup
SAML / Oauth / OpenID config
LDIF import
41. Developing with Digital Experience Plus on Cloud
In-line editor / admin portlets
Page structure
Service request
Deploy theme (if packaged as WAR)
Code deployment
Custom theme (if packaged as WAR)
Page layout
Web content incl DDC usage
Web content libraries
Script Portlet
Syndication
User and groups in local LDAP
Theme via WebDav
Content targeting
Page, content and site templates
Site wizard
DDC Config
HTTP Outbound Config
WAB WebDock Portlet Set-up
Virtual portal setup
SAML / Oauth / OpenID config
LDIF import
Deploy / undeploy application
Reset QA environment
JSR268 and JSR168 Portlets
Custom utility JARs
WAS extensions (VMM Adapter,
TAI…)
Portal extensions (State processor,
URL generation…)
WCM extensions (Rendering plugin,
custom workflow action…)
Portal Admin (QA only)
WAS Admin (QA only)
Two forms of application packaging are supported
1. Portlet EAR file containing one or more portlets
2. Portal Application Archive for all other artifact types
(can include portlets)
Customer code must only public, documented APIs
Resource environment providers
Some other WAS config items (TBC)
42. Use IBM Cast Iron to Rapidly synchronize data between
Cloud and on-premises applications
Key Capabilities
Business Value
• Built-in connectors for SaaS and On
Prem applications
• Pre-built patterns to speed and ease
integration
• Choice of form factors
• Freedom to leverage SaaS
• Preserve integrity of data
• Rapid integration in days not weeks
90-day trial included
43. What do I do if I need FEB, RME, Connections or another
product that’s not in DXC?
§ Today, Digital Experience on Cloud is only Portal & WCM.
– If your need something else, there are options
§ Custom hosting GTS or a business partner
– Can be combined with DX on Cloud
– Fully custom options are available from GTS or many partners
– Remember this will take longer as the custom hosting must be designed
§ Deploy alongside other cloud offerings
– We do not replicate the features of other IBM cloud offerings in DX on Cloud (eg Files & Profiles, Worklight)
– IBM has many cloud options such as Connections Cloud, Silverpop, IBM Digital Analytics, Kenexa,
Worklight as a Service, BPM on Cloud etc
44. Trust the professionals
Stopwatch
created
by
Scott
Lewis
from
the
Noun
Project
It’s your business, and your customers! The experiences
you build for them need to be exceptional and engaging.
You need the supporting platform to be intuitive, scalable,
available, secure, robust.
IBM Digital Experience on Cloud is:
• Engaging: Golden topology of industry-leading DX platform,
• Dependable: Deployed to robust SoftLayer infrastructure,
• Scalable: With ability to add capacity per your needs, and
• Secure: With VPN connection, and with Authentication
options of LDAP, SAML and OpenID Connect.
45. Standard Service Level Agreement
§ Availability SLA:
– Uptime Targets: DXC2 & DXC4: 99.93%; DXC1: 99.50%
– HA provided at physical and all middleware layers
– Excludes planned down-time or outages caused by customer application
– Outages caused by customer application do not count towards this SLA
§ Incident Response SLA:
Refer to Terms of Use for details
Incident Response SLA 95%
S1
S2
S3
S4
Response Time
1 hour
2 hours
4 hours
1 day
Resolution Time
< 4 hours
< 12 hours
< 24 hours
< 48 hours
Hours of Coverage
24/7
8/5 (ET or CET)
8/5 (ET or CET)
8/5 (ET or CET)
This means that we undertake to
meet these response and
resolution times 95% of the time.
46. On-boarding and client success
1. On-boarding 2. Client Success Management (CSM)
Scope
Get started with XaaS, identify
education needs, perform initial
configurations, and get access to
online support tools.
On-going focal point for new product
features, customer requirements, with
aim of driving adoption, expansion and
renewal.
Client
benefit
Get started successfully with help
from skilled resources.
Faster adoption of new Cloud capability;
named point of contact who understands
your business.
Packaging
Separate PA part number,
mandatory for all customers, once per
data centre.
Included in base subscription part
number for 2-environment and 4-
environment products.
Delivery English only English only
47. In DX on Cloud, purchased capacity is assured
§ Resources are reserved, zero contention between customers
– EG Busy customer systems will not consume other customers’ CPU
§ Low physical : virtual CPU ratio
§ Within customer resource allocation, production resources are prioritized over non-production
resources
Digital Experience on Cloud Server Farm
Customer A resource reservation
CPU, RAM, Storage
Production resources
~75% of allocated resources
High priority
Non-Production resources
~25% of allocated resources
Low priority
Resilient topology with
growth capacity
…
Customer B resource reservation
CPU, RAM, Storage
Production resources
~75% of allocated resources
High priority
Non-Production resources
~25% of allocated resources
Low priority
48. Predictable costs
dollar
bills
by
Till
Teenck
from
the
Noun
Project
Some low-cost cloud providers nickel-and-dime you,
making it difficult to predict what your costs will be.
IBM Digital Experience on Cloud provides predictability:
• Full IBM Digital Experience capability with no hidden charges.
• Capacity-based pricing model lets you scale with demand.
49. How to buy DX on Cloud
Capacity Extension Part (#)
Increase portal cluster size
Digital Experience On Cloud
1-environment
OR
Digital Experience On Cloud
2-environment
OR
Digital Experience Plus On Cloud
4-environment
Choose your entry point
Pilot, POC or small-
scale requirement
Content focus
Integration focus
Get started with expert help
Setup / On-boarding
Buy extra capacity if you need it
Buy one per data centre
Buy zero or more
50. You don’t need a business case
for cloud, you need a business
case for on-premises #IBMDX15
@mkpibm