3° sessione oracle - crui: mobile&conversational interface

44
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Oracle Mobile PlaAorm Mobile Cloud, App Accellerator, Chatbots, and Much More Nino Guarnacci IoT & Mobile SoluJon Architect

Upload: juergen-ambrosi

Post on 21-Mar-2017

111 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.

OracleMobilePlaAormMobileCloud,AppAccellerator,Chatbots,andMuchMore

NinoGuarnacciIoT&MobileSoluJonArchitect

Page 2: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementThe following is intended to outline our general product direcJon. It is intended forinformaJon purposes only, andmay not be incorporated into any contract. It is not acommitmenttodeliveranymaterial,code,orfuncJonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andJmingofanyfeaturesorfuncJonalitydescribedforOracle’sproductsremainsatthesolediscreJonofOracle.

2

Page 3: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Agenda

§ Mobile Cloud

§ App Development Accelerator (MAX)

§ Chatbot Platform

§ Success Story

3OracleConfidenJal–Restricted

Page 4: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| 4

WhataMobileAppLooksLike

Page 5: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| 5

What’sGoingonBehindtheScene

MCSStorage HRSystem SocialNetwork

TalentManagement

GoogleMapHRSystem

TalentManagement HRSystem

Page 6: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

WhereDoYouSpendTimeinMobileDevelopment?

OracleConfidenJal–Internal/Restricted/HighlyRestricted

6

2/3 of the time spent on mobility projects is connecting to, and securing back-end systems

Time spent On Integration

Source: 2014 Triangle Research Survey

Page 7: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MobileCloudService

• CentralisemobileintegraJon,diagnosJcs,logginginthecloud

• DesignmobilespecificAPIs– Shape&exposeservicesandAPIs

• Pre-builtmobileservices– PushnoJficaJons– Storage– OfflinesynchronizaJon

•  Integratedsecurity

Page 8: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleMobileCloudService

OracleCloud

Cloud/Internet

On-Premise

MobileClientSDKs

CustomAPIsMobileBackend Connectors

RESTAPIs

DiagnosJcs AnalyJcs Lifecycle

Node

JavaScriptSDK

OracleMAF&MAX

PlaAormAPIs

PushNoJficaJons

UserServices

FileStorage

RelaJonalDatabase

DataOffline

AppPolicies

REST

SOAP

ICS

Developer

LocaJonServices

Page 9: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

AppPolicies

v1.1

Database DataOffline AnalyJcsUserManagement

Storage LocaJonServices

v1.0 v1.0 v1.0 v1.0v1.0 v1.0 Comingsoon

PlaAormAPIs

Comingsoon

SMSNoJficaJons

Page 10: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

AppPolicies

v1.1

Database DataOffline AnalyJcsUserManagement

Storage LocaJonServices

v1.0 v1.0 v1.0 v1.0v1.0 v1.0

PlaAormAPIs

Comingsoon

SMSNoJficaJons

Page 11: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Showwhatislocatedwithin

1kmServicesturnedon

Servicesturnedoff

Place

Place

Place Place

Provideserviceswhenenteringa

geofence

ProvideinformaJonwhenapproachinga

beacon

Showmessage

BasicScenarios

Page 12: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 13: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MobileAppDeveloper

“Icreatethemobileapplica0onsthatcallbackendservices”

ServiceDevelopers“Icreatethebackendservicesthatmobile

applica0onscall”

MobileProgramManger

“Iamresponsibleforthesuccessofourmobiliza0onstrategy”

EnterpriseArchitect

“Imakesurewehaveasecure,scalablemobile

solu0on”.

MobileDeveloper

MobileStakeholders

MobileProgramManager

EnterpriseArchitectServiceDevelopers

Page 14: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MobileAppDeveloper

“Icreatethemobileapplica0onsthatcallbackendservices”

Service&JavaDevelopers

“Icreatethebackendservicesthatmobile

applica0onscall”

MobileProgramManger

“Iamresponsibleforthesuccessofourmobiliza0onstrategy”

EnterpriseArchitect

“Imakesurewehaveasecure,scalablemobile

solu0on”.

MobileDeveloper

TheDevelopmentTeam

MobileProgramManager

EnterpriseArchitectServiceDevelopers

Page 15: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

ON-PREMISE PACKAGED

APPLICATIONS

