SlideShare una empresa de Scribd logo
1 de 26
Microsoft   ilitiaTechnologies
Estructura de un proyecto similar
 Windows                       BBDD SQL
Notification                                                               Microsoft
 Service                                                                               Twitter
                                Motor de                                   Account
                               Persistencia

Notificaciones                                               Servicio
    Push                   Servicio Web                                            OAuth
                                                           Autenticación


                  Librería /                  Librería /
                  Wrapper                     Wrapper                       Facebook   Google


                 Windows 8               Windows
                    App                 Phone 8 App
¿Quién es capaz de hacer esto?
Sheldon Cooper usaría WA Mobile
Services
Windows Azure Mobile Services es perfecto para:
Microsoft   ilitiaTechnologies
Almacenamiento estructurado
Almacenamiento estructurado con base de datos SQL
Puedes usar una sola base de datos para varias apps
    AppX.Todoitem
    AppY.Todoitem

Gestiona tus datos en:
    Portal
    SQL Portal
    SQL Management Studio
    REST API…
Lógica de servidor
•   Automáticamente genera un servicio API REST para
    nuestros datos.
•   Esquema dinámico on/off.
•   Habilidad para crear lógica de servidor que intercepte
    las operaciones CRUD.
Autenticación
Servicios sobre los que te puedes autenticar
• Microsoft Account
• Twitter
• Facebook
• Google
Autenticación
Puedes definir los permisos de cada tabla para
cada operación CRUD
    Cualquiera
    Cualquiera con la clave API
    Solo usuarios autenticados
    Solo scripts y admininstradores
Microsoft   ilitiaTechnologies
Scripts en el servidor
Es posible crear lógica en el lado del servidor.
El lenguaje usado es Javascript

Scripts en las operaciones CRUD
    Insertar
    Leer
    Actualizar
    Borrar
Microsoft   ilitiaTechnologies
Integración con WNS para proporcionar
notificaciones

Tipos de notificaciones:
• Toast
• Tile
• Badge
• Raw
Microsoft   ilitiaTechnologies
Diagnósticos   Escalar máquina


Logs           Escalar
               almacenamiento
10 Mobile
 Services                                            1GB SQL




                                                                         WA Prueba Gratuita
                                                     Database




            No SLA during Preview. Only small instances available. Can upgrade to a reserved instance at 33%
            discount from normal Pay-As-You-Go rates during Preview.
Mobile Services Developer Portal
http://www.windowsazure.com/mobile

API Reference
http://bit.ly/Q3Aq6G

Enlace para la prueba gratuita
http://www.windowsazure.com/es-es/pricing/free-trial/
                                                    24
Gracias

Más contenido relacionado

Similar a Windows azuremobileservices

Visual Studio App Center: Nuestro centro de operaciones
Visual Studio App Center: Nuestro centro de operacionesVisual Studio App Center: Nuestro centro de operaciones
Visual Studio App Center: Nuestro centro de operacionesNicolas Milcoff
 
.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service FabricGuillermo Javier Bellmann
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
 
Servicios amazon en la nube.
Servicios amazon en la nube.Servicios amazon en la nube.
Servicios amazon en la nube.SusySotelo1
 
Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7videos
 
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019Nico Fernandez
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfAntonio Soto
 
Webinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube AzureWebinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube AzureIvan Martinez
 
Introducción a la gestión de contenidos web con Liferay Portal 6.1.x
Introducción a la gestión de contenidos web con Liferay Portal 6.1.xIntroducción a la gestión de contenidos web con Liferay Portal 6.1.x
Introducción a la gestión de contenidos web con Liferay Portal 6.1.xRoger CARHUATOCTO
 
Introduccion a AWS
Introduccion a AWSIntroduccion a AWS
Introduccion a AWSHermann Pais
 
Despliegue de aplicaciones en Azure Web Apps
Despliegue de aplicaciones en Azure Web AppsDespliegue de aplicaciones en Azure Web Apps
Despliegue de aplicaciones en Azure Web AppsHernan Guzman
 

