Weitere ähnliche Inhalte Ähnlich wie Building the digital enterprise for the age of the customer (part 2) (20) Mehr von AE - architects for business and ict (11) Kürzlich hochgeladen (15) Building the digital enterprise for the age of the customer (part 2)1. Company confidential – Do not distribute without notice ©AE 2014 1
BuildingtheDigitalEnterprise
fortheAgeoftheCustomer(Part2)
Front-End Engineering - Beyond User Interface
Ralf Geenen
CTO
3. Company confidential – Do not distribute without notice ©AE 2014 3
The Challenge of the Digital Age
Enterprise Applications and Services – Systems of Record
Back-end systems like SAP, Peoplesoft, Oracle, custom-built Java or .NET applications, and Saas solutions like SalesForce.com
Channels & Media
External
Developers
Partners
4. Company confidential – Do not distribute without notice ©AE 2014 4
The Challenge of the Digital Age
Enterprise Applications and Services – Systems of Record
Back-end systems like SAP, Peoplesoft, Oracle, custom-built Java or .NET applications, and Saas solutions like SalesForce.com
Channels & Media
External
Developers
Partners
Rock-Solid
Fluid
Web Scale
Every 2
weeks
Every 3
months
Lifetime: 1
year
Lifetime: 5
years
Emerging
Technologies
Stable
Technologies
Multi-Device
Massive
Data
Always on
5. Company confidential – Do not distribute without notice ©AE 2014 5
BuildingtheDigitalEnterprise
fortheAgeoftheCustomer(Part2)
Front-End Engineering - Beyond User Interface
Ralf Geenen
CTO
6. Company confidential – Do not distribute without notice ©AE 2014 6
Agenda
Introduction
The need for a customer engagement platform
Renovate the IT Core
Capabilities of a customer engagement platform
Takeaways from this session
7. Company confidential – Do not distribute without notice ©AE 2014 7
The Outside-In Approach
Start from the
customer journey
Take an outside in
perspective
Design the customer
experience
Identify high value
business moments
Implement customer
solutions & processes
Nail down your
analytics results to
optimize outcomes
Engineer your digital
engagement platform
8. Company confidential – Do not distribute without notice ©AE 2014 8
Engineer Your (Digital) Engagement Platform
Customers
Our Company
Customer Journey
Customer Engagement
Market Ecosystem
Partners
Partner Collaboration
(Digital) Services
9. Company confidential – Do not distribute without notice ©AE 2014 9
Target Customer Engagement Platform
Customer Engagement Platform
Customer Oriented Applications
EnterpriseBackoffice
Platform
Channels & Media
Customer Journey Information
Customer Oriented Services
Channel Interactions
Customer
Engagement
Publish data
Enterprise
Applications
Marketing
Sales
Contracts
Management Reporting
Security
Portals & Apps Contact Center
EnterpriseIntegration
Customers
Employees
Products & Services
Communities
Partner Integration
Partner Platforms
Partners
Authentication
Pers. DigitalSharing Pers. Assistance
Non-RepudiationAuditingAuthorization
Data Capture
Analytics
Strategy & Policies
Measurement
Logical Architecture View
10. Company confidential – Do not distribute without notice ©AE 2014 10
From 3- to 4-Tier Architecture
Yesterday: 3-Tier
Client Tier
Application Tier
Data Tier
Today: 4-Tier
Client (or Interaction) Tier
Engagement Tier
Application Tier
Data Tier
Introducing the Systems of Record Tier
SystemsofRecord
12. Company confidential – Do not distribute without notice ©AE 2014 12
Case: Customer Intelligence Platform
Front-end Application(s)
Security
Analytics (on Hadoop)
Web Click
StreamingSocial Media
Connectivity
External
Application
Integration
Operational Data Processing on Hadoop
13. Company confidential – Do not distribute without notice ©AE 2014 13
Case: Customer Intelligence Platform
Operational Data Processing Zone
Transportation Zone
Analytics Zone
API (Access Layer)
Data
Reception
Data
Validation
Data
Enrichment
Data
Aggregation
Data
Publication
Pre-
processing
Model
Building
Validation
Data
Reception
Interfaces
Core Architecture – Simplified View
14. Company confidential – Do not distribute without notice ©AE 2014 14
Target Customer Engagement Platform
Technical View
Client Tier
Interaction Tier
Systems of Record
Tier
Engagement Tier
Mobile Applications
Native iOS, Android, Windows
Web Site and Content
Management
Api Management
Gateway & portal, throttling, versioning,
discovery, billing, transformation, …
Security
Federated
authentication,
single sign-on,
adaptive access
control, digital
identity
Data Capture
Click-streaming,
sensor data, social
media
Customer-Oriented API
Innovative, faster pace, a/b testing, personalisation, agile
ServiceBus&Integration
Enterprise Data Hub
Relational-, non-relational-, in-memory storage technologies
Big data
Streaming event processing
Search
Analytics
Embedded Analytics,
DWH-BI integration
Enterprise Applications and Services – Systems of Record
Back-end systems like SAP, Peoplesoft, Oracle, custom-built Java or .NET applications, and Saas solutions like SalesForce.com
Channels & Media
External
Developers
Partners
Security and
Integration Layers
15. Company confidential – Do not distribute without notice ©AE 2014 15
Digital Business Integration
Infrastructure Reference Model - Source: Gartner
16. Company confidential – Do not distribute without notice ©AE 2014 16
Open Business Architecture
Source: Gartner
17. Company confidential – Do not distribute without notice ©AE 2014 17
Agenda
Introduction
The need for a customer engagement platform
Renovate the IT Core
Capabilities of a customer engagement platform
Takeaways from this session
18. Company confidential – Do not distribute without notice ©AE 2014 18
“Mobile moments require
a new technology strategy”
(Forrester, The Mobile Mindshift)
19. Company confidential – Do not distribute without notice ©AE 2014 19
The Need for a Customer Engagement
Platform (1/3)
Your systems-of-record are designed
for a predictable load
Your technology capacity won’t handle
the increase in transaction volume
Successful mobile apps, web sites or APIs can drive
a 10x or more increase in logins and transactions
Not an option to handle this with traditional technology
Your systems-of-record aren’t ready for this
20. Company confidential – Do not distribute without notice ©AE 2014 20
The Need for a Customer Engagement
Platform (2/3)
Your systems-of-record aren’t ready for this
Used to manage the back-office and core operations
Support complex processes and transactions
Designed to be rock-solid indicators of truth
In contrast, mobile apps focus on people, not internal
processes. They draw on mobile, social, cloud, and analytics
technology to deliver service directly into a customer’s
context. Speedy, frequent, and task-oriented
Your systems-of-record aren’t ready for this
21. Company confidential – Do not distribute without notice ©AE 2014 21
Google Now can warn that you will miss the train
unless you walk a little faster down Park Avenue.
That takes technology that can deliver on what a
customer expects on his mobile device. And that
means a fast response on any mobile device, on
any network, in any context.
22. Company confidential – Do not distribute without notice ©AE 2014 22
The Need for a Customer Engagement
Platform (3/3)
Bi-Modal IT
“How to Have it All without Making a Mess?”
Systems-of-Differentiation and Innovation
Source: Gartner
23. Company confidential – Do not distribute without notice ©AE 2014 23
Bimodal IT : Definition
Source: Gartner
24. Company confidential – Do not distribute without notice ©AE 2014 24
Bimodal IT : Runners & Sprinters
Source: Gartner
25. Company confidential – Do not distribute without notice ©AE 2014 25
Agenda
Introduction
The need for a customer engagement platform
Renovate the IT Core
Capabilities of a customer engagement platform
Takeaways from this session
28. Company confidential – Do not distribute without notice ©AE 2014 28
Lay the Necessary SOA Foundation
New business inter-relationships are quite complex to
handle with monolithic applications (siloed landscape)
Need for an open architecture
Service-Oriented Architecture
Event-Driven Architecture
“Integrate” your data into your customer engagement
platform and build new customer oriented APIs on this
data = more atomized operations that serve the mobile
moments
29. Company confidential – Do not distribute without notice ©AE 2014 29
Getting Data from Systems-of-Record
to Customer Engagement Platform
Systems-of-Record Customer Engagement Platform
IntegrationAPIs
On-premise service/integration bus and/or iPaaS
solution
IntegrationAPIs
Service-Oriented approach is mandatory -> renovating the IT core
Customer-OrientedAPIs
Data
Capture
Analytics
30. Company confidential – Do not distribute without notice ©AE 2014 30
Agenda
Introduction
The need for a customer engagement platform
Renovate the IT Core
Capabilities of a customer engagement platform
Takeaways from this session
31. Company confidential – Do not distribute without notice ©AE 2014 31
Target Customer Engagement Platform
Technical View
Client Tier
Interaction Tier
Systems of Record
Tier
Engagement Tier
Mobile Applications
Native iOS, Android, Windows
Web Site and Content
Management
Api Management
Gateway & portal, throttling, versioning,
discovery, billing, transformation, …
Security
Federated
authentication,
single sign-on,
adaptive access
control, digital
identity
Data Capture
Click-streaming,
sensor data, social
media
Customer-Oriented API
Innovative, faster pace, a/b testing, personalisation, agile
ServiceBus&Integration
Enterprise Data Hub
Relational-, non-relational-, in-memory storage technologies
Big data
Streaming event processing
Search
Analytics
Embedded Analytics,
DWH-BI integration
Enterprise Applications and Services – Systems of Record
Back-end systems like SAP, Peoplesoft, Oracle, custom-built Java or .NET applications, and Saas solutions like SalesForce.com
Channels & Media
External
Developers
Partners
Security and
Integration Layers
32. Company confidential – Do not distribute without notice ©AE 2014 32
Cloud-Based Integration & Delivery
Platform?
On-premise and cloud are both good options
Some advantages of a cloud delivery platform
Deliver a snappy mobile experience
Use the direct Internet connections that cloud providers
Cloud providers take care of operations
Cloud providers can handle big swings in demand
Cloud providers offer many of the “customer engagement platform” as a
PaaS
Integrate third-party (cloud) services
Rely on third-party location services, analytics, mapping, payment services,
and so on
33. Company confidential – Do not distribute without notice ©AE 2014 33
Enterprise Data Hub
Offers combination of different data storage
and processing technologies for specific purposes
Relational- and non-relational, in-memory, caching, search, processing,
streaming, complex event processing, data virtualization, and so on
Off-loading the systems-of-record for querying and some transactions
35. Company confidential – Do not distribute without notice ©AE 2014 35
“Software is Eating the World”
(Marc Andreesen)
“Software Drives Modern Business”
(3scale)
36. Company confidential – Do not distribute without notice ©AE 2014 36
API Economy
By exposing data, business processes and other services or
resources through APIs, organizations are creating compelling new
business platforms.
New way of doing business –flexible, powerful, on demand
integration with almost any external system.
APIs play key part in your business strategy over the next few years
–affecting internal and external IT strategy, product, distribution
and partnership opportunities
Gains through efficiency
New market potential
37. Company confidential – Do not distribute without notice ©AE 2014 37
Enterprise is being forced to open up
Mobile Apps
IoT / Big Data
Developer Community
Cloud ServicesPartners/Divisions
The Open Enterprise
Social Registration
Source : CA Technologies
38. Company confidential – Do not distribute without notice ©AE 2014 38
The API Portal and the Gateway
Business
Partners
DMZ
Service Endpoints
(Secure Zone)
Networking Gateway
Cluster
Policy
Manager
External and
Partner
Developers
API Owners,
Developers,
Administrators
API PORTAL
API Portal & Gateway
API
GATEWAY
39. Company confidential – Do not distribute without notice ©AE 2014 39
Developer Management
Health Tracking
Workflow
Performance Global Staging Developer
Enrollment
API Docs
Forums
API Explorer
RankingsQuotas
Plans
AnalyticsReporting
Config Migration
Patch Management Policy Migration
Operations Management
Throttling Prioritization Caching
Routing Traffic ControlTransformation
Security
Interface Management
Composition
Authentication Single Sign OnAPI KeysEntitlements
OAuth 1.x OAuth 2.0 OpenIDConnect
Identity Management
Typical Features of API Mgt Solution
Token Service
Source : CA Technologies
40. Company confidential – Do not distribute without notice ©AE 2014 40
Security & Privacy
Everybody wants the convenience of a mobile app, but
nobody wants to feel afraid that you will abuse his data.
To establish trust and handle the complex mechanics of data
protection, confidentiality, and security, you will need to
include a security analyst and privacy advocate on the IDEA
team building the application.
41. Company confidential – Do not distribute without notice ©AE 2014 41
Security
Federated authentication and
single sign-on
Social and partner logins
SAML, OAuth, OpenID Connect, …
Access Control
Claims-based
Adaptive access control taking into
account parameters like
geographic location, device type,
activity history, authentication
strength
(Digital) identity
Linking identities
Store profile information
42. Company confidential – Do not distribute without notice ©AE 2014 42
Data Capture
Structured, semi-structured, unstructured
Social media integration
E.g. using Janrain
• Multiple social networks
• Single integration point
• Collect rich customer profile data
• Link social identities to existing accounts
Track web site and app behaviour
Receive sensor- or other IoT data
Start by instrumenting the mobile app and technology platform to capture the data you
need to know what’s going on, from logins and response times on various device types to
content and transactions accessed.
43. Company confidential – Do not distribute without notice ©AE 2014 43
Little & Big Data in the IoT
Source: Gartner
44. Company confidential – Do not distribute without notice ©AE 2014 44
Analytics (1/2)
The data that spins off of a mobile moment –who is doing what
from which location for how long
Analytics delivers 4 benefits
You can use the data you gather in real-time to personalize the content you
send to an individual or change the next information they see
You can track what’s going on with all your customers at the very moment
You can monitor the uptime and performance of the platform to intervene
when it turns sluggish
Your analytics team can mine the data for new insights
45. Company confidential – Do not distribute without notice ©AE 2014 45
Analytics (2/2)
Predictive analytics
Once you’ve captured data, you can harness it to
improve the mobile moment through better offers,
customized interfaces, and smarter design choices
about what functionality to expose where.
46. Company confidential – Do not distribute without notice ©AE 2014 46
Front-End
Multiple scenario’s depending on your requirements and digital
strategy
Scenario 1: Lean solution
• Start with WCM/CMS and slowly add extra features
• Simple architecture, lower cost, faster time-to-market
Scenario 2: Platform approach
• More high-end WCM/CMS or an integrated development environment
• (Rationalized) collection of integrated products and tools
• Consistent experience and interaction across multiple channels
• Use of modern web technologies
Scenario 3: Traditional approach
• (Large) collection of non-integrated products and tools
• Mobile and web development not integrated
• Disconnected experience across channels
• Combination of older and newer technologies
HTML/CSS/Javascript becomes a core development competence!
49. Company confidential – Do not distribute without notice ©AE 2014 49
Consistent User Experience
across Channels
51. Company confidential – Do not distribute without notice ©AE 2014 51
Toolkit Completeness Grows
Source: Gartner
52. Company confidential – Do not distribute without notice ©AE 2014 52
User Experience Platforms: Xamarin
Source: Xamarin
53. Company confidential – Do not distribute without notice ©AE 2014 53
User Experience Platforms: Xamarin
Source: Xamarin
54. Company confidential – Do not distribute without notice ©AE 2014 54
User Experience Platforms: Xamarin
Source: Xamarin
55. Company confidential – Do not distribute without notice ©AE 2014 55
User Experience Platforms: Telerik
Source: Telerik
56. Company confidential – Do not distribute without notice ©AE 2014 56
User Experience Platforms: Telerik
Source: Telerik
57. Company confidential – Do not distribute without notice ©AE 2014 57
User Experience Platforms: Telerik
Source: Telerik
58. Company confidential – Do not distribute without notice ©AE 2014 58
Agenda
Introduction
The need for a customer engagement platform
Renovate the IT Core
Capabilities of a customer engagement platform
Takeaways from this session
59. Company confidential – Do not distribute without notice ©AE 2014 59
Takeaways from this Session (1/3)
1. Front-end engineering is more than building front-ends.
It’s a platform that protects and integrates your
systems-of-record
2. Choose your UX-platform wisely
Have a look at integrated AD platforms (hybrid and/or native)
Digital marketing platforms might do the trick too
3. Enterprise data hub as integral part
4. APIs, APIs, APIs and SOA
60. Company confidential – Do not distribute without notice ©AE 2014 60
Takeaways from this Session (2/3)
5. Don’t make a mess while you’re innovating (bi-modal)
6. Think about security and privacy!
7. “Renovate the core”
SOA and EDA (servitize the existing)
Integration
8. Set up your customer engagement platform
9. Think up-front about data capturing and analytics!
61. Company confidential – Do not distribute without notice ©AE 2014 61
Takeaways from this Session (3/3)
10. Reap good ideas: organize a Hackathon!
Read Why a Hackathon is Not a Game