CUSTOM APPLICATIONS

CLOUD

mAP

I

Connectors• SOAP,REST

• Security

Outside-in,MobileFirst

Inside-out,Servicefirst

PlaAormServices• Storage• Sync• Usermanagement• PushnoJficaJons• AnalyJcs

Development• APIdefiniJon• Customlogic• OrchestraJon• Payloadshaping

Page 16: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MobileAppDeveloper

“Icreatethemobileapplica0onsthatcallbackendservices”

ServiceDevelopers“Icreatethebackendservicesthatmobile

applica0onscall”

MobileProgramManger

“Iamresponsibleforthesuccessofourmobiliza0onstrategy”

EnterpriseArchitect

“Imakesurewehaveasecure,scalablemobile

solu0on”.

MobileDeveloper

MobileCloudServicePersonas

MobileProgramManager

EnterpriseArchitectServiceDevelopers

Page 17: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MOBILEAPPLICATIONFRAMEWORK

NaNve

Others

SECURE

MOBILECLOUDSERVICE

OracleMobileCloudServiceAnalyNcs

DiagnosNcs Usage Engagement

ConNnuousDevelopment

Monitoring SDLC

Mobile SDK & APIs

Users

OfflineSync

NoJficaJons

UserMgmt

Objs

StorageConnectors

DataShaping

Custom

Logic

Orchestrate

PublicCloudOracleCloudEnterpriseSaaSOn-premise

3rdPartyAPION-PREMISEPACKAGED

APPLICATIONS

CUSTOMAPPLICATIONS

CLOUD

CustomAPI

Page 18: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| 18

Page 19: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 20: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 21: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MoreAboutFunnels

Usefunnelstotrackuserprogressthroughaworkflow.

Page 22: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 23: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Agenda

§ Mobile Cloud

§ App Development Accelerator (MAX)

§ Chatbot Platform

§ Success Story

23OracleConfidenJal–Restricted

Page 24: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MobileApplicaJonAccelerator(MAX)BusinessUserFriendlyMobileAppComposiNonintheCloud

NOCODINGREQUIRED

PREVIEWAPPINLINE

BROWSERBASEDDEVELOPMENT

EASILYMAPTOBUSINESSSERVICES

EDIT,TEST,ANDPUBLISHFROMBROWSER

Page 25: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MobileApplicaJonAccelerator(MAX)

•  CreateScreensfromTemplates

theUserInterface

•  BuildingDrag&DroptheUserInterface

•  DefinetheScreenFlow•  BindDatafromBusinessObjects

•  Testinabrowser•  DeployonDevice

Page 26: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Agenda

§ Mobile Cloud

§ App Development Accelerator (MAX)

§ Chatbot Platform

§ Success Story

26OracleConfidenJal–Restricted

Page 27: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| 27

Apple Trademark Since 2010

How many apps do people install and how many do they use on a daily basis?

Page 28: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| 28

Averagesmartphoneownerhas27appsontheirphone,theytypicallyonlyuse4–6ofthoseappseveryday.Attheendof30days,only3%ofallappsretaintheirnewusers.

Page 29: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

FacebookMessenger weChat

Kik

WhatsApp

Slack HipChat

Here’swheretheyspendtheirJme

SnapChat

29

Page 30: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

4.1BillionusersaroundtheworldareonInstantMessagingapps

Sources:BIIntelligence,Jan.2016andStaJsta,April2016

6+ofTop10mostusedappsglobally=messagingapps

MessagingAppsareGlobal&SurpassingSocial

30

Big4SocialNetworks Big4InstantMessagingApps

Page 31: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Messagingasaplatform:Conversationaluserinterfacesareabouttochangethewaybillionsofusersinteractwiththeworldaround

them.

31

Page 32: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MobileWeb

32

MobileApps

MobileChat

MulJpleMobileChannels

Webinterface NaJveInterface ConversaJonalInterface

Page 33: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.

WhatisaChatbot?

33

Page 34: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.

UseCasesExamples

34

B2CTRAVEL•  BoardingPass•  Seats•  NoJficaJons•  Travelchange

CUSTOMERSERVICE•  SelfService•  PromoJons

GOVERNMENT•  CiJzenService•  NoJficaJons•  Taxes•  Licenses

RETAIL•  ProductStock•  Returns•  Newdesigns•  Groupsharing

