consumer – grade apps in the enterprise (vmworld 2014)
DESCRIPTION
Presented by Sundeep Madra - CTO, Mobile, Pivotal Now that the enterprise world is starting to embrace “mobile first”, traditional enterprise apps with boring, clunky user experiences will not cut it anymore. Business users are demanding the same slick and fun mobile experience they get from the leading consumer apps. The UI design is just the tip of the iceberg though. Powerful backend infrastructure is required to deliver the content and performance that will transform business. Join us to see how an integrated mobile platform solution from Pivotal and vCloud Hybrid Services is transforming the mobile enterprise experience.TRANSCRIPT
1Pivotal Confidential. Distribution subject to NDA. 1© Copyright 2014 Pivotal. All rights reserved.
Pivotal CF Mobile Services:For Enterprise-grade mobile-first, data-driven apps
Sundeep Madra CTO, Mobile
August 28th 2014VMworld, San Francisco
2Pivotal Confidential. Distribution subject to NDA.
Enterprises Are Racing to Deliver Consumer-like App Experiences
The mobile bar has risen dramatically– Not just a website or desktop port– Instantly responsive– Rich user experience
Innovation and architecture– Infinitely scalable– Modern cloud stack– Connected to systems of record
Mobile, software, apps = company differentiator
3Pivotal Confidential. Distribution subject to NDA.
Pivotal CF: Cloud-Independent Enterprise PaaS
Deploy, Operate, Update & Scale with minimal downtime on Any IaaS
Operational Benefits for Every Application
App Health Management, Load Balancing & High Availability
Policy, Identity and Roles Management
Simple, Developer Friendly Commands & API
Runtimes
Web Server and App Server Configuration
Middleware Components
Broad Choice of Services
Data Services
Platform Services
Mobile Services
4Pivotal Confidential. Distribution subject to NDA.
PaaS is Crucial for Mobile Mobile has resulted in exponential workload increases and highly
dynamic loads
User expectation is no downtime for upgrades / maintenance
Mobile device / OS speed iteration is faster than ever before
Client / Server OS 5 year cycle
Mainframe OS10+ year cycle
Mobile OS 1 year cycle
5Pivotal Confidential. Distribution subject to NDA.
Mobile Drives Big Data
Dozens of sensors
Samsung Galaxy S5
17 sensorsGPS, Cameras, Fingerprint, etc.
x Billions of Devices
1.5 billion smartphones
x Continual Access
90% of mobile users keep device within arm's reach 100% of time
= HugeData
6Pivotal Confidential. Distribution subject to NDA.
Mobile driving the explosion of data
iPhone 5s sensors1. Proximity2. Ambient light3. Gyroscopic4. Accelerometer5. Magnetometer6. Fingerprint 7. Front Camera8. Rear Camera9. GPS10. WiFi11. Bluetooth12. Cellular radio13. Microphone
Galaxy S5 sensors1. Proximity2. Ambient light3. Gyroscopic4. Accelerometer5. Barometer6. Magnetometer7. Fingerprint8. Hall (cover)9. Heart rate10. Gesture11. Front Camera12. Rear Camera13. GPS14. WiFi15. Bluetooth16. Cellular radio17. Microphone
Constant data collection
7Pivotal Confidential. Distribution subject to NDA.
Example: Data from just one mobile device
Location data:
Thousands of datapoints
for one sensor (GPS)
for one phone
for one month
8Pivotal Confidential. Distribution subject to NDA.
Deep Experience Built into Pivotal CF Mobile Services
Nearly a decade of experience
> 400 mobile solutions for leading brands
20,000,000 push notifications/min
400,000,000 app downloads
9Pivotal Confidential. Distribution subject to NDA.
Pivotal CF Mobile Services Deliver for Enterprises
Enterprise Backend ApplicationsPivotal CF Mobile Services
Push Notifications API Gateway Data Sync
Pivotal CF Elastic Runtime
Pivotal CF Ops Manager
Mobile backend services for
enterprises to match the best
consumer app experiences
Choice of Infrastructure:
Built on Pivotal CF for
simplified deployment and
operation in private cloud
Enables businesses to apply
the power of Pivotal’s Big
Data Suite to mobile solutions
10Pivotal Confidential. Distribution subject to NDA.
Push Notifications for Pivotal CF
• Dedicated, comprehensive solution built to scale
• Full ownership and control of data
• Enterprise integration
• Comprehensive logging and tracing
APNS, GCM,
WNS, BB
Pivotal CF
API GatewayPush Notifications
Enterprise Backend Applications
11Pivotal Confidential. Distribution subject to NDA.
Push Notifications
Problem– Push is difficult to implement across platforms and at scale– Most existing push solutions are public / shared
▪ Data owned by SaaS provider and cannot be fully leveraged by enterprise
– Difficult to integrate SaaS push providers with services behind the firewall
Solution / Benefits– Dedicated, comprehensive solution built to scale
▪ Full control of data and comprehensive logging / tracing▪ Direct integration with enterprise services
12Pivotal Confidential. Distribution subject to NDA.
Data Sync for Pivotal CF
• Private-cloud storage for mobile data
• Sync data across a user’s devices
• Mobile-optimized APIs
Pivotal CF
API GatewayData Sync Redis
Enterprise Backend Applications
13Pivotal Confidential. Distribution subject to NDA.
Data Sync Problem
– Apps need to store mobile-specific data, but the existing backend cannot accommodate
– Data sync / store is difficult for an app developer to set up– Existing services provide public cloud “black box” storage
Solution / Benefits– Mobile-optimized API for access to multiple types of
storage – Simple for developers, yet enterprise-grade and highly
scalable
14Pivotal Confidential. Distribution subject to NDA.
API Gateway for Pivotal CF
Expose a device-optimized API from enterprise apps and data-stores
Transform and aggregate data from multiple sources
Lower latency, better user experience
Pivotal CF
API GatewayAPI Gateway
Enterprise Backend Applications
15Pivotal Confidential. Distribution subject to NDA.
API Gateway Problem
– Legacy APIs are not optimized for mobile– Mobile apps often require several API calls to display a single page of
content (impacting performance)
Solution / Benefits– Service allows mobile front-end developers to easily transform APIs for
native and responsive web apps▪ Deliver mobile-optimized, device specific content
– API aggregation allows developers to consolidate multiple back-end APIs into a single one, optimizing performance and user experience
16Pivotal Confidential. Distribution subject to NDA.
Major sports brand creates immersive fan experience with PCF Services
• Elastically scalable to peak traffic of > 20 million notifications per minute• In app, beacons, and legacy system data revealed new business insights• Pivotal CF, PCF Mobile Services, Pivotal HD & Pivotal Data Labs demonstrate compelling Pivotal value
17Pivotal Confidential. Distribution subject to NDA.
Mobile Platforms are Converging to PaaS
Infrastructure
PaaS
MBaaS
MADP
Mobile SDK
Pivotal CF +
PCF Mobile ServicesMADP &
MBaaS
absorbed into
PaaS
18Pivotal Confidential. Distribution subject to NDA. 18© Copyright 2014 Pivotal. All rights reserved.
Why is it important to customers?
19Pivotal Confidential. Distribution subject to NDA.
PCF Services increase developer productivity
Acquire & Setup VMs / AMIs / Servers
Acquire & install OS
Acquire & install database
Learn DBA skills
Configure database
Past: weeks or monthsto setup databases
Today: seconds or minutesfor production databases
cf create-service parameters
cf bind-service app service
cf restart app
Clustered
Replicated
HA
Opensource
Logging
Monitoring
Lifecycle
20Pivotal Confidential. Distribution subject to NDA.
Increase in operator efficiency
Cloud Deployment: 2-4 hours
1. Establish
infrastructure
2. Provision
3. Add capacity
4. Control Auth, Policies,
HA
21Pivotal Confidential. Distribution subject to NDA. 21© Copyright 2014 Pivotal. All rights reserved.
Mobile Field AppShowcase application for Big Data
and Federation products
22Pivotal Confidential. Distribution subject to NDA.
Mobile Field App
Aid Pivotal sales rep by leveraging big data to facilitate up sell and cross-sell opportunities
Showcase Federation products and technology working together
23Pivotal Confidential. Distribution subject to NDA.
About the App
The native iOS application serves as a client front end for Pivotal’s Data Lake and Customer Success Application
Users can access detailed customer account performance information on demand and in real time
Customer account data is served form Pivotal’s Data Lake.
The Pivotal Data Lake is part of a hybrid solution consisting of a physical DCA database and virtual applications deployed to PCF and hosted on VMWare vCloud Air
24Pivotal Confidential. Distribution subject to NDA.
Products Featured
Pivotal GPDB
Pivotal HD
Spring
EMC DCA
Pivotal CF
VMware vCloud Air
Pivotal CF (PCF)
PCF Mobile Services: Data Sync, API Gateway, Push
Pivotal Labs - Agile Software Dev
25Pivotal Confidential. Distribution subject to NDA. 25© Copyright 2014 Pivotal. All rights reserved.
App Walkthrough
26Pivotal Confidential. Distribution subject to NDA.
Customer Lookup
Lists all customers from the Pivotal Data Lake
Score assigned to each customer represents current health of account
Scores are calculated based on signal inputs from account activity
27Pivotal Confidential. Distribution subject to NDA.
Customer Lookup: Type Filter
Customers can be viewed by Category
Create your own list of followed customers
Receive PCF Mobile Services Push notifications for each followed customer
28Pivotal Confidential. Distribution subject to NDA.
Customer Lookup: Score Filter
The customer list can also be filtered by current account status– Cool: Good standing– Warm: Requires Attention– Hot: Customer Escalation
29Pivotal Confidential. Distribution subject to NDA.
Push Notifications
Receive updates via push notification for customers you have followed
Notifications include
Changes in score
Account escalations
Red Alerts
30Pivotal Confidential. Distribution subject to NDA.
Customer Sentiment
Section lists signal detail and contribution to Customer Score calculation
Chart at top center visually displays distribution of Negative, General, and Positive signals.
‘Count’ identifies exact number of items accounted for in the signal
‘Score’ identifies the net effect of the items in the signal i.e 4 open support requests reduce customer score by -25
31Pivotal Confidential. Distribution subject to NDA.
Customer Products
Provides a list of all Data, App, & PCF products active at the customers site
Users can drill down into specific product details and make suggestions based on live product data
32Pivotal Confidential. Distribution subject to NDA.
Customer News
Provides rapid access to customer news headlines & articles
Automatically pulls relevant news from past 14 days
Articles are removed once read/discarded. New articles pulled in as they become available
33Pivotal Confidential. Distribution subject to NDA.
Customer History
Provides a historical view of Customer Score
Overlay data allows for quick visual analysis
Tap the screen to provide exact counts for score, ticket, and event data
Correlations may lead to customer service insights i.e response to support requests is often delayed
34Pivotal Confidential. Distribution subject to NDA. 34© Copyright 2014 Pivotal. All rights reserved.
Thank you for [email protected]
@sundeep
A NEW PLATFORM FOR A NEW ERA