Sunteți pe pagina 1din 67

Smart

applications
The future of applications
Contents

Foreword 1

Preface 2

1. Art of the possible with smart applications 3

1.1 Anatomy of smart applications 7

2. Smart applications in action 15

2.1 Smart banking 16

2.2 Smart retail 23

2.3 Smart utilities 29

3. Realizing the 4 smart imperatives 35

3.1 Smart interactions 36

3.2 Smart processes 42

3.3 Smart platforms 47

3.4 Smart security 51

3.5 Bringing the smart imperatives together 57

Editorial team 63

References 64
We need to make our applications smarter,
proactive and personalized. By reimagining
processes, powering them with intelligent
Foreword process automation, infusing our platforms with
artificial intelligence and making security
systems more adaptive, applications can deliver
unforgettable experiences. This in turn, will lead
to smarter business outcomes such as smarter
products, smarter cities, smarter assets, etc.

The report, Smart applications—the future of


applications, provides all the rules of
engagement and supporting pillars you need in
We are in the midst of an epic shift where digital
the pursuit of customer delight.
disruption and innovation at speed will transform
customer and employee experiences. Technology
and applications will obviously play a pivotal role
in creating new benchmarks for how solutions
are developed and services are delivered.
Expectations from stakeholders across the value
chain (external and internal to organizations)
have changed dramatically and they want
applications that understand them, respond
to them, and even proactively suggest actions
and alternatives. They seek smart and
seamless experiences.

While ‘as-a-service’, cognitive automation and


cloud native development become mainstream
as a part of this shift, it will be critical for
organizations to leverage the right platforms and
build industry-specific solutions. As an example, Hiral Chandrana
there is now wider acceptance for conversational Senior Vice President & Global Head
artificial intelligence and prescriptive insights at Application Services
an enterprise level, but there is still significant Wipro Limited
headroom to realize the value of the internet of
things and blockchain use cases as part of the
innovation continuum. Add to this the imperative
of having security assurance embedded in
applications to minimize risks and
vulnerabilities, but also intelligently respond to
threats. In short, while applications become
smarter, the process and technology complexity
required to make that happen cannot
be neglected.

1
between machines and humans and deliver
convenience, they will need to bring a structured

Preface approach to the solutions they create. In this


report, we delve under the skin of technologies
and boil them down to the imperatives an
organization must address in order to quickly
and successfully create the new generation of
smart applications. It provides insights into the
approach, structure, technologies, processes
and foundational capabilities required to make
smart applications a reality.

Smart applications are inevitable. We as users This report has come together through insights
are already experiencing the power of what drawn from our internal research, conversations
smart applications can do in our daily lives. Be it with clients, and understanding of the
real time traffic congestion alerts, highly technology innovations in our ecosystems.
personalized news feeds, aptly targeted product In theory, this report should serve as a handy
recommendations or asking an Alexa or Cortana primer to the era of smart applications.
(or your favorite virtual assistant) to order daily
groceries; these experiences are conversational,
they feel natural, they are able to figure out
intent, they are predictive, and are uncannily
prescient. These experiences are raising the bar
on what we expect at work or when we interact
with a business as customers. We are at the
tipping point and will soon see smart
applications proliferate into all industries such
as banking, retail, utilities, manufacturing,
healthcare, telecom, transport, travel and media.

Technologies like machine learning, artificial


intelligence, intelligent automation, mixed
reality, cloud native computing and internet of
things are supercharging applications with
intelligence, to become ‘smart’ and exhibit the
Hari Kishan Burle
same attributes as smart humans. Technology
Vice President, Enterprise Architecture
and platform providers are innovating and
Application Services
readying their platforms with capabilities that
Wipro Limited
will help build smart applications.

This report, Smart applications—the future of


applications, is an effort to bring together a
coherent view and make sense out of the
direction applications are taking. As an
increasing number of executives are mandated to
create applications that reduce the friction

2
Art of the possible
with smart applications
Applications today have become more effective What do we mean by ‘smart’? When we
and efficient than, say, they were a decade ago. understand the intent of others based on a
They take commands from the users and variety of clues such as speech and emotions,
meticulously execute them, over and over again; body language, and environmental and social
they work faster and they crash less often; they context, we call it ‘being smart’. Can
work on a variety of platforms and devices; they applications do the same? We believe
power millions of businesses every day to run technology is ready to deliver truly smart
their operations successfully; and many have applications—the ones that understand user
become extremely affordable. intent without having to wait for checkboxes to
be ticked or screens to be tapped. Technology
It isn’t surprising that employees and customers disruptions like big data, mixed reality (MR),
have begun to expect more from their robotics, machine learning (ML), artificial
applications. But, it isn’t just affordability, intelligence (AI), cloud, cognitive computing,
usability, speed or reliability they are looking for. mobility, internet of things (IoT) and blockchain
They want their applications to be smart, that didn’t exist until some years ago, are
intelligent, aware and prescient. The questions, redefining the art of the possible (see Figure 1).
therefore, to ask are: Are applications exploiting
the art of the possible? Can they provide what
users expect? Can they display ‘intelligence’—
for example, can a banking application suggest
ways to limit spending or optimize taxes? Can it
tell us where to invest based on our needs? Can a
shopping application figure out that you are
vegan or lactose intolerant and reshape the
The questions to ask are: Are
storefront accordingly? By contrast, have you
noticed how an e-commerce site keeps
applications exploiting the art
suggesting products long after you have of the possible? Can they
bought them? Or a banking application notifies provide what users expect?
you of insufficient funds only after you have
Can they display ‘intelligence’?
finished filling in all the details for a money
transfer? These are indications that applications
have a long distance to go before they become
truly smart.

With a large range of smart devices—like smart


phones and wearables—which are packed with
sensors and guide us proactively, it would be
natural to expect that our applications become
smart as well.

4
Art of the possible

Make processes Adaptive and


Real-time &
adapt to data-driven
actionable
situations & security
insights
bring intelligent balancing good
automation and user experience
decision making

Conversational, Data-driven &


contextual & low-code Cloud-native
immersive empowering and intelligent,
experiences that business users evolves
predict users’ to change continually
intent

Current state

Rigid and Impracticable


Standardize & manual control insights
simplify processes oriented;
to make them Defence in depth
efficient

Omni-channel & Hand-coded and


task-focused rule-driven logic Cloud-ready, but
experiences that that need IT monolithic
provide what intervention to platforms
users want change

Experience Processes Code Security Platforms Data

Figure 1: Art of the possible for applications

5
Libratus, an AI system playing poker at Carnegie more data than any radiologist can crunch. Think
Mellon University, mastered over of a travel application that summons a taxi at the
316,000,000,000,000,000 different situations in right moment without a prompt. The new breed
weeks to beat four top human professional of technologies, when made to work in concert,
players. Libratus demonstrated that it isn’t only can decipher human intent, even outguess us,
humans who can bluff or take a chance and and act intelligently on our behalf.
win—AI can do a better job. Think of MRI
scanners that can perform better than any We are steadily moving into a new era of
smart applications (see Figure 2).
radiologist because they have access to Smart
applications

Application evolution Technology innovation

Immersive • ARkit
applications 2017
CPA

Adaptive
applications • TensorFlow
• Messenger
Conversational bots
2016
applications

• Alexa

• Hololens • Touch ID
2015

Smart
authentication
Predictive
applications 2014

RPA
• Docker
Wearable /IoT
applications 2013 • Watson platform • Cloud Foundry
Adaptive
• Google Now
processes
• Siri
2012
Context • Graph databases
awareness
• Storm
• Hadoop
2011 • Nest learning
thermostat

• Kinect
2010

Gesture
interactions
• NoSQL
2009

Client cloud • AppStore


architecture
2008

Touch
interactions • iPhone • REST APIs
2007

Cloud • AWS
applications 2006

Figure 2: Technology innovation is leading to


the new era of smart applications

6
1.1 Anatomy of smart applications

Smart applications exhibit the same attributes as smart humans. They are aware, intelligent and
autonomous (see Figure 3).

Cognitive
intelligence

Contextual

Aware Intelligent

Evolutionary

Self healing
Smart
applications
Open

Immersive

Resilient

Always on
Natural
Elastic
Adaptive

Automomous

Figure 3: Attributes of smart applications

7
As a consequence, smart applications are: Smart applications are already firing the
imagination of industries with new possibilities.
Aware- Reimagine how users interact: Assisted surgery, autonomous cars, and safer
Smart applications constantly learn and mining operations are part of this trend. But,
are fully aware of users, devices and silently, they are also doing other less glamorous
environments. This helps them deliver a
everyday tasks. They are speaking to customers
natural and humanized experience. and offering advice, answering questions about
Intelligent- Redefine how businesses products, fixing delivery schedules and making

work: They leverage cognitive and sure our homes are safe and run optimally.
contextual intelligence. This helps Technology to enable this is becoming
create clever business processes, cut affordable. The bad news is that, in a trice, you
down process time and automate can get lost in the technological euphoria and not
manual touchpoints. Smart applications make headway fast enough.
know the exact moment when
interventions are required, when to take
decisions and when to execute
interactions/transactions.

Autonomous- Self-manage problems:


They are autonomous, elastic and
resilient. They can self-diagnose snags
and glitches and then self-heal.

Technology to enable smart applications is


becoming affordable. The bad news is that, in a
trice, you can get lost in the technological
euphoria and not make headway fast enough.

8
The 4 smart imperatives structured approach to build this new generation
of applications. We call them the 4 smart
Smart applications cannot be built by simply imperatives (see Figure 4).
harnessing technology. They require a more
comprehensive view of how users interact with These imperatives converge, allowing smartness
applications, the platforms that bring them to to seep into every aspect of applications, making
life and how new business processes and them better—and more intelligent—than
workflows impact an organization. This calls for a anything you have had in the past.

Smart processes
Enable business agility
through hyper automation
and adaptive and
intelligent business Smart platforms
process management Leverage platforms to bring
transformational business
capabilities into core of the
enterprise and build foundation
for the digital business

The 4
smart
imperatives

Smart interactions
Humanize user interactions
with applications leveraging
natural means of interaction
such as conversations and Smart security
artificial reality
Use data driven intelligence
to make applications robust
and secure yet provide
great user experience

Smart interactions

Smart processes

Smart platforms

Smart security

Figure 4: The 4 smart imperatives

9
Smart interactions

We often interact with applications in isolation, “Send $20 to Maggie to cover her dinner bill.” The
opening one application after another to take inbuilt smartness would make the bot respond,
decisions and to complete tasks. Now imagine a “Which account should I send it from? Your
conversation with your doctor. In the world that checking account or the savings account?” Or the
we foresee, that conversation can be understood chatbot may ask, “Do you want it sent to your
and automatically turned into scheduled hospital sister Maggie or to the babysitter?” In effect, a
appointments, alerts to caregivers, payers and bot could carry out instructions using
patient monitoring systems, without having to free-flowing natural conversations.
deal with separate applications. Such
unmediated actions are the outcome of AI, Multi-modal interfaces1: Multi-modal interfaces
use a combination of input and output
data sciences, analytics and cognitive
mechanisms to create smart interactions in
computing. They make our interactions accurate
applications. Amazon’s Echo Show leverages
and friction-free.
multi-modal interfaces in a simple, but effective
At the moment, there are four technological manner. The device combines a screen and a
building blocks that determine how we make voice interface. When asked for directions, Echo
this happen: Show speaks them out and shows the map on
its screen.
• Conversational applications
• Multi-modal interfaces Mixed reality2: Mixed reality (MR) refers to a
• Mixed reality spectrum of technologies that include
• Contextual interfaces augmented reality (AR), virtual reality (VR) and
augmented virtuality (AV). These technologies
Conversational applications¹: Conversational merge the virtual and the real worlds to create
interfaces are the first step in humanizing immersive experiences. By using MR, a
applications. They allow users to conduct shopper can try on different apparels without
conversations with applications using voice or actually having to change: a smartphone would
text, in roughly the same way as the user would use an image of the shopper to drape clothes
have conversed with a fellow human. Using from a catalogue.
speech and natural language recognition, either
through text or voice, makes it easier for users to
interact with applications. Voice-based
Smart, unmediated actions are
interactions are gaining traction. Siri, Alexa,
Google Now and Cortana are leading the way. the outcome of AI, data
Research suggests that 50% of searches will be sciences, analytics and
voice based by 2020i. Talking to a device without cognitive computing. They
a screen as an interface simplifies interaction
and delivers extreme improvement in experience.
make our interactions accurate
and friction-free.
Chatbots using text are also becoming highly
popular in industries such as travel and banking.
Users can type in what they want and the bot Contextual interfaces2: The ability to understand
offers information, advice and action based on and predict a user’s intent is the key to
parameters such as user profile, demographics, successful contextual interfaces. These
location and language. A sophisticated banking interfaces analyze data from diverse sources to
chatbot can easily handle a text message like, decipher intent and then adapt the interface to

1
For more information, see page 37
2
For more information, see page 38 10
assist the user achieve the intent more easily. check-ins. This interface would automatically
Often, an application has features or capabilities change when the manager moves to the luggage
that overwhelm the user. Applications with smart area, the security area or the boarding gate.
interfaces can take contextual cues to enable/ At each of these locations, the device would
disable and personalize features to simplify intuitively switch to the appropriate interface to
interactions. For instance, an operations help accomplish the relevant tasksii. Such a
manager at an airport using a device for check- contextualized experience ends up improving
ins would see the interface that assists with both worker and customer experience.

Smart processes

