Silverlight3: WCF Ria Services.- Introducción (Parte 1)

24 Dec

Este es el primero de varios post que estaré escribiendo referente al tema de Ria Services para Silverlight 3 (también abordare Ria Service para Silverlight 4 Beta). Si bien el tema ha sido abordado en muchas páginas y blogs, la mayoría de ellos están en inglés, así que aquí una propuesta en español. Además de que trataré de hacerlo de manera ordenada y sencilla de tal modo que sea entendible (o al menos en la forma en la que yo he ido aprendiendo sobre el tema).

Que es Ria Services?

Ria Services es un framework que provee una serie de funcionalidades (dlls, templates, etc) que permiten acceder datos en una Aplicación Silverlight desde una Base de Datos. Esto es gracias a su implementación en modelo de capas (n-tier application), donde Ria Services trabaja en las capas intermedias ofreciendo control de acceso, cambios y operaciones definidas por el usuario, así como funciones de de validaciones, autentificación de usuarios y roles en las capas superiores.

Referencia: http://silverlight.net/riaservices/

WCF Ria Services Beta/Preview

Junto con el lanzamiento de Silverlight 4 Beta en el PDC09, el equipo de Microsoft hizo el anuncio de la disponibilidad de WCF Ria Services en su versión Beta para Silverlight 3 y versión Preview para Silverlight 4.

De donde viene el WCF? Esto es debido a que ahora Ria Services es parte de la familia WCF Data Services, en donde WCF = Windows Communication Services (anteriormente ADO.NET Data Services). Dando así a entender que lo que quieres es ofrecer una tecnología basada en hacer servicios en la plataforma .NET.

Si bien el cambio más notorio viene en el WCF, el equipo de desarrollo presume que los cambios en el framework son basados en la retroalimentación de nosotros los usuarios de la tecnología. Cambios como mostrar nuestros servicios en la pantalla de Data Sources y poder arrastrarlos a nuestras formas para ser consumidos (solo disponible para VS2010 beta 2), entre muchos otros.

Referencia: http://blogs.msdn.com/brada/archive/2009/11/18/welcome-to-wcf-ria-services-beta.aspx

Página Ria Services, instaladores y recursos de aprendizaje

La principal página de Ria Services la podemos encontrar en http://www.silverlight.net/riaservices. En donde podemos encontrar los instaladores para WCF Ria Services para Silverlight 3 (VS2008) y Silverlight 4 Beta (VS2010Beta2). Así como una serie de recursos de aprendizaje (videos, documentos, blogs, etc).

Recursos para trabajar en Ria Services

Estos son los recursos que necesitamos para poder trabajar en Ria Services:

WCF Ria Services Beta para Silverlight 3:

Visual Studio 2008 (inclusive la version express)
Silverlight 3 Tools
Silverlight 3 Toolkit November 2009
WCF RIA Services Beta (Incluido en el Silverlight 3 Tools)

WCF Ria Services Preview para Silverlight 4 Beta:

Visual Studio 2010 Beta 2
Silverlight 4 Beta Tools
Silverlight 4 Beta Toolkit November 2009
WCF RIA Services Preview for Visual Studio 2010 Beta 2

Continuará…

Si bien en este primero post no nos hemos adentrado (codificado) en la tecnología. No podemos dejar de lado la información contenida en este.

Para nuestro siguiente post si estaremos trabajando ya con código.

Saludos

Tags: ,

One Response

  1. Es importante mencionar que para Visual Studio 2008 se requiere el SP1.

    Buen post introductorio Jorge!

Leave a Reply

Jorge Levy

Blog profesional