B2E

BANKS•  AccountInfo•  NewLoan•  NoJficaJons

HR•  OnBoarding•  SelfService•  Recruitment

SALES•  PipelineManagement•  SalesKPI•  CollaboraJon

Service•  WorkOrders•  PartsLookup•  KnowledgeBase

FINANCE•  Expense•  Procurement•  KPI

Page 35: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved. 35

OracleChatBotsPlaAorm

CLOUD PLATFORM MOBILE

LANGUAGESUPPORT

SECURESCALABLE

CONTEXTUAL&INTELLIGENT

MULTI-MESSENGER

RE-USE

Page 36: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

•  MostcommontypesofbotsiniJallydeployed.

•  NarrowrangesofhighlyspecializedandstructuredinteracNonse.g.CheckAccountBalance,Transferfunds,RetrievesalesopportuniJes

•  TypicallyuseriniJated,butsystemscanalsoiniJate(e.g.alerts)

•  Integrateswithenterprisesystemsofrecord

•  Mostusefulbotswillbeinthesupportorservicecategory.

•  Personalizedbasedonprofile,pastbehaviorandcontextualinformaJon.

•  MonitorsdataandiniJatesconversaJone.g.MonitorcampaignandiniJateconversaJonwhendatacrossesthreshold

•  PredicJveIntelligencebasedondata-Keyforbotstobeausefulinthelongrunacrossuse-casecategories.

36

TwoBroadCategoriesofBotsTaskOriented DataDriven&PredicNve

Page 37: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

BotBuilderUI

• DeclaraJvetooltocreateandmanage– Intent– EnJJes– TrainingData

• DialogEditoranddesigner• CustomComponentdevelopmentUI•  TesJngUIforbots• Publish,deploy,lifecyclemanagement•  Seqngs/configuraJons

37

Page 38: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

•  Open,scalablerunJmeplaAormthathandlemillionsofconversaJons

•  Enterprisegradesecurityfromconsumergrademessagingchannels

•  EnterpriseIntegraJondesignedformobile/chatbotchannels

•  SimpletouseBotdesigneracrossmulJplemessagingchannels

•  MachinelearningwithcrosschannelpredicJveanalyJcs&knowledgepacks

•  TechnologypartnershipswithFacebook&others

38

WhyOracleforChatbots?WhyOracleforChatbots?

Page 39: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Agenda

§ Mobile Cloud

§ App Development Accelerator (MAX)

§ Chatbot Platform

§ Success Story

39OracleConfidenJal–Restricted

Page 40: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

ManchesterAirportGroup(MAG)

ManchesterAirportistheglobalgatewaytotheNorthofEngland.Everyyearwehandlearound19millionpassengers,usingover60airlinesflyingdirecttoaround200desNnaNons.Witharound19,000peopleemployeddirectlyon-site,ourgrowthissharedbyourcityandthewholeregion.ThecargooperaNonatManchesterhasbeengrowingfromarelaNvelysmallbasethroughoutourhistory,andhasshownsignificantgrowthinrecentyears.

Page 41: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MapoftheMAGPassengerJourneyPath

OpJmizingtheCustomerExperienceondayoftravel

Register Interact Start

AppDownloadAirportEntrance Check-in

End

Security

DeparturesLounges

BoardingGates

BaggageReclaim

B1-3

B4-5

B6

B7-8

B9

Page 42: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

GeneralArchitecture

42

MOBILE SERVICE

Beacons Fleet Management

IOS + Android

Data Service + Notifications

API Catalog, Analytics, Data Services Beacons Events

Offers stored as microsites

Conditions met, Trigger a Notification

IoTAnalyNcsRobust Rules Engine

Page 43: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Summary

•  SimplifyandacceleratemobileapplicaJondevelopment•  UnifiedhubforallmobileaccesstoenterpriseITassets•  EasytouseforfirstJmeaswellasregularusers•  Easytodothingsright•  Easytomaintainwhilemobilestrategyevolvesandmatures•  Openyetintegrated

– AgnosJctoclientsidetechnologiesandmobiledevice/applicaJonmanagementsoluJons,butofferingasuperior,integratedexperiencetoOraclecustomers

FoundaNonforyourMobileStrategy

Page 44: 3° Sessione Oracle - CRUI: Mobile&Conversational Interface