Workflow management, process adherence cut down the time taken and bring in increased
(increasingly for compliance) and efficiency are efficiency and improved customer experience.
critical to business. But what happens when
customer expectations of how businesses The impact of smart processes on organizations
respond to their requirements change? What can be profound. Even more compelling is the
happens when processes consume an inordinate fact that they can eliminate customer frustration
amount of time or resources resulting in and exhaustion without forfeiting accuracy or
customer dissatisfaction and costs? In both outcomes. This is because smart processes
instances, the normal response would be to understand context, account for it and simplify
reengineer the process. The reengineering practices using essential building blocks:
approach needs to be fortified by technology to
Digitalization3
decipher user intent and improve the
intelligence within business processes so that • Reimagination of processes: Every process is
they self-adapt to changes using automation reimagined as a value-driven and experience-
and digitization. led customer journey. Democratization of
wealth management, direct-to-customer
Technologies such as AI, analytics, location-
sales of insurance, social engineering for
based services and mobility are offering new
probable leads, innovation in physical-to-
ways to dramatically reengineer and simplify
digital in the retail space are a few examples
processes. In the motor insurance business,
of how process reimagination is helping scale
processes are being reengineered for claims
businesses and achieve market penetration.
validation. An insurance claim can be made using
images and videos of the damage captured by a • Immersive user experience: Processes need
mobile application. These images are data. Acquiring data takes time. This part of
automatically geo-tagged and sent over a mobile process management can be automated with
application to the insurer along with copies of simple ‘tap to service’ type of systems. For
documents such as a driving license. An instance, when power supply equipment in
automated system examines the digital files, the field breaks down, a field engineer can
assesses the damage, suggests approximate troubleshoot the faulty equipment using
costs and directs the customer to the nearest AR-enabled heads up displays. As the
workshop along with approvals. As soon as the engineer views the piece of equipment
customer accepts the assessment, the workshop through the display, all the data associated
is alerted with details of the customer’s with the faulty equipment is gathered and
requirements. Processes like these normally analyzed automatically and guidance is
take days and require the intervention of an provided to the field engineer to fix the fault
expert (in this case, a surveyor). Smart processes in the form of rich media overlaid on
the display.

3
For more information see page 43 11
Intelligent process automation (IPA)3 is already being applied in manufacturing,
retail, banking and the utilities industries to
• Smart workflows: Smart workflows allow improve customer satisfaction, sales and
business users to achieve what they have loyalty. An example would be the due
long wished for—meet business needs by diligence process for a new client. This can be
adapting and re-configuring processes done automatically in an agile and lean
without IT intervention—and do this in manner by gathering information and reading
real-time. Smart workflows can be seen in through documents, understanding the social
the utilities industry when a provider needs to sentiment, etc., all done by leveraging ML
rapidly change customer-servicing processes techniques such as natural language
due to an unforeseen event, say a snowstorm. processing (NLP), natural language
The business uses a GUI-based no-code/low- understanding (NLU) and risk modeling.
code platform to quickly change the CRM
process to suit business exigencies. • AI-driven decision automation: AI injects
coherence and insights for autonomous
• Robotic process automation (RPA): RPA is
decision-making and drives dependable
more groundbreaking than it initially appears.
forecasts. This enhancement has the effect of
Deploying RPA in life, property, casualty and
placing sophisticated decision-making into
healthcare insurance can typically result in
the hands of even non-specialists and
100% accuracy and shave off around a third
neophytes. Anyone associated with wealth
of processing time. It uses invisible lines of
management knows that the best advice goes
code within existing applications to perform
to the big accounts. But advisor bots using
repetitive and standardized tasks.
AI-infused processes can offer wealth
• Cognitive process automation (CPA): CPA management to classes of customers who
goes a step beyond RPA by mimicking human otherwise would not have been able to afford
thinking and actions. CPA applies ML, data the service of a skilled and proficient advisor.
and analytics at a higher level to dig into
perceived human emotions and intent. CPA

Smart platforms

As applications adopt the smart imperatives, Smart platforms solve previously intractable
platforms will play a crucial role in providing problems. The utilities industry provides
services that help bring awareness, intelligence indicators to how these platforms improve
and autonomy. These platforms will use common ‘smartness’. It is important for the utilities
computing infrastructure, cognitive capabilities, industry to take action before service quality
event-driven services and autonomous drops or outages affect customers. The scale of
capabilities. This infrastructure will then be utility operations makes it difficult to stay
provided as a service to every application. proactive. A smart monitoring platform could
preempt such outages by acting on signals from
Platforms will serve as the building blocks of
customer’s IoT-enabled home, office or plant,
smart applications. They will be supplemented push the data though an event-processing
by microservices, reactive systems and engine, forecast an outage and surmise the
containers that are currently exploding on the
potential cause. This in turn will feed the
application horizon. applications that can trigger several self-defined

3
For more information see page 43 12
Platforms will play a crucial role in providing services that
help bring awareness, intelligence and build autonomous
applications. These platforms will use common
computing infrastructure, cognitive capabilities,
event-driven services and autonomous capabilities.

actions. Applications built on such platforms can Horizontal platforms4: These are platforms that
proactively assign tickets to service engineers provide technology capabilities like blockchain,
using ML. Such a platform can also use APIs so IoT, AR/VR and cognitive computing. These are
that external parameters such as weather labelled ‘horizontal’ because they can be used
forecasts, news and seismic activity can be across industry domains. IBM Watson,
monitored and used to make forecasts. Salesforce Einstein, and Wipro HOLMES are
examples of such platforms.
Smart platforms come in different shapes and
sizes. They are often built upon each other to Digital business platforms4: These platforms
ease the creation of smart applications. Among provide services for enabling digital businesses.
the platform categories are: They either operate as a business ecosystem by
themselves or help businesses create such
Cloud native platforms4: These are platforms ecosystems. UberRUSH, the ride-hailing
that provide services for building cloud native
company’s express delivery service, gives an
applications—compute, network, storage,
insight into how smart platforms work for digital
database, containers, messaging, notifications,
businesses. UberRUSH can be used in
APIs, DevOps, security, serverless services, etc.
standalone mode or its APIs can be used to
Heroku, OpenShift and Cloud Foundry are good
integrate it with a retailer’s digital products.
examples of cloud native platforms.

Smart security

Applications don’t sit in isolation any longer. they are also being forced to deal with more
They are not confined to a datacenter or a amorphous IT architecture. In effect, the digital
system. Today, they are everywhere—buzzing surface of applications has grown several-fold
inside mobiles, wearables, self-driven cars and and has even become fuzzy in places, making
drones. They are connected 24x7 to a vast and them more vulnerable to attacks.
dynamic ecosystem of sensors, devices,
databases, analytical engines, networks and Adaptive security architecture, or smart security,
responds to the risk from dynamic environments.
third party plug-and-play systems that help draw
out insights for the enterprise. As banks, It also focuses on ensuring users are not
inconvenienced by authentication and validation
retailers, consumer goods manufacturers,
utilities and governments adopt new ways of processes even while maintaining extreme

doing business and interacting with customers, security. For example, in the case of a bank

4
For more information see page 51 13
account, user security can be based on variables Reduction of threat amplification: The concept
such as transaction value, user behavior, user of proactive monitoring and surveillance to
location, network and device/IP. Depending on surface threat intelligence is combined with
the level of risk, the variables indicate a smart response system to create
authentication processes can be raised to improved security.
include secure passcodes, fingerprints or
Adaptive security architecture: A dynamic
biometrics. Adaptive security architecture
environment calls for dynamic risk modeling and
allows users to access applications with the
security controls.
least inconvenience while securing data at a
whole new level. Cognitive cyber assurance: It is not enough to
have controls and assets in place that raise an
Smart security architecture is the bedrock for
organization’s security posture. The bigger
systems to monitor today’s dynamic threat
question is, “Do these controls and assets
scenarios. The architecture establishes a
work?” In other words, in a dynamic environment
continuous AI-driven feedback loop of
the controls for defense may become inadequate
intelligence-gathering, analytics and risk-based
and require continuous modification, calling for
decision making. Smart security, with adaptive
an entirely new security game plan.
and secure authentication and authorization
mechanisms, is a business enabler. It Cognitive cyber defense: This is a logical next
contributes to securing data and interactions step to cognitive cyber assurance and is meant
while enhancing user experience. There are a to deliver in-line and real-time monitoring,
number of approaches that can be used to make detection, analytics, remediation and resolution
security bulletproof: of threats.

Adaptive authentication: This is multi-factor Automated and orchestrated response: This


and multi-modal authentication adaptable to calls for a case management platform and
all digital surfaces powered by business-driven collaboration between teams responsible for
algorithms. threat management and can automate incident
response processes.
Context aware entitlements: These are dynamic
entitlements-based policies derived from user DevSecOps: It is imperative that security is
context, transactional context, environmental integrated into the DevOps cycle and made part
context and ML. of an application’s DNA from the moment its
architecture is defined.

Smart security architecture is the bedrock for


systems to monitor today’s dynamic threat
scenarios. The architecture establishes a continuous
AI-driven feedback loop of intelligence-gathering,
analytics and risk based decision making.

14
Smart applications
in action
Industries across the board are going through The retail industry is at an interesting inflection
disruption driven by technology. This is blurring point. It is currently witnessing a major battle
the boundaries among industries. Banks are between the old and the new. Digital retail is
increasingly behaving like retailers, retailers rewriting the rules of customer engagement with
want to emulate hi-tech companies and new hyper-personalization. It is among the foremost
industry verticals, such as aggregators, which industry segments using smart applications to
did not exist a few years ago, are thriving. Smart shed its traditional ways and evolve. No industry
applications enable industries to redefine their can afford to take its eyes off retail where
business models and strategies in this innovation bubbles up with unerring regularity.
dynamic environment.
The largest shift in practices is being heralded by
The banking industry has become a beacon for the utilities industry. Here, smart applications
smart application development. Through are revolutionizing field operations, optimizing
innovative use of advanced technologies such as supply chains and putting control into the hands
blockchain, AI and NLP, smart applications are of customers over their energy usage. The
creating the next generation of banking. It is utilities industry is vigorously taking on the
leading the way with a strong thrust in areas of excruciating challenge of integrating its legacy
digital banking. Especially notable is its use of investments with smart applications and, from
automation for customer onboarding and RPA for available evidence, is making healthy progress.
Know Your Customer (KYC) processes.
Automation has introduced a minor revolution in These three industries provide us with
the industry’s effort to meet stringent instances of a wide range of smart applications
regulatory requirements. in action, many of which can be adopted in
practically any industry.

2.1 Smart banking

Banking is embracing digital with gusto. The Long-standing players aren’t too far behind.
rapid change this has brought about is evident in They are busy exploring technologies such as
how banking renders services, responds to blockchain to smarten processes like trade
customers and enables employees. The change finance (that are littered with intensive
in the industry provides us an indication of the paperwork and record keeping) and are using
role digital plays in banking innovation, technology for clearing and settlements
particularly in retail banking. (processes that require expensive manual
reconciliations). The smartness brought in by
Digital in banking has given birth to a new breed
blockchain make them practically
of players. There are more than 50 digital banks
unrecognizable from the banks we have known
that did not exist until two years ago. WeBank,
them to be for decades.
digibank, Atom, Soon, Monzo, Orange and Pepper
are signs that an industry can create stiff When examined closely, it is evident that the
competition overnight. These banks use banks are creating transaction capabilities and
technology to acquire and service customers; advisories that make them a part of their
they offer familiar products like traditional customer’s everyday life. Banks have begun to
banks, but they don’t necessarily have physical service their customers for needs as diverse as
branches; and most importantly, these banks are education and travel to making life’s
oriented around customers and not markets. celebratory moments like marriages and
Their aim is to deliver experience and value that promotions more memorable.
matter to customers.

16
Banks are modernizing with a clear focus: to Leveraging technology-backed innovation, banks
become the center of their customer’s life. are exploring previously unimaginable business
This has led to noteworthy innovation. Turkey’s possibilities. These include supplementing loans
DenizBank developed an augmented agricultural for customers through crowdfunding or
banking application to deliver real-time collaborating with partners to transfer funds
knowledge, alerts and live expertise on crop across borders.
rotation, planting, watering and purchase of farm
The memo on banking is loud and clear: infuse
equipmentiii. These services and capabilities
are far beyond the remit of a traditional bank. intelligence into applications, hyper-personalize,
provide real-time services, deliver value to
Much of this has been achieved through
non-traditional alliances and collaboration customers, save time, go multilingual and be
available 24x7x365 at every touchpoint.
inside and outside the industry. There is single-
mindedness in the application—to make the
A new era in banking is here. It is pushing banks
bank central to the life of customers from the into interesting new business territories. It is
agricultural sector.
moving straight into the hearts of millennials
who have been weaned on digital. And, most
Like DenizBank, other banks are developing
applications that bring intelligence to every importantly, banks are becoming an intrinsic part
of the everyday lives of their customers.
customer touchpoint—these touchpoints span
tellers, ATMs, mobile applications, chatbots,
social media and partner channels. The
applications bring together CRM strategies,
predictive analytics, personalization engines, ML
and NLP with intuitive and frictionless
interfaces. The objective is to make customer
interactions personal, simple and consistent
across channels.

The memo on banking is loud and clear: infuse


intelligence into applications, hyper-personalize,
provide real-time services, deliver value to
customers, save time, go multilingual and be
available 24x7x365 at every touchpoint.

17
Smart banking in action complicated task. Alex has to sort and grade
scores of property options, balancing them with
All the 4 imperatives of smart applications what he can afford. After shortlisting properties,
come into play in the transformation journey to he will have to look for the best mortgage
smart banks. options. Mortgage options are typically not
transparent and are accompanied by reams of
Let’s see the example of Alex, a 33-year-old
fine print and paperwork. This makes it difficult
marketing executive working at a digital
to take a decision on mortgage with confidence
marketing company. Alex wants to buy his first
(see Figure 5).
home. Buying a home is a fairly tedious and

• Which are the best


insurance and home
automation solutions in
the market?

• Application process
is cumbersome
• Application approval
• Too many takes many weeks
time-consuming options
• Expensive brokerage
• Not easy to decide with
brochures & videos
Buy home

Apply for
mortgage

