Tutorial WCF (1 de 5)

<comentario>
Voy a poner una serie de posts que tenía en mi antiguo blog y que me gustaría que estuvieran aquí. Así puedo separar contenidos en los blogs. Los primeros cinco forman un pequeño tutorial sobre cómo trabajar con WCF; dirigido a aquellos que aun no se han atrevido a enfrentarse. Este tutorial me lo pidió uno de los alumnos que tuve en el último curso que di sobre ASP.NET este julio. Luego vienen dos más que me gustaría que también estuvieran aquí.
</comentario>


Voy a hacer una pequeña introducción/tutorial para empezar a trabajar con WCF: cómo crear un servicio, cómo servirlo y como consumirlo.


Voy a intentar que sea todo bastante sencillo sin entrar en conceptos complicados. Así que, en teoría, este post va a ser apto para todos los públicos.


1 – INTRODUCCIÓN


WCF (Windows Communication Foundation) es una de las 4 mejoras circunstanciales del Framework 3.0, junto con WPF, WWF y CardSpace.


Con los Servicios Web podemos crear aplicaciones distribuidas usando XML y SOAP y podemos añadirle seguridad y privacidad a las comunicaciones usando WSE (Web Services Enhancements). Pero esto solo es una de las tecnologías que nos permiten hacer aplicaciones distribuidas: también podemos usar Enterprise Services, .NET Remoting o MSMQ. WCF nos da un modelo estándar de programación que engloba todas estas tecnologías. Así podemos crear servicios de una forma fácil, rápida y, sobretodo, adaptable.


Requisitos: Para poder realizar este tutorial deberéis tener instalado el Framework 3.0 o superior. Y podéis hacerlo tanto con la Beta 2 de Visual Studio 2008 «Orcas» o con el Visual Studio 2005 y las extensiones para el .NET Framework 3.0.


Aquí tenéis los enlaces:
Microsoft .NET Framework 3.0 Redistributable Package
Visual Studio 2005
Extensions for .NET Framework 3.0 (WCF & WPF)

Visual Studio 2008 «Orcas» Beta 2


En el próximo post empezaremos con la primera parte: Creando un Servicio de WCF.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *