microsoft - ¿Puedes mezclar Azure Mobile Services con Azure Cloud Services?
porta azure (2)
La respuesta corta, creo que es "Sí".
Además, creo que los principales problemas son los precios / licencias, más que los técnicos:
Sospecho que su "base de datos" residiría en MS Azure / Cloud, y "acceso" sería cualquier combinación de acceso móvil / directo y / o servicios web personalizados, tanto para su instancia de Azure / Cloud.
Estoy investigando Azure (es decir, principiante). Los servicios móviles por sí solos no funcionarán para las necesidades de mi aplicación móvil (el acceso a los datos es demasiado simplista). Mi pregunta es: ¿se pueden combinar los servicios móviles y los servicios en la nube para que ambos accedan a la misma base de datos / esquema? En otras palabras, escriba una aplicación móvil que use servicios móviles para las funcionalidades básicas que proporciona (CRUD, autenticación, etc.), pero quizás llame a mi API REST personalizada ejecutándose en un servidor de rol Web para operaciones de bases de datos más complejas. Para hacer eso, la instancia de Cloud Services necesitaría poder leer / escribir en la misma base de datos / esquema. ¿Es esto posible, y si es así, algún consejo sobre cómo acceder a la base de datos móvil generada automáticamente desde la aplicación de la nube? Gracias.
Absolutamente, Mobile Services está muy diseñado con esto en mente.
Usted puede
- llame a Servicios móviles desde otros servicios (en Azure o en cualquier otro lugar) gracias a la API HTTP REST: http://msdn.microsoft.com/en-us/library/windowsazure/jj710108.aspx
- llame a otros servicios de Servicios móviles utilizando las secuencias de comandos del servidor y el módulo de solicitud: http://www.thejoyofcode.com/Making_HTTP_requests_from_Scripts_in_Mobile_Services.aspx
- conéctese DIRECTAMENTE a su base de datos SQL de Servicios móviles desde cualquier lugar. Esta es solo una base de datos de SQL Azure, por lo que puede usar la cadena de conexión para conectarse desde otro servicio en Azure (o incluso más allá)
- agregue funcionalidad adicional a su base de datos SQL (como procedimientos almacenados). ¡Es solo una base de datos SQL!
- invocar T-SQL desde los scripts de Servicios móviles utilizando el módulo global mssql.
Montones y montones de opciones de composición, ¡así que la respuesta corta es SÍ, definitivamente!