You are on page 1of 37

Architecting for the New Digital

Steven Webb, David Rutter


Telford, September 27th
#CWIN17
Table of Contents

 What is the ‘New Digital’?


 What architectures are needed?
 How do we use this to drive the future?

Session’s Title | Date

Copyright © 2017 Capgemini and Sogeti. All rights reserved. 2


What is the ‘New Digital’ ?
Session’s Title | Date

Copyright © 2017 Capgemini and Sogeti. All rights reserved. 3


Facebook Messenger
KLM delivered 50,000 boarding passes
via Facebook Messenger in its first three weeks
Forrester
Facebook Messenger
KLM delivered 50,000 boarding passes
via Facebook Messenger in its first three weeks
Forrester
Facebook Messenger
KLM delivered 50,000 boarding passes
via Facebook Messenger in its first three weeks
Forrester
How do we Architect for the ‘New Digital’ ?
Session’s Title | Date

Copyright © 2017 Capgemini and Sogeti. All rights reserved. 13


Mainframe
ESB

Mainframe
External Clients

Client SSL Certs

Firewall

ESB

Mainframe
External Clients

ClientId, Secret
API Management

Firewall

ESB

Mainframe
External Clients

API Management

Firewall

ESB

Legacy Microservices
External Clients

API Management

λ FAAS
Browser

CMS
A Server

λ2 λ1
API Management

λ FAAS
Browser

CMS
A Server

λ2 λ1

BAAS API Management

λ FAAS
Browser Server

CMS A
Push Pull Push Pull

λ3 λ2 λ4 λ1

BAAS API Management

λ FAAS
Voice and Chat Bots – creating the conversation

Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs

Check my deliveries

Deliver tomorrow

Send to my pickup

Deliver to Neighbor

Alexa

25
Voice and Chat Bots – creating the conversation

Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs

Check my deliveries

Deliver tomorrow

Send to my pickup

Deliver to Neighbor

Alexa

26
Voice and Chat Bots – creating the conversation

Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs

Check my deliveries [Query Date]

Deliver tomorrow [Delivery Date]

Send to my pickup [Pickup Location]

Deliver to Neighbor [Neighbor Location]

Alexa

27
Voice and Chat Bots – creating the conversation

Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs

Check my deliveries [Query Date]

Deliver tomorrow [Delivery Date] Link


Prompts &
Send to my pickup [Pickup Location] Intents

Deliver to Neighbor [Neighbor Location]

Alexa

28
Voice and Chat Bots – creating the conversation

Channel
Integration Identify Intent Slot / Parameter Dialogs Training
Identification
Conversation
logs

Check my deliveries [Query Date]

Deliver tomorrow [Delivery Date] Link


Prompts &
Send to my pickup [Pickup Location] Intents

Deliver to Neighbor [Neighbor Location]

Alexa We will deliver to your


neighbor tomorrow

29
Infrastructure needed for a Bot

Back End
Services

Bot Framework
User API Management:
External APIs
Amazon: Lex FAAS
Facebook: wit.ai
Google: api.ai Amazon Lambda
IBM Watson Google Functions
Multiple Microsoft: LUIS
Channels IBM Bluemix OpenWhisk
Oracle: IBCS Azure Functions
Oracle Functions

30
Browser Server

BOT
CMS A Engine

λ3 λ2 λ4 λ1 λ5

BAAS API Management

λ FAAS
Any Questions?

Session’s Title | Date

Copyright © 2017 Capgemini and Sogeti. All rights reserved. 34


Thank You!

David Rutter
API Expert & Solutions Architect

@drutteruk
uk.linkedin.com/in/drutter

David.rutter@capgemini.com

Session’s Title | Date

Copyright © 2017 Capgemini and Sogeti. All rights reserved. 35


Appendix

Session’s Title | Date

Copyright © 2017 Capgemini and Sogeti. All rights reserved. 36


About Capgemini and Sogeti
With more than 180,000 people in over 40 countries, Capgemini is one of With more Sogeti is a leading provider of technology and software testing, specializing in
than 190,000 people in over 40 countries, Capgemini is one of the world's foremost Application, Infrastructure and Engineering Services. Sogeti offers cutting-edge
providers of consulting, technology and outsourcing services. The Group reported solutions around Testing, Business Intelligence & Analytics, Mobile, Cloud and
2016 global revenues of EUR 12.5 billion. Together with its clients, Capgemini Cyber Security. Sogeti brings together more than 23,000 professionals in 15
creates and delivers business, technology and digital solutions that fit their needs, countries and has a strong local presence in over 100 locations in Europe, USA
enabling them to achieve innovation and competitiveness. A deeply multicultural and India. Sogeti is a wholly-owned subsidiary of Cap Gemini S.A., listed on the
organization, Capgemini has developed its own way of working, the Collaborative Paris Stock Exchange.
Business Experience™, and draws on Rightshore®, its worldwide delivery model.

www.capgemini.com
www.sogeti.com
The information contained in this presentation is proprietary.
Copyright © 2017 Capgemini and Sogeti. All rights reserved.
Rightshore® is a trademark belonging to Capgemini.