More Related Content More from WinWire Technologies Inc (20) Session Slides - Windows Azure Mobile Services: Deep Dive1. Windows Azure Mobile Services
Deep Dive
Wired2Win Webinar Series
@WinWire
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
3. Who We Are
IT solutions company
making information
actionable for the
enterprises in the
mobile-cloud world
WinWire Technologies, Inc. Confidential
Collaborative and
Analytics solutions
leveraging pre-built
solution accelerators
© 2010 WinWire Technologies
Mobility,
Cloud,
Collaboration &
Analytics Technologies
5. Windows Azure Mobile Services
Windows Store
iOS
Android
Table
Storage
SQL
Blob
Storage
Mongo
DB
Windows Phone 8
iOS
Android
HTML 5/JS
Facebook
Twitter
Microsoft
Google
Active
Directory
SDKs
REST API
WinWire Technologies, Inc. Confidential
Source
control,
table
scripts,
custom API
&
Scheduler
WNS &
MPNS
© 2010 WinWire Technologies
APNS
GCM
6. Azure Mobile Services - Key Scenarios
Multi Platform
Support
Eases Common
Scenarios
Windows Store
User Authentication
iOS
Push Notifications
Android
Structured Storage
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
Rapid
Development
Straightforward
and secure
backend in less
than five minutes
7. Structured Storage
Backed by Windows Azure SQL Database
Multi-tenant databases partitioned by schema
•
•
AppX.ToDoItem
AppY.ToDoItem
Multiple ways to access data
•
•
•
•
Windows Azure Portal
SQL Portal
SQL Management Studio
REST API
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
8. Azure SQL Database
Automatic
service REST API
generated for
storage
Dynamic Schema
on/off
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
Ability to author
server logic that
intercepts CRUD
operation
pipeline
Rich querying
capability
9. Azure Storage Options
Windows
Azure Blob
Windows
Azure Table
var azure= require(‘azure’);
var blobService = azure.createBlobService(accountName, accountKey);
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
10. Notification Hubs
Send mobile push notifications from any backend (in the cloud or
on-premises) to any mobile platform.
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
12. Push Notifications - Windows
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
13. Push Notification- WNS
Integrates with
WNS to
provide Toast,
Tile, Badge and
Raw
notifications
Portal captures
your WNS
client secret
and package
SID
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
Provides clean
easy object
model to
compose
notifications
Performs auth
against WNS
for you
14. Auth*
Authenticate against Microsoft Account, Twitter,
Facebook, Google
Table level permissions for each CRUD operation
•
•
•
•
Everyone
Anyone with the application key
Only authenticated users
Only scripts and admins
More granular control with server side scripts
•
•
WinWire Technologies, Inc. Confidential
user.level: {admin, authenticated, anonymous}
user.userId: id or undefined if not authenticated
© 2010 WinWire Technologies
15. Monitor, Alert and Scale
Diagnostics
•
•
•
Logging
API calls
CPU Time
Data Out
Scale – Storage
Scale – Compute
•
•
•
Scale out instance
count
Scale up VM size
WinWire Technologies, Inc. Confidential
•
© 2010 WinWire Technologies
Scale out mobile
service tenant to
dedicated SQL DB
Scale up SQL DB
capacity
17. Questions?
Join us for our Next Webinar on Wired2Win Webinar Series!
Automate Employee Onboarding and Off-boarding with WinWire
Human Resource System (WinHRS)
Date: 20 February, 2014
Time: 9 am PT
WinWire Technologies, Inc. Confidential
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
18. Thank You
Reach out to us at marketing@winwire.com
Visit us: www.winwire.com
http://www.winwire.com/winwire-blog/
www.twitter.com/winwire
WinWire Technologies, Inc. Confidential
WinWire Technologies, Inc. Confidential
© 2010 WinWire Technologies
Editor's Notes Slide Objectives:Provide broad overview of WA Mobile Services featuresSpeaking Points:WAMSNo hassles, no deployments, no fearWindows 8 client SDKSupport for iPhone, Windows Phone and Android coming soonDataStructured Storage with SQL DatabaseAutomatic service api generated for storageRich querying capabilityNotificationsIntegrates with WNS to provide Toast, Tile, Badge and Raw notificationsClean object model to compose notificationsServer LogicAutomatic CRUD service api generatedAbility to author server logic that intercepts CRUD operation pipelineAuthAuthenticate against Windows LiveTable level authorization with no code More granular control with server side scriptsScale out and Scale up Chandra to take Q&A