Similar a Windows azuremobileservices (20)

Visual Studio App Center: Nuestro centro de operaciones
Visual Studio App Center: Nuestro centro de operacionesVisual Studio App Center: Nuestro centro de operaciones
Visual Studio App Center: Nuestro centro de operaciones
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
 
Cloud Computing: Windows Azure
Cloud Computing: Windows AzureCloud Computing: Windows Azure
Cloud Computing: Windows Azure
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Introduccion a aws
Introduccion a awsIntroduccion a aws
Introduccion a aws
 
Servicios amazon en la nube.
Servicios amazon en la nube.Servicios amazon en la nube.
Servicios amazon en la nube.
 
Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7
 
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
 
Azure
AzureAzure
Azure
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconf
 
Webinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube AzureWebinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube Azure
 
Introducción a la gestión de contenidos web con Liferay Portal 6.1.x
Introducción a la gestión de contenidos web con Liferay Portal 6.1.xIntroducción a la gestión de contenidos web con Liferay Portal 6.1.x
Introducción a la gestión de contenidos web con Liferay Portal 6.1.x
 
Introduccion a AWS
Introduccion a AWSIntroduccion a AWS
Introduccion a AWS
 
Ponencia W2K8
Ponencia W2K8Ponencia W2K8
Ponencia W2K8
 
Simplifique su BI con AWS
Simplifique su BI con AWSSimplifique su BI con AWS
Simplifique su BI con AWS
 
Despliegue de aplicaciones en Azure Web Apps
Despliegue de aplicaciones en Azure Web AppsDespliegue de aplicaciones en Azure Web Apps
Despliegue de aplicaciones en Azure Web Apps
 

Windows azuremobileservices

  • 1. Microsoft ilitiaTechnologies
  • 2. Estructura de un proyecto similar Windows BBDD SQL Notification Microsoft Service Twitter Motor de Account Persistencia Notificaciones Servicio Push Servicio Web OAuth Autenticación Librería / Librería / Wrapper Wrapper Facebook Google Windows 8 Windows App Phone 8 App
  • 3. ¿Quién es capaz de hacer esto?
  • 4. Sheldon Cooper usaría WA Mobile Services
  • 5.
  • 6.
  • 7. Windows Azure Mobile Services es perfecto para:
  • 8.
  • 9. Microsoft ilitiaTechnologies
  • 10. Almacenamiento estructurado Almacenamiento estructurado con base de datos SQL Puedes usar una sola base de datos para varias apps AppX.Todoitem AppY.Todoitem Gestiona tus datos en: Portal SQL Portal SQL Management Studio REST API…
  • 11. Lógica de servidor • Automáticamente genera un servicio API REST para nuestros datos. • Esquema dinámico on/off. • Habilidad para crear lógica de servidor que intercepte las operaciones CRUD.
  • 12.
  • 13. Autenticación Servicios sobre los que te puedes autenticar • Microsoft Account • Twitter • Facebook • Google
  • 14. Autenticación Puedes definir los permisos de cada tabla para cada operación CRUD Cualquiera Cualquiera con la clave API Solo usuarios autenticados Solo scripts y admininstradores
  • 15. Microsoft ilitiaTechnologies
  • 16. Scripts en el servidor Es posible crear lógica en el lado del servidor. El lenguaje usado es Javascript Scripts en las operaciones CRUD Insertar Leer Actualizar Borrar
  • 17. Microsoft ilitiaTechnologies
  • 18. Integración con WNS para proporcionar notificaciones Tipos de notificaciones: • Toast • Tile • Badge • Raw
  • 19.
  • 20. Microsoft ilitiaTechnologies
  • 21. Diagnósticos Escalar máquina Logs Escalar almacenamiento
  • 22.
  • 23. 10 Mobile Services 1GB SQL WA Prueba Gratuita Database No SLA during Preview. Only small instances available. Can upgrade to a reserved instance at 33% discount from normal Pay-As-You-Go rates during Preview.
  • 24. Mobile Services Developer Portal http://www.windowsazure.com/mobile API Reference http://bit.ly/Q3Aq6G Enlace para la prueba gratuita http://www.windowsazure.com/es-es/pricing/free-trial/ 24
  • 25.