Submit docs
Consider
home options

Compare home &


mortgage options

• Too many round trips


to the bank to submit
documents

• Difficult to understand and


choose best mortgage options
• Not easy to find answers to all
questions from banks

Alex

Figure 5: Home-buying process

18
The process is not easy for banks either. A minor this need not be the case. The journey, from
lapse in interaction can lead to poor customer providing Alex with home options to approval of
experience. An error in judgement can cost the mortgages, can be reimagined using smart
bank financially and in terms of reputation. But applications (see Figure 6).

Consider Compare Apply for


home options Submit docs Buy home
mortgage options mortgage

Bank or Bank provides Application for Validates Bank approves


real estate a mortgage mortgage can documents mortgage,
marketplace assistant that span multiple in real-time processes next
aggregates home answers channels so that Alex steps and offers
options that fit frequent including chat, can provide additional
Alex’s budget queries. web and mobile. additional services.
and shows them support, if
in an immersive required.
experience.
Action

Cross-channel After mortgage


MR interaction to Virtual assistant interactions are approval, bank
experience homes helps answer all made possible by recommends
immersively and questions regarding maintaining additional services
choose. mortgage products. context across based on Alex’s
channels. contextual
information.

Smart interactions

Bank smartly
Bot uses Alex’s Document
sources
financial history validation is
information about
and ML to intelligently
Alex from various
recommend the automated using
sources including
right mortgage robotic OCR and
social media,
product. NLU.
government, etc.

Smart processes

Bank leverages
open API
ecosystem with
fintech vendors to
get home options
and other Uses open APIs to
services such as gather data from Cognitive Contextual
interiors, utilities. multiple sources. computing knowledge is
platforms provide used by
Bank also The elastic recommendation
provides open platform NLU while
validating support algorithm to offer
APIs to access processes large additional
mortgage options volumes of data in documents.
services.
and user’s real-time.
Smart platforms
financial
information to be
integrated into
real-estate
marketplaces.

Voice based
authentication is Encryption and
Smart tokens that used for general smart data
expire based on queries. obfuscation
heuristics and ML Fingerprint/face ensure that data
secure API recognition is privacy is never
integration across enforced when compromised
the ecosystem. user starts the while sharing
actual application data with
Smart security process. partners.

Figure 6: Home-buying process reimagined with smart applications

19
Smart applications deliver Alex an integrated The key themes that transform banking to smart
experience of home buying by bringing banks, banking are:
brokers and other partners together. He can
• Conversational banking
educate himself about the process, products and
• Intelligent onboarding
mortgage options, and ask any question to the
• Bank as-a-platform
virtual assistant at his own pace. Intelligent
• Smart authentication
automation and digitalization make the entire
process shorter and efficient, making Alex’s Conversational banking
buying decision, insights-driven and faster.
Conversational banking has the advantage of
While the reimagined journey provides a great being able to sustain a dialogue between the
experience to the user, banks also benefit. They user and the bank to achieve the user’s goals.
are able to reach users far beyond their channels Much of conversational banking currently offered
of control, such as embedding their services by chatbots is rudimentary. The bots answer
transparently into real estate marketplaces. By simple questions. What they need to do is grasp
doing so, banks are stepping further left (from user needs and intent. To progress to the next
origination) into home buying processes, offering level they need to adopt elements that go into
services such as advisory and research. Banks the making of smart applications:
can also significantly improve their ability to be
efficient, thereby providing better experience on Multi-channel strategy provides users with
parameters such as: conversational applications that are independent
of the channel, but adapt to different channels
• Improve conversion ratio: Smart interactions such as mobile, web, voice and text. Strong NLP,
combined with smart processes and smart NLU and generation capabilities, speech-to-text
platforms will help streamline the and text-to-speech are required to back
experience and process from front to back conversations across channels.
and be contextual throughout, thereby
reducing dropouts. Contextual interfaces build situational,
environmental and financial context of a user in
• Reduce average closing time of mortgage order to provide accurate service and advice.
approval: Smart processes can bring in Context makes the conversation brief and
significant automation, while smart platforms delightful, keeping unnecessary and irksome
will bring in real-time integration across the questions out of the way.
ecosystem including third parties, by which
current industry average closing time of 35 Multi-modal interaction combines chat with
days can be significantly cut down. other forms of input like keypad, voice, touch or
gesture, which switch based on context. Whether
• Workforce experience and productivity: By a user is checking balance or filling a form,
bringing in contextual intelligence and other having access to multiple forms of inputs makes
smart interactions, bank employees’ the interaction friction-free.
ability to serve their customers more
efficiently is enhanced, leading to better API integration allows conversational
worker productivity. applications to work in concert with a bank’s
core systems and provide a full spectrum
of services.

20
Intelligent onboarding can interact with customers along with the
relationship manager to accelerate
A challenge in onboarding customers is the onboarding processes.
volume of communication required due to a
bank’s siloed operations. Frequent changes in 360° smart visualization of workflows can
regulatory requirements add to front office provide real-time alerts for risk profiling,
challenges. This means complex products can assessment of non-performing assets, credit
take months to activate, triggering customer worthiness, etc., of the business entity
dissatisfaction. CPA can eliminate these hurdles (bank’s customer).
by automating phone calls, emails and the
Cognitive process automation can aid in
validation of multiple documents:
analyzing news items/social streams/annual
Multi-disciplinary cognitive bots specializing reports to instantly show anomalies in business
in finance, legal, accounts, risk and compliance entities (see Figure 7).

Multi-disciplinary 360o smart Cognitive


cognitive bots visualization process automation

Figure 7: Intelligent onboarding

Bank as-a-platform

Opening a bank’s assets as a set of APIs drives services as open APIs. Silicon Valley Bank has
collaboration and innovation to provide partnered with Stripe to provide banking
unparalleled services to customers. facilities as part of the onboarding process to
Standardized APIs are also the base to launch entrepreneurs. To get started, here are the
new distribution channels, comply with key enablers:
regulatory norms such as PSD2 (the revised
Payment Service Directive) and create Open APIs allow existing systems to be
differentiated services by co-innovating with the consumed by fintech companies, third party
new breed of fintech companies. developers, value chain partners and other
industry verticals to build new services for
Banks like Citi, TD Bank and Capital One are customers such as extending loans to
leading the way by offering bank platform home hunters.

21
Platform strategy provides standardized pattern and the retina integrated with smart
services at an infrastructure and platform level phones and wearables to make the banking
to onboard partner applications. The platform experience smoother and more secure.
strategy can be around a private cloud model or
Adaptive authentication that uses contextual
public cloud providers. Additional services to
parameters like transaction value, user device
generate insights can be built using existing
and ambient factors to dynamically evaluate
customer datasets. Cognitive capabilities,
risks and adjust the authentication process
blockchain, AR/VR can be leveraged across data
making it more (or less) rigorous.
to deliver not only rich customer experience, but
also provide a ‘platform’ for delivering services Recommendations
beyond banking through the ecosystem.
Smart applications are opening new avenues in
Blockchain plays an important role for bank as a banking. Banks must reimagine the customer
platform. It brings transparency to a bank’s experience, delivering services wherever the
platforms, reduces operational costs and customer is, even when the customer is not
significantly improves several of the bank’s actively interacting with the bank. The focus of
internal operations related to fraud, risk smart application innovation should be around
management, payments, etc. making the act of banking invisible and
Smart authentication traditional processes redundant (just as the
mobile industry made rotary phones disappear),
With banks addressing consumer needs though without compromising security. Rather than
APIs, mobile applications, chatbots, social build these capabilities from scratch, banks
channels and third-party applications, the would do well to open their platforms to
challenge is to verify customers before they can innovators and partners while simultaneously
access services. Customer authentication should developing in-house expertise on technologies
be strong to assure security, but not so complex like AI, CPA, blockchain and AR/VR. It has often
that it disrupts user experience. The balance can been said that today’s banks are technology
be achieved using: companies with a banking licenseiv. This is a
realistic observation that is likely to be
Biometric authentication that leverages the accentuated over a period of time.
uniqueness of fingerprint, facial recognition, vein

The focus of smart application innovation


should be around making the act of banking
invisible and traditional processes redundant,
without compromising security.

22
2.2 Smart retail

There are several reasons for retail being a improve customer experience, engagement and
frontrunner for smart applications. First, process efficiency. McDonalds, the fast food
consumer technologies have heightened our chain, is using cognitive technology to enhance
expectations from retailers. We want more the drive-through experience at its outlets.
personalization, we want more engaging Speech algorithms are used for specific
experiences and we want faster, error-free ambient noise at the drive-through to improve
service. Second, the retail industry has a speech quality and capture the orders. The
stockpile of information about its customers, orders are transcribed automatically using
their demographics, buying patterns, brand speech-to-text technology and conveyed to the
preferences, and payment methods to kitchenv. Everyone gains from the new
arrive at personalization, pricing and processes that create speed, accuracy,
promotional decisions. efficiency and convenience.

We see some of the most practical deployments For far too long, retail processes, such as order
of smart applications in the retail industry. This to cash (O2C) and procure to pay (P2P), have
is despite the fact that the industry is often been through incremental change. Now, they are
perceived as being risk-averse and mired in moving beyond optimization to a stage of
traditional processes. complete transformation. This is because retail
is putting ‘smart’ into everything, from
Machine vision, complex algorithms, NLP, data
experience to engagement and efficiency (see
and analytics are powering entirely new ways to
Figure 8).

Customer Associate Picker Experience

Store Commerce/social User apps Engagement

Warehouse Middle/back office Efficiency

Figure 8: Retail customer experience goes ‘smart’

23
Smart retail in action processes and platforms—alter the shopping
journey of Rachel who loves to shop and doesn’t
Let us examine how the 4 imperatives of smart shy from using technology (see Figures 9 and 10).
applications—smart interactions, security,

Ease of access Facilitating and planning


Rachel begins at home Assistant suggests the best
‘talking’ to her virtual personal shopping location with parking.
assistant on mobile.

Rachel at home Identifying need


Virtual assistant uses Rachel’s
context to deliver reminders and
recommendations to her.
Figure 9: Smart shopping experience at home

Entering store Technology-assisted shopping


Biometrics help identify AR and QR scanning functions on the
Rachel (smart authentication) mobile help her see offers, product
and her 360° profile is shared descriptions and sources, or alert her of
with a virtual assistant. allergens that might not suit her.

Rachel at store Virtual assistant Seamless checkout


Helps buy her favorite coffee and The selection of products and check
assists her with shopping, based out processes are assisted by gadgets
on her preferences, purchase like ‘magic table’.
history and recently browsed
Payment process is smoother through
products.
seamless checkout via mobile.
Figure 10: Smart shopping experience at store

24
Rachel’s experience at home and in the store, can be mapped to the 4 smart imperatives.

Smart interactions are created at home using conversational commerce


and virtual assistants; in the store, they are created using AR, magic
table, and store associate applications.
Smart interactions

While at home smart processes help her with API mashups, reminders,
recommendation and convenience services, while in the store they help
the workforce with task prioritization, comprehensive 360° customer
views, next best action (NBA), product metadata enrichment, product
Smart processes
provenance, and track and trace via blockchain.

Smart platforms enhance the retail experience at home and in the store
through context management and microservices.

Smart platforms

Smart security is leveraged in the store through advanced


authentication methods.

Smart security

Smart applications provide Rachel with a very • Make operations more efficient: Checkouts
engaging and delightful shopping experience are optimized by reducing manual
across physical and digital channels. Shopping intervention
becomes more convenient, highly personal and
The key themes that transform the retail
she is assisted with relevant advice across her
industry are:
shopping experience. From a retailer’s point of
view, they are able to:
• Conversational commerce
• Store associate enablement
• Increase customer footfall: Incentivize
• Smart retail platform
customers to visit stores/digital channels
• Hyper-personalized retail
more frequently

• Increase shopping basket size: By right


substitution, upsell and cross-sell based on
product affinity identified by metadata
of products

25
Conversational commerce Home and their anytime/anywhere use makes
conversational commerce ideal for interactions.
Retailers don’t need highly trained associates or In a store environment, one of the hidden
back office staff to answer simple customer advantages of bots over store assistants is often
queries. These queries can be offloaded to not emphasized adequately. The digital nature of
conversational bots. Typically, bots can handle the interaction means that the retailer can
queries like the status of an order (where is my capture more customer data—which is
order?), drive quick action (please put my weekly otherwise lost, diluted or poorly interpreted by
grocery list on hold) and help make purchase store assistants. Figure 11 shows the
decisions (if you have low-fat protein bars, add a technologies, platforms and processes that go
dozen in the cart). The hands-free nature of into conversational commerce:
smart devices like Amazon Echo and Google

User App/device Client platform Conversation platform Retailer domain

Assistant Intent E-Commerce


Integration

Execution

Business APIs
Text-to-speech, Entities Context
NLP, knowledge platform
graph and
Context Customer
speech-to-text understanding
& modelling

CRM

Figure 11: Conversational commerce: technologies, platforms and processes

Apps/devices are the endpoints consumers Business APIs execute the intended action on the
interact with. They have the necessary logic to retailer’s system. This includes responses to
receive consumer inputs in the form of speech questions like, “where is my order?” and to
or text. requests like, “please put my weekly grocery list
on hold.”
Client platforms use NLP or speech-to-text that
allow inputs to be understood by machines. Context platform digs into recent and adjacent
customer requests/actions to progress the
Conversation platforms build the conversation
shopping with recommendations on NBA and
by analyzing past conversations, context and next best conversation (NBC).
current intent.

