- EL CONOCIMIENTO ES Y DEBE SER LIBRE -

viernes, abril 09, 2010

Windows Communication Foundation una Vision Practica

En este pequeño ejemplo mostraremos como se consume un servicio WCF el libro de referencia que estoy utilizando es “Microsoft  .NET Framework 3.5 Windows Communication Foundation” del kit de entrenamiento, hay bastante teoría sobre este tema pero mi intención es mostrar la parte practica del asunto (mas que practica diria incentivadora!!! ).
  1. Primero crearemos una clase en c# le agregaremos algunas atributos ([servicecontract],[operationcontract], entre otros) y esta clase ya es un servicio.
  2.  Este servicio debe estar alojado en algún lugar, para que el cliente pueda consumir el servicio.  Hay varias formas de hospedar un servicio, yo usare la más sencilla que es utilizando una aplicación de consola (normalmente utilizado en la fase de desarrollo), acá caí la primera vez y se explicara con mayor detenimiento en las próximas entradas!!!
  3.  El Cliente tiene que consumir el servicio (mediante clases proxyes) .NET hace el consumo de un servicio extremadamente sencillo sola haciendo uso de una sencilla referencia al servicio y listo utilizamos un servicio como de una clase se tratara.
Debido que explicar esto en modo texto sería bastante complicado; ya que,  hago uso intensivo de las herramientas que me proporciona Visual Studio es que he decido colocarlo en un video este primer ejemplo.




Bueno tengo en mi libreria digital los siguiente libros electronicos WCF:
  1. "Inside Microsoft Windows Communication Foundation", Justin Smith, Ed. Microsoft Press.
  2. "Microsoft .NET Framework 3.5 Windows Communication Foundation (MCTS 70-503 Training Kit)", Ed. Microsoft Press. 
  3.  "Essential Windows Communication Foundation", Steve Resnick,Richard Crane, Ed. Addison Wesley
  4. "Pro WCF: Practical Microsoft SOA Implementation", Chris Peiris and Dennis Mulder, Ed. Apress
  5. "Microsoft Windows Communication Foundation Step by Step", Jhon Sharp, Ed. Microsoft Press.
  6. "Windows Communication Foundation Unleashed", Craig McMurty, Marc Mercuri, Nigel Waitling Matt Winklet, Ed. Sams Publishing.
  7. "Programming WCF Services". Juval Lowy, Ed. O'Really.
  8. "Professional WCF Programming: .NET Development with the Windows Communication Foundation", Scott Klein, Ed. Wiley Publishing, Inc.
  9. "Microsoft Windows Communication Foundation Hand On Beta Edition", Craig McMurty, Marc Mercuri, Nigel Watling, Ed. Sams
Desde luego que si necesitan alguno solo enviar a mi e-mail el respectivo requerimiento.