viernes, 27 de noviembre de 2009

Microsoft Dallas



Ya hace bastante tiempo que en L&A SISTEMAS venimos “jugando” con los servicios de Windows Azure y SQL Azure. Mirando las novedades del PDC 2009, nos encontramos con varias novedades y nos hemos propuesto probarlas una a una.
La primera de ellas es “Dallas”.

¿Pero, Qué es Dallas?

Es un servicio de datos, como ha dicho Ray Ozzie… "Data as a Service". Permite a los desarrolladores e ‘information workers’ encontrar y consumir los conjuntos de datos que necesiten para alimentar sus aplicaciones.
Por otro lado nos permite que si nosotros como proveedores de datos, demos de alta nuestros servicios en el repositorio, para que cualquier consumidor de Dallas pueda buscarlo y utilizarlo. Los datos que exponemos luego pueden ser consumidos incluso desde Excel

Aquí pueden encontrar algunos escenarios:

http://www.microsoft.com/windowsazure/dallas/
Aquí el QuickStart http://www.microsoft.com/windowsazure/developers/dallas/

En Channel 9 pueden encontrar un Hands On Lab que fue el que utilizamos nosotros para jugar un poco con el servicio. http://channel9.msdn.com/learn/courses/Azure/Dallas/IntroToDallas/Overview/

Cabe aclarar que necesitan un codigo de invitacion que demora unos dias en obtenerse y ademas deben tener instalado el Windows Azure Platform Kit de Noviembre de 2009.

Ejemplo de acceso a la información

class Program
{
static void Main(string[] args)
{
//Especifica la clave de la cuenta y el user id
string accountKey = "0qskpSR1tYaz0pLnyL9....";
string uniqueUserId = "f414bab2-8726-480b-895c-.........";

// Crear el proxy del servicio
NewsCategoriesService service = new NewsCategoriesService(accountKey, new Guid(uniqueUserId));

// Invocar la consulta con los parametros necesarios (Varian de acuerdo al servicio que invoquemos)
List results = service.Invoke();

// Iterar a traves del resultado
foreach (NewsCategoriesItem item in results)
{
Console.WriteLine(item.Title);
}

Console.ReadLine();

}
}

(Para los que me conocen -> Si, esta escrito en C# ... :) )

Hasta la próxima!!!

No hay comentarios:

Publicar un comentario