26
Store associate enablement • A global inventory view of products. This view
covers the store, other stores in the chain as
Store associates are important. They deliver and well as warehouses. An associate can initiate
improve the customer’s in-shop experience; they an order from any of the locations to service
are responsible for POS terminals, customer the customer.
service and support; and they also manage
replenishment, price changes and pick and fill • Smart supply chain visibility takes customer
orders. A store associate’s skills are highly service a step further when a product is not
valuable at customer touchpoints within the available in the existing inventory. The
store. A retailer therefore aims to minimize the product can be ordered directly from the
mundane and manual tasks handled by supplier or the manufacturer via smart supply
associates and maximize their availability at chain visibility.
human touchpoints. Smart applications can
• Image-based search allows a store associate
assist in achieving these goals with:
to use a smart phone or a tablet to scan a
Task assignment and prioritization based on an product and then let image recognition show
associate’s location, time of the day, and events the closest results for matching products
such as proximal inventory movement. The from the store or an online catalog.
knowledge of an associate’s expertise is used as
Associate learning can be made interesting via
the criteria to assign tasks automatically (such
gamification, AR and chatbots. These are
as selecting an associate to handle food
experiential tools that make it easier for
allergen queries). The solution needs a strong
associates to understand and remember
event driven architecture, geo location of
store/warehouse layouts, SOPs and
associates, a configurable rules engine and
product information.
continuous prioritization algorithms to optimally
assign tasks. Smart retail platform
Customer 360° view and NBA for store Historically, retail businesses have used
associates includes insights on customer commercial off-the-shelf products without a
preferences, past purchases, purchase patterns coherent platform strategy. Some have built
and sentiment analysis based on recent support custom monolithic applications which have now
calls. The system also provides visual cues on become legacy. These platforms cannot scale or
NBA (such as suggesting accessories for the adapt fast enough to business change. On the
customer). This view is enabled by a customer other hand, smart retail platforms borrow
context platform and the capture and analysis of technologies used by internet scale companies.
past actions of the customer along with a NBA These introduce elasticity and agility into retail.
analysis engine on top of browsing history across The base of smart retail platforms includes:
the shop floor, mobile and internet channels.
Elastic scaling for seasonal and unexpected
Search assist that provides product data such as loads leveraging cloud native architecture and
size, color and availability in inventory to the microservices architecture. Appropriately
associate when approached by a customer to changing or customizing few microservices also
find the right product. The solution improves the allows a single retail platform to be deployed
associate’s performance with: across multiple geographies.

27
Real-time behaviour makes sense of and reacts are made by combining the results of consumer
to business events in real-time, which is useful in modeling and product data enrichment. For
situations for understanding the demand for example, a strawberry-flavored, low-fat protein
products and taking necessary actions. bar can be offered as upsell or substitution if the
regular product a health-conscious customer
APIs and micro apps on top of traditional
buys, say a blueberry bar with whey protein, is
platforms quickly enable new retail experiences out of stock.
and channels of business.
Recommendations
Machine learning uses data to mimic humans
and generate an element of surprise for The retail industry has the advantage of
consumers with delightful data-based insights. owning enormous amounts of rich customer
data. Consolidating it and accessing additional
Hyper-personalized retail data in real-time should be the next steps. Data
makes conversational commerce possible,
Smart retail’s traits such as personalization,
data makes store associates more effective,
NBA, etc., require a deeper understanding of the
and data makes customer context a powerful
customer than traditional CRM systems can
personalization and experience tool. Now add
deliver. This higher order of understanding is the
AI, ML and cognitive technologies to the mix
result of context awareness platforms that are
and retail can develop revolutionary capabilities
built on:
such as visual product search and contextual
Consumer modelling using elements such as marketing that makes it easier for customers to
customer purchase history, browsing, linger reach decisions.
time, location, family members, time, season of
shopping etc. The model is enriched with each
event and becomes increasingly reliable.

Product data enrichment helps understand


products better, just like the way consumer
modelling gives insights on consumer The retail industry has
preferences. It helps in improving the quality of
enormous amounts of rich
search. When product metadata such as
nutrition, flavors, fat content, origin, etc., for customer data. Now add AI, ML
groceries are extracted, products will appear in and cognitive technologies to
searches more often. Product metadata is the mix and retail can develop
highly underutilized, perhaps because the data is
revolutionary capabilities such
visible only to the trained eye. However, scale
can be achieved using automated data as visual product search and
extraction techniques, ML and social listening. contextual marketing that
Targeted recommendations are the next step
makes it easier for customers
after product features have been extracted. They to reach decisions.

28
2.3 Smart utilities

Utilities is an industry in the throes of transition. distribution, availability and pricing are in flux,
It is grappling with rising costs, aging forcing utilities to rethink their decades-old
infrastructure, dramatic changes in products business models.
(renewables) and business models with pressure
from customers to provide user-friendly Utilities want to predict breakdowns, reduce
digital experiences. downtime, optimize procurement contracts by
forecasting demand, provide smooth customer
A reasonable part of our earnings go to utilities. experiences and leverage behind-the-meter
Households in the UK, for example, spent 4.4% of ecosystems with new age consumers.
their annual incomes on energy (2015)vi. Lower
income households end up spending almost 10% These imperatives are driving a huge
of their income on energyvii. This is extremely transformation in the industry. Utilities were
high. When energy spend is 6% of total income it always the ‘behind the scenes’ players. Now,
is considered unaffordable. Clearly, there is an they need to step up their game and take on a
urgent need to drive down energy costs and more ‘social’ face, interact with new prosumers
consumption. Consumers have begun to demand and drive loyalty and retention.
a more ‘social’ and ‘retail’ type experience from
To meet these changes in how products and
their utility providers so that they can control
services are designed, developed, implemented
costs and consumption.
and delivered is not simple. It calls for
Can a utility provide smart applications to applications that are adaptive, intelligent and
communities that enable collective bargaining context-aware. These applications must help
for energy pricing? Even more importantly, can customers understand their needs, predict
utilities gamify applications that change and demand and manage costs. They must allow
reshape customer behavior to reduce customers to freely switch their products (for
consumption? Can utilities leverage smart example, they can switch from thermal to solar
metering to reduce distribution losses and power). And the most urgent need is to provide
reduce waste? customers access to their own consumption
information so that they can make more
There is a parallel revolution brewing on the informed choices. Finally, customers are keen to
energy generation front in the form of distributed use behind-the-meter installations that assist in
generation. Consumers are feeding their excess bringing down the carbon footprint and allow
power (from solar and wind) into the grid—and them to buy energy at the lowest possible price.
with improved local storage options, they want to
sell when the buyer’s price meets their In other words, the utilities industry needs smart
expectations. The dynamics of production, applications to address their own needs and
those of their customers.

Can a utility provide smart applications to


communities that enable collective bargaining for
energy pricing? Even more importantly, can utilities
gamify applications that change and reshape
customer behavior to reduce consumption?

