Implementar Services Software Factory Modeler Edition en nuestras aplicaciones (Parte 2 de 3)

Continuamos con el post acerca de Services Factory Modeler Edition 2-3  los post anteriores podra encontrarlos en los siguientes enlaces:

Modelar servicios con Web Services Software Factory Modeler Edition
Implementar Services Software Factory Modeler Edition en nuestras aplicaciones (Parte 1)

Para continuar con nuestra implementacion abriremos el modelo de contratos de datos creado y generaremos  el codigo como muestra el siguiente grafico:

3407931384

Luego abriremos el modelo de servicio y generaremos el codigo ,lo generado se implementara en la estructura de proyectos generada que vimos en el post Implementar Services Software Factory Modeler Edition en nuestras aplicaciones (Parte 1) ,en el siguiente grafico se muestra el modelo de servicios.

3407123803

Para completar nuestra aplicacion puede descargar las clases que corresponden en las diferentes capas de nuestras aplicacion las puede descargar desde aqui ,Ya que podra descargarlas clases e ir completando la implementacion vale resaltar justo la implementacion “ServicesImplementation” donde toma la informacion de la entidad y la pasa al mensaje y finalmente enviandola ,  el codigo se muestra a continuacion.

public virtual NorthWindWCFService.MessageContracts.ResponseProductsMessage SelectAllOperation()
      {
          ResponseProductsMessage respuesta = new ResponseProductsMessage();
          ProductBusinessLogic objlogic = new ProductBusinessLogic();
          List<Products> listaProductos = objlogic.GetAllFromProducts();
          ProductDataContract objProducto;
          respuesta.ProductDataContractMessagePart = new ProductDataContractCollection();
          foreach (Products item in listaProductos)
          {
              objProducto = new ProductDataContract();
              objProducto.ProductId = item.ProductID;
              objProducto.ProductName = item.ProductName;
              objProducto.CategoryID = Convert.ToInt32(item.CategoryID);
              respuesta.ProductDataContractMessagePart.Add(objProducto);
          }
          return respuesta;
      }

 

Finalmente desde la aplicacion cliente podemos invocar al servicio y hacer la conversion del mensaje a un tipo entidad para poder finalmente mostrar la informacion  , Descargue el ejemplo completo desde este link   , Saludos Carlos

Published 4/4/2009 2:45 por Carlos Chavez
Comparte este post:
http://geeks.ms/blogs/cchavez/archive/2009/04/04/implementar-services-software-factory-modeler-edition-en-nuestras-aplicaciones-parte-2-de-3.aspx

Comentarios

# Implementar Services Software Factory Modeler Edition en nuestras aplicaciones (Parte 2 de 3)

Continuamos con el post acerca de Services Factory Modeler Edition 2-3  los post anteriores podra

Monday, April 06, 2009 3:15 AM por Technet Summit 2008

# re: Implementar Services Software Factory Modeler Edition en nuestras aplicaciones (Parte 2 de 3)

Hola Carlos, en primer lugar queria felicitarte por tu blog. Quería hacerte una pequeña pregunta, estoy comenzando a estudiar el desarrollo dirigido por modelos y en concreto la visión de Microsoft con sus software factories. He desarrollado ya mi primer servicio web gracias a tus posts, pero no se como publicarlo en IIS7 para probar si funciona, ¿me puedes resumir los pasos a seguir por favor?

gracias de antemano, un saludo!

Monday, April 05, 2010 12:11 PM por juanan

# re: Implementar Services Software Factory Modeler Edition en nuestras aplicaciones (Parte 2 de 3)

Hola Juanan , lamento mucho no haber leido a tiempo tus post por favor posteare un ScreenCast donde tendras el detalle,saludos

Wednesday, January 25, 2012 2:23 AM por Carlos Chavez

# re: Implementar Services Software Factory Modeler Edition en nuestras aplicaciones (Parte 2 de 3)

juanan que tal me complace comentarte que en mi blog publique una seria de 4 vídeo tutoriales sobre el uso de WSSF 2010 y VS 2010 espero que puedas usarlo y comentarme como te fue , saludos y estamos en contacto.

Tuesday, January 31, 2012 7:35 PM por Carlos Chavez