Mais conteúdo relacionado Mais de WinWire Technologies Inc (20) Wired2Win Azure Webinar: Building Mobile Apps using Azure Mobile Services1. Building Mobile Apps Using Azure Mobile
Services
Wired2Win Azure Webinar Series
@WinWire
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
2. Who We Are
WinWire Technologies is an
IT Services Company that
helps business and
technology leaders harness
the power of Collaboration
and Analytics across the
enterprise leveraging
technology trends such as
cloud, mobility, big data,
user interface and
enterprise social
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
3. Agenda
• Windows Azure Mobile Services
• Structured Storage
• Push Notifications
• Authentication
• Diagnostics and Scale
• Demo
WinWire Technologies, Inc. Confidential 3
© 2010 WinWire Technologies
4. Windows Azure Mobile Services
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
5. Why WAMS?
Modern • Windows Store, iOS, Android
mobile apps
• User authentication
Eases common • Push notifications
scenarios • Structured storage
Rapid • Straightforward and secure backend in
development less than five minutes
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
6. 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
7. Server Logic
Automatic service REST API generated for storage
Dynamic Schema on/off
Ability to author server logic that intercepts CRUD operation
pipeline
Rich querying capability
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
8. Server Logic – Globals and Modules
mssql
request
console
Push.*
tables
Status codes
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
10. Push Notification
• Integrates with WNS to provide Toast, Tile, Badge and Raw
notifications
• Portal captures your WNS client secret and package SID
• Provides clean easy object model to compose notifications
• Performs auth against WNS for you
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
11. 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
• user.level: {admin, authenticated, anonymous}
• user.userId: id or undefined if not authenticated
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
12. Diagnostics, Logging and Scale
Diagnostics
• API calls
Logging
• CPU Time
• Data Out
Scale – Storage
Scale – Compute • Scale out mobile service
• Scale out instance count tenant to dedicated SQL
• Scale up VM size DB
• Scale up SQL DB capacity
WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
14. Questions
Thank you
Write to marketing@winwire.com for
your questions or to request a demo
WinWire Technologies, Inc. Confidential 14
© 2010 WinWire Technologies
Notas do Editor 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