29
Smart utilities in action Figure 12). Bryan is swamped with work and has
missed paying his bill. He is on his way home
Let’s examine Bryan’s interaction with his utility from office. He is looking forward to a ball game
provider to pay his bill and raise a complaint (see at home and has invited his friends to come over.

Fault in service
Payment and complaint
Bryan visits an online
Bryan gets home to
site to pay his bill to
discover there is no
avoid disconnection. But
power. He lodges a
he is dissatisfied. He
complaint, but a
believes he has been
manpower shortage
overcharged.
delays the visit.

Bill clarification Alternate


options
Bryan calls the utility and
waits in queue to talk to Bryan realizes that
an agent. The agent his battery backup is
confirms high low on power and
consumption, but cannot will not run through
check why it is so. the game.

Bill notification
Bryan gets an email Resolution
reminder to pay his Bryan is now actively
electric bill. He feels his looking for an
bill is high, but does not
know why. Bryan alternate provider
offering better
service.

Figure 12: Bryan’s interaction with energy provider

Bryan’s interaction with his utility went south query on incorrect billing. The utility also did not
because of a lack of information. Next, there was have visibility into its manpower problems, so it
a service disruption that made him miss the could not adequately warn the customer about
game with friends. To make matters worse, Bryan resolution times. Smart applications could have
had no way of knowing that his backup was low intervened at each step of the interaction with
on power. The utility was not equipped to Bryan, preventing unwanted outcomes.
respond immediately on what was a standard (see Figure 13).

30
Bill Bill Services Alternate
Payment Resolution
notification clarification and complaint options

App notifies Bryan Bryan checks Bryan seeks Bryan is notified Bryan monitors Based on
of the electric bill average average about power outage battery backup technician
value and payment consumption on the consumption at home. The status on his app feedback, wiring
date. He notices the analysis tab in the details for 3 assistant logs a and uses the to Bryan's house
amount is high. app. The automated months. The complaint on behalf backup power to is scheduled
assistant points to automated of Bryan after his watch the game for immediate
usage spike on 3 assistant points to approval and the while the issue is upgrade.
days, which is in 20% increase in closest technician being fixed.
line with the average comes to Bryan's Bryan gets a
remodeling work at consumption and house in 15 minutes recommendation to
Bryan’s house. recommends better to fix the issue. switch battery as
He pays the bill. utilization of the backup is low.
installed
photovoltaic (PV)
power source.
Action

Smart apps Dynamically built Conversational bots


integrated with the app content that learn from
billing system supported by interactions with
provides proactive conversational Bryan and other
reminders.  chatbots with live users, understand
agent help answer the intent and
Smart recommend next
interactions user queries.
best options.

Utility brings Utility understands


Utility monitors Utility monitors
together customer Bryan’s concern
failures proactively the battery
profile data, daily about the cost and
and auto-raises a charge and Wiring to Bryan’s
consumption data, automatically
complaint and discharge cycles house is scheduled
pricing data and checks the ratio of
automatically to monitor for immediate
behind-the-meter behind-the-meter
allocates the closest battery upgrade to prevent
consumption data of utilization to grid
engineer from its effectiveness and recurring defaults.
Smart Bryan and similar utilization and
Uberized pool of recommends
processes users to analyze recommends
technicians. replacement.
queries dynamically. changes.

Integrated
microservices
based loosely IoT sensors that IoT enabled real
Highly scalable coupled platform monitor power time monitoring
microservices that integrates availability, platform that
based data store customer premise integrated with continuously
that is dynamically devices through IoT smart monitoring monitors the vital
updated with rapid and CRM, metering and maintenance parameters of
access to data for and billing systems systems that customer's setup,
Smart near real-time with analytics monitor local and notifying any
platforms views for the engine for enabling Uberized pool of potential failure
customer. recommendations resources that can and taking auto
that optimize be leveraged. corrective action.
customer usage
patterns.

Secure, dynamic
token-based
Voice-based Multi-factor authentication to
authentication is authentication to access user data
used for secure user with isolated
authorization. payment. channels to retrieve
and control devices.
Smart
security

Figure 13: Bryan’s interaction with a smart utility provider

31
Figure 13 shows that Bryan is kept engaged at consumption—for example, increase
every stage, as the utility resolves his query consumption at off-peak hours that draw
through suggestions and options. This is done by lower charges.
providing Bryan with information and analysis
around his billing over an application. He Utilization trends which provide insights by
receives suggestions on how to optimize his comparing consumption within various groups
consumption and manage requirements using a and fine-tune the result based on factors like
mix of local and grid sources. The high point for home size, number of occupants, location and
Bryan is when his situation is monitored and a weather. Customers can be provided
complaint raised proactively. The issue is fixed recommendations and feedback based on
by tapping into an external pool of skills rather common patterns drawn from a larger set
than waiting for service personnel on the rolls of of users.
the utility to be available. Bryan gets an alert
Predictions and recommendations that
regarding the status of his backup with
proactively recognize equipment malfunction
recommendations for better backup and
through IoT networks and recommend solutions
preventive steps are taken to avert
based on observable trends (like the
future failures.
charge-discharge cycle of storage cells).
On the whole the utility is now more responsive.
Transfer of connections across localities
Bryan feels he is in control rather than being
enabled by an application that validates the
dependent on the service provider. At the bottom
movement through smart processes and uses
of this is the muscle of smart applications.
adaptive smart security for authorization.
Some of the key themes that transform the
Conversational interfaces for advanced
utilities industry are:
customer service that replaces clunky
• Personal utility assistant click-to-retrieve processes. The rudimentary
• Smart field operations conversational interfaces of today are rapidly
• Digitization of utilities ecosystem becoming more sophisticated at deciphering
interactions and answering broader questions.
Personal utility assistant
Smart field operations
Customer information systems (CIS) used by
The biggest challenge for utilities continues to be
utilities cover basic billing and support. These
the shortage of maintenance manpower. The
fall woefully short of today’s expectations for
difficult nature and size of terrain over which
instant information, prompt reaction to problems
infrastructure is spread and the complex nature
and strong engagement from the provider.
of equipment makes it impossible for small
Personal utility assistants address some of these teams to resolve issues fast enough. A few key
shortcomings. They provide ways for the user to innovations in the area of support are increasing
access their data, analyze it, pay bills, raise efficiency and optimizing costs:
issues and track them until they are resolved.
Uberization of field support is helping
These assistants are loaded with smart features
just-in-time sourcing of local field workers
that include:
through reimagined processes. This eliminates
Consumption bill payment and payment history the need for large field teams to address mainly
that covers consumption—the consumption is low risk issues. Uberization also cuts down
segmented by the hour and with related costs. response times and keeps the skilled teams
Using a smart platform, customers can change focused on core infrastructure maintenance. The

32
solution requires the design of a smart system to Digitization of utilities ecosystem
match skill requirements and identify available
workers. It then distributes maintenance Distributed resources provide utilities with new
requests based on training and capability. ways to manage demand and procure energy.
Workers pick up requests that interest them. Smart applications that integrate behind-the-
meter sources and consolidate them at the utility
AR and VR experiments are already being aimed will provide invaluable insights on customer
at providing assistance to field engineers to track consumption patterns and available local backup
and locate assets and equipment in remote to manage surge demand. Smart applications
locations, identify components, assemble and will also provide customers with the means to
disassemble those using assistive AR/VR optimize energy consumption though analysis of
technologies. There are two key components of charges, rates and their consumption patterns.
such smart interactions: the ability to seamlessly
integrate with the worker’s equipment (example: Such applications can provide:
eyewear/headset) and the network bandwidth to
Integrated visibility to all sources of energy like
stream data.
PV panels, battery, and grid, agnostic of the
Collaboration through conversational interfaces underlying make or model of equipment.
reduces resolution times for field issues. A field
Fine grained control for the user to decide which
engineer can outline a problem or a symptom
source of energy to use along with
using pictures or video to collaborate with
recommendations on the best source to use at
remote experts and create fixes. Bots help
any given time.
conversational assistants inject smartness into
interactions. They do this by integrating with a Dynamic optimization of battery charging/
variety of systems, pulling up maintenance discharging cycles to maximize self-
histories, leveraging NLP and using self-learning consumption and optimize demand.
loops to provide field engineers with accurate
guidance (and do other jobs like raising orders Immediate visibility on current and planned
or alerts). demand for the utility to optimize production
and procurement.
IoT to detect failures by connecting devices to
smart IoT platforms and identifying anomalies While smart applications provide benefits,
based on performance patterns. This prioritizes consumer devices that are part of the new utility
maintenance based on predicted time to failure ecosystem can heighten threats as they are more
and criticality. vulnerable to attacks. Pre-approved and largely
restricted access along with dynamic key-based
Drones that assist with maintenance make it encryption of information and multi-factor
easy to inspect assets (such as gas pipes and authentication will comprise the elements of
transmission lines) spread across hundreds of smart security. These can then be used to control
miles. Drones are endpoint devices that can state changes by users.
inspect these assets, detect anomalies, analyze
them or upload their feeds to real-time
cloud-based analytics engines. Smart analytics
platforms seamlessly integrated with various
systems can process information from a swarm
of drones to prioritize and order
maintenance schedules.

33
Recommendations

Transformation in the near future for the utility


industry will be incremental, driven by customer
demand. Among the first areas that will benefit There is nothing to prevent
are those related to customer convenience and utilities from introducing smart
field operations. These two areas stand to gain applications in low risk
from the use of smart applications. However,
utilities have just begun to experiment with the
areas—such as leveraging
technologies and platforms that enable smart AR/VR for training—and add
applications. Adoption has been slow and momentum to their smart
measured because such initiatives need to be
applications journey.
integrated with legacy infrastructure, which can
be cumbersome and could present security risks.
However, there is nothing to prevent utilities
from introducing smart applications in low risk
areas—such as leveraging AR/VR for training—
and add momentum to their smart
applications journey.

34
Realizing the
4 smart imperatives
Organizations attempting to realize smart re-engineering an order management process,
applications may quickly find themselves mired include elements of smart interactions by
in a complex web of alternatives, forcing adding a chatbot that can place orders or update
frequent strategy reviews and eroding budgets. status instantly.
While there may be no absolutely perfect
Progressively modernize applications
roadmap, there is a structured process that
results in a more effective way. Here, we provide Modernization is an integral part of successful
guidance to realizing the smart imperatives. smart application realization. This activity itself
can leverage smart imperatives using elements
Following them eliminates the frustration of
uncertainty and the prospect of failure: such as CPA for data migration.

Capability building across people, processes and Look at the imperatives together instead of in
technologies provide the first foundational ability isolation. The imperatives inherently have
to realizing the smart imperatives. Identify gaps dependencies on each other (smart interactions
across these areas and then plan to build the play a major role in smart processes to deliver
desired capabilities. better worker experience; smart security
leverages smart processes to automate security
Prioritize the areas where you can showcase the operations, and so on).
power of smart applications. The approach need
not be completely disruptive. Instead, adopt a Exploring the imperatives in detail and
understanding their constitution and the industry
brick-by-brick approach that produces the
expected outcomes while ensuring that the new ecosystem provides us with useful guidance in

applications can co-exist with the old. the journey to smart applications.

Tie into business outcomes instead of driving the


initiative in isolation. For example, while

3.1 Smart interactions

If you were among those who saw the first could humanize our applications by introducing
iPhones in 2007, you’ll recollect the awe it elements of context, emotion, intent and even
inspired. You could touch the icons and simply human biases, our interactions will become
slide a button. It felt so natural. It felt magical. It conversational and natural. The challenge is to
is not often that we experience such awe in the make applications smart enough to mimic human
way we interface with applications. patterns of behavior.

Click, drag and drop and keyboards were The healthcare industry provides many examples
invented decades ago. Unfortunately, they of how smart interactions can provide interesting
continue to be the primary mode of interaction
with applications. With digital becoming the
norm, customer experience is evolving. Digital
Digital native organizations are
native organizations are turning experience into a
‘science’. The science is creating smart turning experience into a
interactions, re-defining the way businesses ‘science’. The science is
connect with consumers. creating smart interactions,
Humanizing application interactions re-defining the way businesses
connect with consumers.
What we understand with immutable confidence
is how humans interact with other humans. If we

36
(probably lifesaving) experiences. Humanizing these assistants. Conversational bot platforms
interactions with technology will help doctors like Avaamo and Dialogflow (earlier called Api.ai)
drive better patient outcomes. With privacy are playing a key role in integrating these two
controls in place, conversational applications types of conversational applications. Using such
can have instant access to patient health platforms, chatbots can be integrated into
records, and medical knowledge databases to virtual assistants.
provide contextual and relevant answers to
patients’ questions. Virtual assistants will help These platforms also help integration with APIs
doctors manage patients better by providing and data from enterprise systems, making
access to patient information, appointment conversational applications more useful in the
details and so on. MR can be used to train context of a business. These platforms provide
surgeons on newer procedures, in visualizing capabilities such as NLU, user intent detection,
patient’s diagnostic imaging, and to treat a and also the ability to converse with users across
variety of phobias that patients might have. web, mobile, chat and voice assistants.

Humanizing application interactions depend on


Multi-modal interfaces
elements of smart interactions built and Offering multiple modes of input simultaneously
delivered through conversational applications, makes it easy for users to interact naturally with
multi-modal interfaces, MR applications and applications. The added benefit is of letting
contextual interfaces. users choose a way to interact. For example,
Conversational applications chatbots can present a form-based interface to
capture fine-grained data or multiple data
Improvements in NLP, Natural Language elements, when required.
Generation (NLG) and speech-to-text
technology are making conversational Multi-modal interfaces are very effective in
applications possible. Conversations with enhancing the effectiveness of conversational
applications are on the increase. Google has chatbots. Text-based conversations can often be
reported that 20% of web searches on Android limiting, especially in accurately capturing user
devices are now voice basedviii. inputs such as numbers or when showing
responses that include long form text, visuals,
Standalone chatbots, a type of conversational etc. But a multi-modal interface can overcome
applications, have their limitations and cannot the limitations by using graphical elements such
handle a full range of humanized conversations. as cards, carousels, forms and other traditional
Integrating them with rich data makes them input and output elements to enrich the
highly effective in conducting near-human interaction. For example, chatbots can use cards
conversations. We find chatbots hosted on along with text inputs. The cards show action
platforms like Facebook, Slack and Skype. While buttons based on the context of the
the platform concerns itself with bot discovery, conversation. The user simply picks the most
curation and identity management, the chatbots appropriate button to move the conversation
implement human behavior. along. Another example of a multi-modal
interface is the use of gestures while interacting
Virtual assistants such as Google Assistant,
within immersive experiences delivered by MR
Amazon’s Alexa or Microsoft’s Cortana are the
applications. Since users are immersed in
second type of conversational applications.
interacting with physical or virtual worlds within
While they possess conversational capabilities
these applications, alternative input
just like chatbots, these are more human-like,
mechanisms that involve voice, gestures and
can have a broad range of skills, and are
other sensory inputs enhance the experience.
extensible. Custom skills and business-specific
capabilities can be developed and added to

37
Mixed reality applications workers with instructions in their field of view.
Maintenance of complex machines is another
One of the barriers to MR applications has been area where AR can prove to be extremely
the cost and accessibility of hardware. The powerful. AR can visually detect component
recent release of Google’s ARCore and Apple’s errors and provide instructions for fixes, thus
ARKit is changing that. AR is reaching improving accuracy and productivity.
smartphones and AR-based applications are set
to disrupt the application interaction space. Utilities, telcos and healthcare are other
ARCore and ARKit use standard smartphone verticals where MR applications will begin to
hardware such as the camera, accelerometer emerge for processes such as remote product
and gyroscope. Readings from these sensors are repair, remote facilities management, medical
enriched with algorithms for real world position diagnosis and surgeries.
tracking. Along similar lines, Microsoft’s MR
Delivering smart interactions through MR is
platform is lowering the barrier to the VR
dependent on how virtual and physical worlds
ecosystem. It uses inside-out tracking, making
are made to interact intelligently. Here, AI
VR headsets lighter and eliminates the need for
methods for real-time image recognition and
extensive calibration, making setup easier.
object identification will play a key role (example:
With MR becoming accessible, industries such Google’s Vision API can be used to detect objects
as retail, manufacturing and utilities, where and text in a video frame; this information can be
immersive experiences play a significant role, used to provide additional contextual
will lead with adoption. information and augment the videos in
real-time). While most AR frameworks have
Manufacturing is one of the verticals where MR capabilities to detect real-world objects and
promises new opportunities to modernize aspects, it is AI that brings domain-specific
manufacturing environments. Modern intelligence to power smart interactions.
manufacturing requires assembly of thousands
of components, and AR can help by guiding

Manufacturing is one of the verticals where


MR promises new opportunities to modernize
manufacturing environments.

Contextual interfaces Dynamic content generation and page layout


creation based on the user’s previous history,
Contextual interfaces work by deciphering search terms, social feed, etc. This information
multiple input signals from users and other dynamically adapts content and keeps it relevant
sources in order to build context and understand to the user. Product similarity, user similarity
the user, thereby contextualizing the interface. and other prediction algorithms are used to
The key methods that go into crafting contextual arrive at the best content and layout. This type of
interfaces include: contextualization is very relevant in consumer-

38
facing mobile and web applications such as • Difficulty in finding the right use cases. This
an e-commerce portal. A good example of this is always a challenge—both, in terms of
is a dynamically generated product catalog usefulness as perceived by end users as well
or a product page layout based on the as the ROI as expected by the business.
user’s interests.
• The need for experimentation. Smart
Push notifications that proactively deliver interactions require a significant use of NLP
information designed to drive the user to perform and other ML based algorithms. These are
specific actions. This can be applied to very different from imperative programming
applications across domains, especially to nudge that enterprise development teams are used
time-sensitive actions. An example of an to. Developing smart interactions will
intelligent push notification would be providing probably call for more experimentation
an alert for a meeting based on a calendar event (and more patience).
and adjusting the alert considering the distance
• Frustrating rework. Technology is evolving
between the user’s current location and that of
very rapidly. What was relevant yesterday
the meeting plus calculating the time taken to
may not be relevant today. There may be
reach there.
better technology options—and this could
Customizing the interaction flow is a result in considerable rework (failing which
sophisticated example of how contextual there could be quality issues to address).
interfaces can prove to be effective.
• Need for design from an end-user
Conversations work best when they are crisp and
perspective. Designing smart interactions
to the point, so it helps to keep user inputs to the
requires significant thinking from an end-user
minimum. By sensing context, user inputs can be
perspective. Application development often
derived and then applied to create the right flow
fails to dwell on and account for the user’s
of interaction thereby reducing the friction
needs, behavior and convenience.
between the user and the application. An
example would be to assume a user’s payee The smart interactions capability framework (see
details based on past transactions in a smart Figure 14) suggests the different dimensions to
banking payments scenario. be considered to address the challenges for
building smart interactions.
Delivering contextual interfaces requires
real-time event processing capabilities, access • Interaction design: Building capabilities in
and integration into various enterprise and social smart interaction design using new types of
data sources, ML for predictive capabilities and interfaces is key. Understanding how these
finally an action or information delivery interfaces work will help design better
mechanism to create the appropriate interface. interactions with customers and employees.
Design thinking, which empathizes with
Approach to building smart interactions
users, will come into play in order to build
Smart interactions are about bringing new better interactions.
experience technologies to applications. But that
• New models: New models of working
is not where it ends. There are challenges related
augment the new interaction models. The use
to building know-how, understanding what works
of ML requires experimentation and a
and what doesn’t, and designing interactions
fail-fast approach so that the interactions
from a user’s perspective. Some of the key
evolve faster, leaving the best to survive.
challenges we foresee are:

39
• Cloud native: Given smart interactions involve • Cognitive computing, AI/ML and
responding to user events, serverless NLP capabilities
applications and containers play an
important role in building them. Micro- • Security for new access points
services architectures and PaaS platforms • Specific capabilities to manage
are an important capability to deliver them conversational interactions and
faster and evolve the experience continuously. immersive behavior

• User context: Data platforms must be


• Integration: Headless/API based business
leveraged to develop user context and infuse
interfaces are essential to smart interactions.
interactions with intelligence.
Creating the necessary APIs on top of existing
• Platforms: In order to scale the applications applications will help smart interactions
to enterprise level, smart interactions require integrate with enterprise systems.

the following platform support:

Interaction
Integration design
• APIs
• Design thinking
• Cloud
• New interaction
integration
models

Platforms
• Cognitive
New models
platforms • Experiments
• Conversational Smart • Agile dev
& MR platforms
interactions

Cloud native
User context • Cloud native
• User context
• Function
development
as a service

Figure 14: Capabilities for building smart interactions

40
Smart interactions ecosystem

The smart interactions ecosystem is evolving development space along with the required
with innovation from large and small open source enablers. Please note that this figure is
and commercial vendors. See Figure 15 for some indicative and should not be construed to
of the key players in conversational applications, be complete.
MR applications and contextual application

Conversational Conversational Mixed reality Mixed reality


business apps channels experience business apps

Conversational bot platforms Mixed reality libraries

NLP/NLG/speech Mixed reality platforms

( Microsoft LUIS ) ( WatsonNLU )

Context development AI platforms/frameworks

( Google Cloud AI )

Figure 15: Smart interactions ecosystem

41
3.2 Smart processes

Process efficiency, process modeling and (equipment as-a-service) instead of customers


process management have been the name of the having to procure the equipment. Geo-fencing
game—at least until now. It will be IPA and ensures the equipment does not move outside
stakeholder value creation that will be vital to the set boundaries. As another example, telecom
future ready businesses. Smart processes learn companies are implementing smart processes
from every run of the process, they adapt to for site surveys, supply chain and project
situations and context, they proactively listen management in network deployment projects.
to events, automate by infusing intelligence Smart processes help complete work in a single
and eliminate mundane activity to deliver site visit and help with dynamic execution of
higher productivity. tasks. The field service is well prepared to easily
alter activities depending on external factors
For example, construction equipment
such as problematic terrain, regulations, etc.
manufacturers can employ smart processes
Smart processes enable supply chain
using IoT to track parameters for health
management at a global scale with a unified
monitoring of equipment, service alerts,
monitoring dashboard.
equipment usage and geo-fencing. Equipment
monitoring for usage helps deliver equipment Smart processes are enabled by digitalization
through a disruptive usage-based costing model and IPA (see Figure 16).

Digitalization Intelligent process automation

Process Immersive user Smart Robotic process Cognitive process AI driven decision
reimagination experience workflow automation automation automation

• Customer • Smart • Dynamic case • Digital labor • Content • Data driven


journey Interactions workflow extraction real-time
• Industry bots
engineering decision;
• 360° customer • Low-code • Document
• Workforce
• Process view process classification • Digital
automation
simplification orchestration
• Mobility • Embedded with bots • Automation
across entities
• Experience-led workflow using ML (or partners)
• Digital • Intelligent
design
assistance • Microservices process • Reinforcement
• Prototype & automation learning
• Unified
playback
customer • Self-healing and
service autonomous
(self-service + computing
assisted)

Dependency management
Bot proliferation management
Registry & asset management
Bot sharing/reusable management
Digital metrics definition & management Bot performance management
Smart Continuous automation
Life-cycle management ML and cognitive
Process knowledge management Prediction & outcome management
governance

Monitoring Metering Reporting

Fig 16: Smart processes

42
Digitalization Robotic process automation (automation of
rote operational tasks) tools deliver work
Process reimagination This allows the automation and introduce digital labor through
introduction of disruptive business models that configuration and reduced coding. They eliminate
help penetrate new markets, reach new rote activities and bring higher productivity to
customers, enhance the value to customers and operations. Operations that require time and
scale the business beyond traditional effort on manual data entry tasks and manual
boundaries. Business process reimagination and data validations across multiple systems can
the ‘lift and shift’ of activities through design now use RPA to reduce errors, for customer
thinking digitally engages customers. This escalations, data integrity issues and
happens transparently across channels when penalty payments.
insights are leveraged. It empowers users in a
never-before manner. Business can also scale Cognitive process automation (nimble, high
without increasing workforce, sales agents speed business operation) equips the operation
and advisors. team with tools for cognitive document search,
smart visualization of data and predictive
Immersive user experiences are made possible dashboards to quickly execute tasks which need
through smart interactions by leveraging complex assessment of data. Peak burst of
mobility, omni-channel, and intuitive and operational workload namely month-end
responsive interfaces. Facial recognition, digital reconciliations, quarter-end transaction closure,
signatures, co-browsing, voice-to-text, MR, API etc., put too much pressure on operations and
and IoT are the technology enablers for smarter result in schedule slippage and poor customer
interactions (human-machine or machine- experience. But CPA can manage spikes in
machine). By understanding the context of workloads. This major strength of CPA can be
interactions and identifying exactly what the used to replace manual time-consuming
user needs—be it a customer looking for a processes such as risk assessments, credit
particular product or the head of operations worthiness checks, scanning company board
migrating operational risk—users are made more member details and negative news across
productive. They are able to gain better value multiple systems. Document reading,
from businesses processes. due-diligence and other manual intensive tasks
with unstructured content are automated
Intelligent process automation
using NLP and smart optical character
Smart workflows (flexible, resilient process and recognition (OCR).
empowered business users) eliminate the need
AI driven decision automation (bring autonomy,
for IT interventions when new workflows are
self-healing to processes) enables the
required. With rapid changes in business models
organization with capabilities for coherent
and processes, it is inadvisable to hardwire
business decisions at the right time. This is
processes. Organizations now prefer real-time
designed and implemented using ML, B2B digital
wiring, unstructured process and dynamic
orchestration, IoT and insight-driven decision
routing. To do this, business need more control
engines. Outcomes are measured and fed back to
to change the process flow in run-time.
the system that continuously adapts using the
This is achieved through IPA components that new inputs (such as changes in business policies
comprise of low-code configurable workflow or rules) through ML. Business orchestration and
engines and drag-and-drop adapters/connectors decisions that are highly manual, time-
to application systems. Dynamic case consuming and complex—such as after-market
management, microservices and APIs are the warranty management, anomaly detection in
tools that help in executing these unstructured industrial quality assurance (QA), dynamic
processes and integrations. pricing, supply chain inventory orchestration,

43
customer service chatbots and collaborative • Platform customization: Bring the
care in healthcare—are designed to bring best-of-breed capabilities to a smart
more accuracy, economic value and platform by stitching together capabilities of
customer satisfaction. individual COTS products or open source
stack. For example, if a particular business
Approach to building smart processes process management (BPM) platform does
Enterprises should aim to adopt digital not have cognitive capabilities, it could be
technologies and data insight platforms to enrich integrated with an external product which has
their business process with intelligence, make cognitive capabilities.
them context aware and ensure they bring value.
The following key technical capabilities
A three-to-eight month timeframe can be
(see Figure 17) are necessary to enable
considered reasonable to remove rote activities
smart processes:
and demonstrate short term gains on cost
through digital labor. The strategic • Service anywhere: Chatbots/digital
transformation play, in a two-to-five year assistance, co-browsing, facial recognition,
timeframe, should consider re-imagining the biometric, AR/VR that enable ‘service
customer journey for experience and value. This anywhere’ in smart process.
is achievable through:
• Flexible digitalized processes: Smart
• Strategy, platform, tools and governance: To platform capabilities like dynamic workflow
start with, an organization’s digital strategy routing, unstructured process definition
should clearly define its goals and objectives. and routing that help in flexible
Every process should be examined from the digitalized process.
perspective of the user’s journey and through
the lens of the various touchpoints. Strategic • Contextual insights: Automated data and
and design thinking workshops should be content collection/aggregation, semantic
organized to define operating models, tools, data extractions, transactional insights and
governance, architecture platforms and a smart search solutions that bring real-time
smart process roadmap. The governance contextual insights to operations.
model should address bot proliferation,
• Customer relevancy: Content insights with
performance, lifecycle management
advanced visualization, NBAs and linking
and dependencies.
customer journeys that bring conversational
• Detailed process mining, opportunity customer relevancy.
refinement and planning: Reimagining and
• Machine learning: System concepts, models
re-engineering processes through design
and algorithms and associated tools for curve
thinking workshops will also trigger cultural
fittings, regularization and visualizations help
changes within the organization. Smart
in and in implementing cognitive capabilities.
process opportunities need to be refined,
prioritized and executed in an agile manner
without changing the existing way of working.

• Smart process implementation: A ‘Learn


and Adapt’ model of implementation must be
followed to automate, bring intellige
measure value (through monitoring and
metering) and finally, refine the
decision models.

44
Service Flexible digitalized Contextual Customer Machine
anywhere processes insights relevancy learning

Data and content System concept


Digital Dynamic Content insights
collection and models and
assistance workflow routing and visualization
aggregation algorithms

ML tools (curve fit-


Collaborative apps Unstructured ting graphs and
Document insights NBAs
(co-browse, video process and regularizations)
and search
chat, AR) routing

Semantic data Linking customer


extraction journey capabilities

Reimagining Design Learn and Smart Platform


customer journey thinking adapt governance customization

Figure 17: Capabilities for building smart processes

There are several pitfalls that enterprises need model can be fine-tuned with feedback.
to avoid when delivering smart processes Hence, the strategy should define a slow step
through digitalization and intelligent process to automation.
automation. The checklist includes:
• Ignoring operational empowerment: The
• Absence of digital value metrics in journey of the operations team is very
automation strategy: Each process or important. Attention must be given to every
customer journey will have objectives to transaction to ensure the team is empowered
be met and intended business value to be and highly productive.
delivered to stakeholders. The automation
• No governance as bots proliferate: As an
strategy should define, monitor and
increasing amount of automation is adopted,
assess the digital value metrics for all
the number of bots will also grow, resulting in
important processes.
operations losing complete control. It is
• Assuming shorter automation timeframes: important therefore to govern bots with the
Cognitive or AI modules need to continuously right monitoring and metering tools.
learn and adapt through digitalization and
• Absence of intelligent oversight and
automation. The thresholds defined for
accountability: Assigning accountability to
decisions need to be learned and evaluated,
automated tasks ensures that intelligence is
cost curves should be generated to check
better managed. A responsible, accountable,
overfitting and underfitting. There should be
consulted and informed (RACI) matrix can be
clear separation of concerns during project
used to structure responsibility around
executions and certain decisions cannot be
each task.
fully automated on the first drop, but must be
closely monitored in production so that the

45
Smart processes ecosystem

Smart processes are no longer about processing • Unified digital channel and mobile
structured data models, connecting systems and infrastructure
executing rules. They are more contextual and
intelligent. Traditional BPM, enterprise content • Dynamic case management
management (ECM) and mobile platforms are
• AI-infused BPM
enriched with contextual intelligence and
cognitive capabilities through the integration of • Cognitive decision engine
AI and analytics platforms.
• Insight-driven ECM
A number of COTS vendors are embedding
cognitive capabilities into their solutions. A wider • Domain-specific data and insights platform
choice of COTS and open source products is (analytics/AI)
available to stitch together (or embedded within)
• Customer applications system integrations
and create a unified smart process platform. This
and API platforms
unified platform will have the following digital
platform capabilities: Solution elements and capabilities are
configured and implemented on the platforms.
Platform capabilities are enhanced by
integrating products and solutions from multiple
vendors (see Figure 18), thereby filling the gaps
associated with a particular product.

BPM, low-code &


Unified mobile
Robotic process dynamic case Content and
experience Cognitive/AI
automation management data platforms
platforms
platforms

Figure 18: Smart processes ecosystem

46
3.3 Smart platforms

The success of the iPhone can be attributed as One of the key forces behind
much to its pathbreaking hardware and design as
the success of tech companies
to the app platform (iOS App Store) that breathes
life into it. The platform’s digital services are such as Amazon, Google,
driving iPhone adoption. One of the key forces Facebook and Alibaba are the
behind the success of tech companies such as smart platforms they built for
Amazon, Google, Facebook and Alibaba are the
their innovative products
smart platforms they built for their innovative
products and services. Companies like Uber, and services.
Airbnb and Shopify use smart platforms to power
their digital products, leading to disruptive
strategies and differentiated business models. roll out new products and digital services. The
APIs from Stripe, SendGrid and Twilio make their platform becomes a springboard to integrating
platform capabilities easily consumable and the value chain. GE uses Predix, the industrial IoT
extendable by developers to build platform, to build applications around its
valuable experiences. products and new business models. Another
example is Shopify that provides ecommerce as a
While the services offered by the platforms is the
service across countries using its platform.
primary measure of a platform’s utility, the key to
successful platforms are capabilities such as the Accelerated transformation: Platforms provide a
ability to evolve features continuously, ease of foundation over which to build and integrate
extensibility, and autonomous behavior to applications. Once the foundation is in place it
manage the complexity of platform operations. becomes simpler to leverage APIs as the
These capabilities define smart platforms. All the platforms handle the more challenging aspects
three categories of smart platforms—digital of data, scale and resiliency beneath the APIs.
business platforms, horizontal platforms and The end result is faster application development,
cloud native platforms—will have to exhibit integration and evolution. BNY Mellon, using its
these capabilities. NEXENSM platform, delivers new applications
when they are needed and wherever they
The platform economy is here and it is changing
are needed.
the way industries function. Digital businesses
that adopt a platform strategy and bind into the As a service: Smart platforms enable business to
larger ecosystem of partners will stand to benefit leverage their core differentiated processes and
by protecting their core business and improving data and provide them to consumers as a
their path to profitability. service. This allows rapid innovation around core
products and helps build additional data services
Smart platforms empower businesses
on top. A simple example of this is BBVA Bank
Smart platforms are one of the building blocks of that has opened its systems and provides API
smart applications. Importantly, they also based access via an API marketplace.
amplify business outcomes. Their impact is
Strategic advantage: Platform owners have the
across strategy, partnerships and business
power to provide the maximum value within and
models. Here are some of the ways smart
across the supply chain. As an increasing
platforms can empower businesses.
number of users access the platform and
Business models: Platforms are driving newer transactions grow, the network effect of the
business models. Organizations can create their platform kicks in. This can be used to build
own platforms or plug into partner platforms to strategic advantage. Salesforce’s Force.com

47
platform allowed others to add functionality to Platforms enable this by using service-based
the core CRM product. This created a virtuous architecture to unbundle functional capabilities
cycle where new functionality, integrations and and data from the existing assets and offer them
plug-ins attracted new users, who in turn as services by the wider platform ecosystem.
enriched the platform with more features and While such unbundling happens, platforms
functionality. The growing number of users provide a standardized set of Open APIs with a
allows Salesforce to provide greater value and homogenous and stable interface used to build
lower prices by leveraging economies of scale. newer capability. Saxo Bank has demonstrated
how this is done. Partners and external
Open up core enterprise systems: Any developers can access Saxo’s trading
business-driven transformation needs to
infrastructure to customize their trading
leverage existing enterprise assets, such as experience, multiply trade volumes and launch
legacy applications and core systems.
new revenue streams.

Approach to building smart platforms

As enterprises begin building smart applications of the capabilities that go into smart platforms
they will also need to develop an understanding (see Figure 19).

DevOps & Agile

es
er vic
ital s rce
Dig n souon
e i
Op dopt
a

ive ure
d natons t r uct
u ti s
Cloplica fra
ap u d in
lo
cc
l a sti
E

Figure 19: Capabilities for building smart platforms

Elastic cloud infrastructure it is code. The big three public cloud providers—
Amazon Web Services (AWS), Google Cloud
Apart from the core functional logic, applications Platform (GCP), Azure—offer the key
depend on a host of capabilities to become infrastructure services to build smart
intelligent and autonomous. These capabilities applications by handling the harder aspects of
go into the foundation on which smart data, scale and resiliency so that applications
applications are built. Smart platforms leverage can be built quickly. Companies like Netflix have
cloud to build resilient, scalable and autonomous built their entire business around AWS, using
applications. Cloud environments provide the cloud to rapidly develop and deploy applications.
ability to program application infrastructure as if

48
Cloud native architecture For example, Kubernetes, which defines building
blocks and provides a range of mechanisms for
Smart applications need to be built as cloud automating deployment, maintenance and
native applications that take advantage of the scaling of applications, was open sourced by
rich platform services offered by cloud providers. Google for adoption as well as for support from
Smart platforms enable leveraging cloud developers. Such strategy from Google is
computing, cognitive computing, data-based successful as companies like Red Hat, Oracle
intelligence and event-driven architectures to and Microsoft are building their products and
make this happen—and by doing so, they can services on Kubernetes.
infuse intelligence into applications and make
their operations autonomous. Deep and DevOps & agile
real-time metric profiling, event correlations,
Adoption of DevOps and agile methodology is a
along with a robust knowledge base bring
key requirement for rapid innovation. By focusing
automation to application operations and make
on collaboration and communication between
them autonomous over time. Platforms provide
groups, an organization can work more
core service capabilities over stable and open
effectively towards a common goal. DevOps
APIs, which are then leveraged by applications.
promotes process automation to streamline the
When Capital One moved its applications to
delivery process via test automation, continuous
cloud, they were not doing lift and shift, but
integration and continuous delivery.
refactoring the applications to take advantage of
the cloud platform services. Digital services
Open source adoption What distinguishes one platform from another
are the digital services they provide. GE Predix is
Some of the most interesting innovations are
not just an IoT platform, it integrates with the
happening in open source. There is wide adoption
existing GE industrial products and allows users
helped along by developer support. Smart
to build specialized services and models on top
platforms will have to take advantage of freely
of the products. This is where a business can
available open source support and the innovation
provide maximum value to customers and to
ecosystem around it. Increasingly we see
value chain partners.
platform companies realize these advantages,
and open source their proprietary software or
build their platforms on open source software.

49
Smart platforms ecosystem

The platforms ecosystem is rich with innovation. Figure 20 provides a representative view of the key
players across categories.

Digital
business

Horizontal

Cloud
native

Figure 20: Smart platforms ecosystem

50
Digital business platforms digital services for consumption such as GE’s IoT
platform around Predix. Similarly, Face++ has
Technology providers like SAP and Oracle have built a platform around cognitive services for
made their ERP portfolio available on cloud with facial recognition.
Oracle Cloud Apps, SAP Apps, SAP Hybris, etc.
These platforms extend and build new digital Cloud native platforms
business capabilities and connect them with the
Most IaaS and PaaS vendors fall within this
ecosystem through APIs. On the other hand,
space. Vendors might provide serverless
there are new generation aggregator businesses
architecture features (like AWS Lambda, Google
like Uber and Airbnb that have spawned off new
Cloud Functions) to abstract the infrastructure
digital services that can be integrated with
and application server deployment. Platforms
digital products or consumed on a
like force.com allow application development
standalone basis.
using online editors and abstract entire data,
Horizontal platforms application and hosting services.

There are vendors that have built specific


technology platforms and provide those as

3.4 Smart security

The proliferation of digital surfaces combined The complexity and variety of


with enterprises embracing new business
dynamic digital surfaces,
models have led to a completely new set of
security challenges. Enterprise IT security and
networks, operating systems
risk management functions have not been and cloud services have
designed to manage the kind of variety, volume brought complicated use cases
and dynamicity being experienced. The
with them. There has never
complexity and variety of dynamic digital
surfaces, networks, operating systems and cloud been a greater need for smart
services (SaaS, IaaS and PaaS) have brought security than in the current
complicated use cases with them. There has 24x7 technology landscape.
never been a greater need for smart security than
in the current 24x7 technology landscape.

Asymmetric threats to enterprises

Asymmetry is the new term for an old concept, Internet—ease of access, lack of regulation, vast
the reference for which goes back to Sun Tzu’s potential audiences and fast flow of information
“all warfare is based on deception”. Asymmetric —are being widely used by groups for
warfare deals with either of the adversaries in a asymmetric warfare. Lack of appropriate security
war attempting to circumvent or undermine assurance mechanisms invites these attacks
strengths of the other while exploiting with a crippling impact on digital enterprises.
weaknesses by using nontraditional tactics and Traditionally, security has been based on
technologies that differ significantly from perimeter defense. This has matured into a
expected methods of operation. ‘defense-in-depth’ strategy, but it has not been
realized by many. The proliferation of IoT, cloud
Asymmetric threat is used to describe ‘unusual’, and digital surfaces has further diluted the
‘irregular’ or ‘unmatched’ threat, or a threat that ability of enterprises to monitor and defend
is difficult to respond to. The great virtues of the their assets.

51
Enterprises need to develop smart security Based on risk appetite, enterprises will have to
mechanisms that are dynamic, intelligent and define new risk models that are aligned with
can detect and respond to ever-morphing dynamic threat scenarios. They will need to
cyber threats. establish a dynamic security architecture
function that reengineers processes to deal with
State of security with stateless ever-changing threat scenarios. Dynamic threat
architecture models will have to be derived in-line with
Enterprises are moving to exploit the potential of threat scenarios.
next generation commerce with the aid of cloud,
It is of paramount importance that enterprises
IoT, and a multitude of digital surfaces. This has
reevaluate their cyber resiliency and cyber risk
resulted in enterprise assets being hosted on
governance strategies in the context of dynamic
various platforms like IaaS, PaaS and SaaS with
risk models with a dynamic function addressing
‘service statelessness’. Enterprises have not
the following key operational issues:
necessarily architected their services to secure
data in this ‘service statelessness’. Moving away • Risks and threats from malicious and
from a ‘stateful’ to a ‘stateless’ architecture has negligent employees
resulted in economies of scale and various other
benefits, but it has not translated to appropriate • Potential risks from service providers [SaaS,
management of risk and security related issues. IaaS, PaaS] and technology vendors

Smart security calls for enterprises to create a • Data exposure from third party outsourcing
dynamic function that enforces the PDCA
• Risk management of IoT products, forensic
(plan-do-check-adjust) model and manages risk
remediation practices and simulation of
effectively. Enterprises will need to (re)engineer
cyber incident response
and (re)architect their enterprise architecture to
secure their DevOps function and enforce Approach to smart security
controls for:
Smart security is about using cognitive, analytics
• Effective authentication and authorization and automation capabilities that enable
enterprises with the required adaptive ability and
• Dynamic and ongoing threat assessment near real-time responsiveness to respond to
threats, defend enterprise assets and enhance
• Real-time and in-line threat detection and
resiliency (see Figure 21).
monitoring

• Real-time and in-line fraud and risks


monitoring

• Secure DevOps

• Dynamic security architecture function

Operational risks

Cyberattacks pose a threat to brand value,


consumer confidence and result in financial loss.
In addition, the threat of action and penalties
from regulators brings a sense of urgency to
addressing operational risks. Now, security is at
the top of the enterprise agenda.

52
UX for
UX for Smart
trust and
security authentication
privacy
Smart UX

Real-time & Threats driven


Assurance driven
in-line assurance
architecture
assurance
Smart cyber defense
assurance

Defend with
Attacker Deep learning &
asset based
behavior driven NLP based
intelligence and
analytics algorithms
deception
Smart cognitive
threat hunt

Harness and
Reduce mean Orchestrate and
curate analysts’
time to respond automate
knowledge
Smart automation,
collaboration and
orchestration

Figure 21: Capabilities for building smart security

Smart user experience (UX) their end-users to enforce, develop and enhance
user experience and security.
Enterprises adopting the ‘direct-to-consumer’
model are rethinking the UI Design and UI Consumers connect with an enterprise using a
experience. However, the involvement of security vast variety of devices running on varied
architects to address cyber threats on the UI, operating systems and networks. They use
interfaces, APIs, third party systems, service multiple applications and APIs. Together, these
providers, etc., is insufficient. This will change if add to the risk factors and increase the
top management re-enforces the appreciation of complexity of managing risks.
security as an enabler.
To counter the rising threat, enterprises will use
Enterprise architecture functions have also smart authentication platforms that offer
failed to involve the end-users, who own and multi-modal and multi-factor authentication
govern the endpoint, as much as they should. combined with AI. The smart authentication
End users are crucial in making systems and platforms will leverage behavioral profiling,
hence the experience more secure. Enterprises threat and user behavioral analytics, situational
will need to change their approach and invite elements, and other parameters to raise security

53
standards without impacting user experience. In Finally, an enterprise will find it easier to
fact, these systems will improve user experience navigate the new threat landscape when it
by proactively monitoring digital surfaces for identifies meaningful metrics to drive decisions
data breaches, potential frauds, identity theft, leading to effective cyber defense posture.
etc. These systems will dynamically and
automatically traverse the authentication and
Smart cognitive threat hunt
authorization journeys, using the most Threats are emanating from a multitude of actors
appropriate security measures and (state sponsored, individuals, corporate
authentication processes. sponsored, rogues, cyber criminals, motivated
Smart cyber defense assurance individuals, etc.). The problem that security
analysts face in the context of threat hunting is
The dynamic nature of threats is giving rise to not a lack of, but a surfeit of data. The data is in
newer threat models that demand fresh controls different forms—structured, unstructured and
to defend assets as well as modifications to hidden. To wade through the vast volumes and
existing controls. This has a domino effect. The variety of data, enterprises will rely on cognitive
new models require an overhaul of enterprise platforms equipped with NLP and deep learning
security architecture—a function that is also algorithms. These platforms get trained using
being forced to become dynamic. ‘reason’ and ‘business context’. A continuous
feedback loop ensures that the platforms keep
The changes call for a tighter correlation
learning and improving, reaching a point where
between the security architecture function and
they begin to mimic human experts hunting for
the cyber defense assurance function. The
real-time and in-line threats.
processes and the way to measure, evaluate and
assess existing controls must be reengineered. Cognitive threat hunting platforms will enable an
With security assurance becoming the focal enterprise to analyze existing information and
point, it is akin to setting up a new security game combine it with external threat intelligence to
plan for the enterprise. provide real-time attack visibility. Using this, an
enterprise can take action to counter the threats
Enterprises will have to adopt newer technology
with appropriate defense measures.
controls for a better defense posture. These will
have to continuously (re)engineer cyber defense Smart automation, collaboration
in-line with the changes in threat scenarios. and orchestration

The new assurance model would look like this: Enterprises face a multitude of daily threats.
These need to be investigated thoroughly.
• (Re)Assess: Look at current controls and map Information and data must be correlated
them to the dynamic threat landscape between various systems, administrators and
analysts, prior to a decision being taken to
• (Re)Evaluate: Examine existing controls for
respond to the threat. The decision-making also
their effectiveness in various threat scenarios
requires effective coordination between internal
• (Re)Architect: Architect the controls to the findings and external sources of intelligence and
latest threat models or bring in additional knowledge. Most enterprises, however, do not
compensatory controls for effective defense have mechanisms in place to coordinate and
orchestrate these responses.
• (Re)Engineer: Engineer the controls to meet
the demand

54
The security operations teams, led by analysts, empowers organizations to effectively and
deal with a plethora of information from various efficiently carry out threat hunting and
sources. They are handicapped by the lack of incident response.
knowledge, expertise, precedence, coordination
Security automation can provide complete
and information flow between security and
non-security enterprise assets. The ramifications visibility, triage events, connect the dots, and
automate workflow processes. Effective
of these handicaps can be severe.
automation of routine tasks increases the
The solution is to adopt AI and ML-based security productivity of the security team. But to do their
automation, orchestration, investigation, jobs, analysts need a comprehensive,
collaboration and case management platforms. single-pane security orchestration platform to
achieve a balance between human intuition
Security orchestration involves interweaving and automation.
people, processes, and technology to strengthen
security posture. By streamlining security These platforms perform two functions: first, to
processes, connecting disparate security tools reduce an organization’s risk profile; and second,
and technologies, and maintaining the right to make the security team more responsive
balance of bot-powered security automation and and productive.
human intervention, security orchestration

The dynamic nature of threats is giving rise


to newer threat models that demand fresh
controls to defend assets as well as
modifications to existing controls.

55
Smart security ecosystem

Enterprises should aim to become more resilient in-line. These threats and risks will need to be
to cyber risks. This can be done by designing a managed by cognitive platforms and smart
smart security and risk management ecosystem processes that are designed to be dynamic and
built to identify threats and risks in real-time and near real-time (see Figure 22).

Smart cyber defense assurance function

Assets People Process Technology Vendors Service


providers

Quantifiable & Offensive security Outside-in & assets


Standard based cyber evidence based testing cyber defense based cyber threats
resilience assessment cyber effectiveness posture assessments assessments
assessment

Smart cognitive threat intel platform

Networks Endpoints IoT Cloud Digital surfaces

Real-time & in-line Behavioural analytics Enterprise asset specific Engage, lure & deceive
monitoring for threats based on traffic & logs threat intelligence attackers

Smart automation, collaboration & orchestration platform

Respond Investigate Collaborate Automate Orchestrate Remediate

Figure 22: Smart security ecosystem

56
3.5 Bringing the smart Client cloud architecture
imperatives together
This architecture style is a modern-day
As seen so far, smart application imperatives— adaptation of traditional client-server
smart interactions, smart processes, smart architecture. Client devices are very capable now
platforms and smart security—involve multiple and can drive smart interactions independent (in
distinct technology domains that cannot be a loosely coupled manner) of the server
treated in isolation. This presents a challenge of applications. Server applications are organized
how to bring them together. Smart application as services delivered on cloud, which can
imperatives need to be woven together to be elastically scale and are highly concurrent. They
effective. A cohesive architecture that connects are easily consumable by client applications
these appropriately plays a key role in designing from anywhere without compromising security.
smart applications. Several architecture patterns and application
models are powering client cloud architecture to
Architecture for smart applications enable smart application delivery. These include:

Architecture building blocks for smart • Single page applications: Applications built
applications will go beyond traditional on modern day web technologies that use
architecture styles, leveraging several new client-side frameworks to deliver adaptive
technologies and architecture patterns. and responsive user interfaces.
Enterprises will have to add these to their
existing architecture capabilities. Briefly, • Push architecture: Enables reaching clients
the key architecture styles (in addition to proactively in real-time through web sockets
traditional architecture styles) that are vital to and other messaging frameworks based on
smart applications include: events and other observed patterns based
on data.
• Client cloud architecture
• Microservices architecture • Hybrid applications: Applications designed
• Reactive architecture using web technologies that are
dynamically adapted to run on mobile devices
and their capabilities as if they are not native
to the device, offering portability across
client devices.

• Backend as a service: Simplifies development


Architecture building blocks of smart interactions such as conversational
for smart applications will go applications and MR applications. Developers
beyond traditional architecture can focus on experience, while backend as a
service provides necessary backend
styles, leveraging several new capabilities such as authentication
technologies and architecture and persistence.
patterns such as client cloud
• Serverless computing: Simplifies
architecture, microservices development of event-driven applications
architecture and reactive such as conversational applications, adaptive
architecture. processes, dynamic threat monitoring and
contextual interfaces that act on events and
action (example: speaking out a command or
suspicious login attempt). It offers an easy
way to host the actions as code functions.

57
Microservices architecture most important architecture in bringing
intelligent behavior to smart applications. This
Microservices architecture is fundamental to
involves real-time or batch processing events to
building modular applications. Each of these
derive intelligence. Reactive architectures allow
modules is organized as per business domain
building of sense and respond capabilities that
and can be developed, changed, operated and
are applicable across industries.
scaled independently. Smart platforms leverage
microservices architecture, which make them • Stream processing: Involves processing large
extremely agile, scalable and autonomous with number of events concurrently in real-time to
the ability to evolve with technology change. understand temporal and other behaviors of
Microservices architecture enables applications data. Stream processing is useful in many
to be composed of multiple services, which is key scenarios including real-time threat
to bring smartness and agility into business detection or when building context
processes. Flexible orchestration of services for personalization.
plays an important role in delivering smart
processes. Building efficient microservices • Event sourcing: Improves resilience of
architecture, however, is complex and requires applications by modeling application state as
several architecture styles to come together. a set of immutable events, which can be
stored, processed and queried.
• Containers: These are the lowest level
building block for hosting services in • Lambda & Kappa architectures: Learning
microservices architecture. Containers requires processing data in large
make applications portable across clouds volumes. However, that can slow down
and can be orchestrated together to create processes, rendering them useless to
business applications that are extremely smart applications. Lambda and Kappa
scalable and flexible. architectures scale event stream processing
making it possible to apply ML algorithms in
• Platform as-a-service (PaaS): Handles all the real-time to deliver intelligence.
complexity in building microservices
architecture. Services are hosted and
Reference architecture for smart
leverage the platform services from PaaS.
applications

The reference architecture for smart applications


• APIs: Play an important role in making
puts together all the architectural building
microservices and even legacy systems
blocks providing the capabilities required for
accessible to a variety of client applications,
realizing smart applications. Various
or opening them to partners.
architecture styles described earlier are
• DevOps: Brings automation and makes the represented here as architectural building
microservices architecture resilient by blocks, which are organized along the smart
eliminating the associated complexity. imperatives. It is a ready reckoner of all the
capabilities required to build smart applications.
Reactive architecture This reference architecture not only captures the
capabilities that an enterprise should acquire,
Events and data are two important pillars of
but also the key existing capabilities that are to
intelligence in smart applications—be it
be leveraged in building smart applications
implementing a smart process that can
(see Figure 23).
dynamically adapt to non-availability of a user or
the smart security monitoring of network events,
aimed at acting on suspicious events before they
turn into threats. Reactive architecture is the

58
Smart interactions Smart processes Smart platforms

Client Backend as a Business Microservices Application


applications service processes platform platform

Single page Business Service App


User context
applications services discovery containers

Progressive Process Service Serverless


User session
applications orchestrations chassis (FaaS)

Mobile native Process Service


Push DevOps
applications automation containers

Conversational Cross model Process


applications hand-off digitalization Cognitive Data platform
(chatbots) services services
Big data
APIs Low-code Machine stores
Virtual assistants
configurations & learning models
business rules
User APIs
Experimentation Small data
Things
Process & training
intelligence &
Journey APIs Data
metrics
Mixed reality Intelligence processing
applications delivery

Partner APIs Analytics &


discovery
Ecosystem Context
applications services
Cognitive APIs

Data platform
Social channels Context graph

Reactive event Profiling


Partner processing
Context
applications development
Event processing
Monitoring
Market place Context
delivery
Event store
Alerts

Event delivery
Automation

Smart security

Security
Application & data management &
Authentication security operations

Security Security event


Multi-modal
controls management

Threat
Multi-factor Entitlements modeling

Adaptive Encryption Orchestration

Automation

Figure 23: Reference architechure for smart applications

59
• Smart interactions: Businesses can deliver • Smart platforms: Microservices platform
newer, innovative and immersive experiences eases the creation of business services.
through client application capabilities. These Cognitive services provide the required
experiences can be delivered beyond the learning and cognitive capabilities for smart
channels they currently control, through applications. Context services process the
partners, social and other marketplaces data and deliver the context. Application and
using APIs. Backend as a service offers data platforms provide the capabilities to
foundational services, while reactive event host applications and data. Autonomics bring
processing capabilities help in building autonomous behaviors such as self-healing
user awareness. and elastic scaling of applications.

• Smart processes: Process orchestration • Smart security: Adaptive, multi-modal and


helps in assembling business processes by multi-factor authentication capabilities
composing business services. These business enable smart authentication. Security
processes can be configured through controls play a key role in enforcing
low-code platforms and business rules. security adaptively. Capabilities such as
Process automation minimizes manual event management, orchestration,
touchpoints using RPA and augments humans automation are important in delivering
with AI capabilities. Process intelligence DevSecOps, which helps build a security
and metrics improve the effectiveness of architecture that can defend proactively
smart processes. against complex threats.

The reference architecture for smart


applications puts together all the
architectural building blocks providing
the capabilities required for realizing
smart applications.

60
To illustrate the reference architecture let us blocks from the reference architecture will
consider the scenario of Alex buying a home. The deliver smart applications (see Figure 24).
example allows us to see how the architecture

Loan web/mobile Mortgage assistant Mixed reality home


application chatbot application

Adaptive Loan origination Find information Check


authentication process on products, home
based on context originates here interest rates & options
and interaction services that are using VR
model relevant to user
questions

Multi factor/ Business Open Home


multi model APIs banking APIs options APIs
authentication
Call partner
APIs to gather
home options
Analyze risk Use context to bring & VR models
& fraud using situational intelligence
ML &
situational
intelligence

Fraud/risk Loan origination User Partner


analysis process context APIs
Use context
to infuse
intelligence
Leverage ML
into the Generate
for risk score
Leverage cognitive business context graph
& fraud
services for digitalization process and store for
prediction
& automation delivery

Social
Cognitive services APIs

Real-time event
NLP processing
libraries Adapt & Data from
configure multiple
process sources and
through process in
low code real-time Third party
platforms using data APIs
reactive
Smart architecture
OCR Process
workbench
(low-code)

Bank
Predictive internal APIs
ML Smart interactions

Smart processes

Smart platforms

Smart security

Figure 24: Architechure for smart banking

61
• Client cloud architecture is leveraged for • Cognitive capabilities such as NLP and smart
delivering the immersive experience of buying OCR are used for digitalization of user
a home through MR and conversational documents. This brings intelligent
interfaces. Client applications communicate automation into the loan origination process.
with services through APIs. APIs also enable
communication with partners and integrate • Adaptive authentication is used across the
partner data into user interactions. multi-model interactions. This leverages user
context and other situational intelligence to
• APIs and services provide the necessary adapt authentication.
backend capability for the client applications.
APIs further initiate the loan origination • Business users use low-code application to
business process using microservices rapidly configure and adapt the business
architecture running as a service. process based on data and other insights.

• Reactive architecture is used for processing


internal and external events to develop
user context and situational intelligence.
This drives intelligence into the loan
origination process.

The way ahead

Businesses need to bring intelligence into the applications. Such assessment should
experiences they provide, the processes they run benchmark maturity capabilities across
and the operations that support business. Smart business, technology, data architecture,
applications are important not only to stay application development practices, DevOps
competitive, but also to survive in the changing practices, technology skills, and operating
industry boundaries and business models. models. Identified gaps in maturity would serve
as inputs for an enterprise-specific smart
The first step is to identify the opportunities for
applications roadmap.
smart applications. An analysis of level one
business processes will help identify such An architecture-driven transformation approach
opportunities. The opportunities need to be tied will ensure success. Prioritizing the portfolio for
to outcomes. It is important that these modernization, bringing together multiple
opportunities unlock benefits or bring positive disciplines of work, a structured buildup of new
change in the user experience in order to build a technology capabilities and, more importantly,
strong business case. tying them together with other strategic
initiatives will play a key role in success.
The next step is to assess gaps in an enterprise’s
existing capabilities to deliver smart

62
Editorial
team

Authors Contributors

Aravind Ajad Yarra Apurva Mahendra


Chief Architect & Distinguished Member of Technical Staff (DMTS)
Shyamsundar Shanmugam
Application Services
Srinivas Deshpande
Sasi Koyalloth
Enterprise Architect – Digitalization & Automation Sanjay Dwarkanath
Application Services
Ramachandran Padmanabhan
Ajay Mahajan
Rajesh Damodaran
Chief Technologist & Senior Member
Distinguished Member of Technical Staff (DMTS) Anubhav Mishra
Retail
Athar Aslam
Murali Rao
General Manager – Consulting & Ventures Umadevi Kelath
Cybersecurity & Risk Services

Srinivasan Sivaraman
Practice Head – Solutions & IP
Application Services

63
References

(i) https://www.campaignlive.co.uk/article/just-say-it-future-search-voice-personal-digital-assistants/1392459

(ii) http://www.wipro.com/microsite/ai-uncovered/delivering-intelligent-applications

(iii) https://www.gartner.com/newsroom/id/3824463

(iv) https://www.ing.com/Newsroom/All-news/We-want-to-be-a-tech-company-with-a-banking-license-Ralph-Hamers.htm,
https://www.finextra.com/newsarticle/30250/dnb-says-its-future-is-to-become-a-technology-company-with-a-banking
-license and
http://solarisbank.pr.co/124183-a-tech-company-with-a-banking-license-solarisbank-offers-the-first-banking-platfor
m-for-the-digital-economy

(v) https://www.itnews.com.au/news/mcdonalds-brings-cognitive-to-the-drive-through-430482

(vi) https://www.ofgem.gov.uk/data-portal/energy-spend-percentage-total-household-expenditure-uk

(vii) https://www.theatlantic.com/business/archive/2016/06/energy-poverty-low-income-households/486197/

(viii) https://searchengineland.com/google-reveals-20-percent-queries-voice-queries-249917

Disclaimer: This document is an informatory report on smart applications, and should not be misconstrued as professional consultancy. No warranty or representation,
expressed or implied, is made by Wipro on the content and information shared in this report. In no event shall Wipro or any of its employees, officers, directors,
consultants or agents become liable to users of this report for the use of the data contained herein, or for any loss or damage, consequential or otherwise. Some of the
content and data, have been collected from third party sources with professional care and diligence, and have been reported herein; nonetheless, Wipro does not
accept any responsibility or liability for the accuracy, legality, or reliability of the information contained in this report.

Any product’s name, company’s name or company’s logo used in this report are solely for the purpose of information and convenience, and are the trademarks of their
respective trademark holders. Use of any trademark or logo in this report does not imply (i) Wipro’s association or affiliation with the trademark or the trademark holder
or vice-versa, (ii) any manner of control or endorsement of the trademark or the trademark holder by Wipro or vice-versa.

64
Wipro Limited
Doddakannelli, Sarjapur Road,
Bangalore-560 035,
India

Tel: +91 (80) 2844 0011


Fax: +91 (80) 2844 0256
wipro.com

Wipro Limited (NYSE: WIT,


BSE: 507685, NSE: WIPRO) is
a leading global information
technology, consulting and
business process services
company. We harness the
power of cognitive computing,
hyper-automation, robotics,
cloud, analytics and emerging
technologies to help our
clients adapt to the digital
world and make them
successful. A company
recognized globally for its
comprehensive portfolio of
services, strong commitment
to sustainability and good
corporate citizenship, we
have over 160,000 dedicated
employees serving clients
across six continents.
Together, we discover ideas
and connect the dots to
build a better and a bold
new future.

For more information,


please write to us at
info@wipro.com

S-ar putea să vă placă și