Notas del editor

  1. PresentaciónMencionar que pueden pararme para dudas
  2. Windows Azure Mobile ServicesComo subir datos a la nubeComo autenticarNotificaciones pushDiagnostico y escalabilidad
  3. Slide Objectives:Provide broad overview of WA Mobile Services featuresSpeaking Points:WAMSNo hassles, no deployments, no fearWindows 8, Windows Phone 8 eiOSclient SDKDataStructured 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
  4. Demo the New Mobile Service Create a new Windows 8 application experience in the portal
  5. Dynamic SchemaWhen Dynamic Schema is enabled, your Mobile Service will automatically add columns to tables as necessary to store incoming data.When Dynamic Schema is disabled, your Mobile Service will only accept data whose properties correspond to existing columns on your tables.
  6. Windows Azure Mobile Services enables you to set the following permissions on table operations: Everyone: This means that any request for the operation against the table is accepted. This option leaves your data wide-open for everyone to access. Anybody with the Application Key: Only the correct application key is required to perform the operation. The application key is distributed with the application. Because this key is not securely distributed, it cannot be considered a security token. To secure access to you mobile service data, you must implement authentication. Only Authenticated Users: Only authenticated users are permitted to perform the operation. In this preview release, clients are authenticated by Live Connect services. Scripts can be used to further restrict access to tables based on an authenticated user. Only Scripts and Admins: The operation requires the service master key, which limits the operation only to registered scripts or to administrator accounts.
  7. Windows Azure Mobile Services enables you to set the following permissions on table operations: Everyone: This means that any request for the operation against the table is accepted. This option leaves your data wide-open for everyone to access. Anybody with the Application Key: Only the correct application key is required to perform the operation. The application key is distributed with the application. Because this key is not securely distributed, it cannot be considered a security token. To secure access to you mobile service data, you must implement authentication. Only Authenticated Users: Only authenticated users are permitted to perform the operation. In this preview release, clients are authenticated by Live Connect services. Scripts can be used to further restrict access to tables based on an authenticated user. Only Scripts and Admins: The operation requires the service master key, which limits the operation only to registered scripts or to administrator accounts.
  8. Windows Azure Mobile Services enables you to set the following permissions on table operations: Everyone: This means that any request for the operation against the table is accepted. This option leaves your data wide-open for everyone to access. Anybody with the Application Key: Only the correct application key is required to perform the operation. The application key is distributed with the application. Because this key is not securely distributed, it cannot be considered a security token. To secure access to you mobile service data, you must implement authentication. Only Authenticated Users: Only authenticated users are permitted to perform the operation. In this preview release, clients are authenticated by Live Connect services. Scripts can be used to further restrict access to tables based on an authenticated user. Only Scripts and Admins: The operation requires the service master key, which limits the operation only to registered scripts or to administrator accounts.
  9. El portal guarda tu WNS SID de cliente y de paquete.push.wns.* proporciona: Modelo de objeto limpio y sencillo para crear las notificaciones. Realiza la autenticación en WNS por ti.
  10. WNS is Free
  11. Demo the New Mobile Service Create a new Windows 8 application experience in the portal
  12. 1 Mobile Service = 1 backend for an app. Each mobile service can utilize multiple features ie a mobile service for to do app can use user auth, multiple types of push, and structured storage and still count as one mobile service.WA free trial DB expires after 90 days. Important to note that BizSpark and MSDN subscriptions provide longer free DB
  13. Capture audience Q&A and feature requests here and send to nickha@microsoft.com