none
Arquitectura de software RRS feed

  • Pregunta

  • Hola, tengo una pregunta.

    1. cuando se crea una arquitectura de n-capas, es correcto consumir servicios a nivel de acceso a datos y a nivel de capa media "La logica del negocio".

    Ya que en las aplicaciones web, estas capas son librerias de clase y nunca he visto una implementación de esta forma, por eso la pregunta.

    miércoles, 15 de diciembre de 2010 2:28

Todas las respuestas

  • hola

    1-

    a nivel de caap de datos, no lo recomendaria, ya qeu negocio y datos deberian ir juntos del mismo lado

    pero la capa de negocio estaria correcto porque estas creando lo que se denomina un SmartClient, o sea la capa de presentacion tiene solo logica de UI, las operaciones de negocio se encuentran centralizada en un "Applicacion Server", que peude ser implementado con IIS, usando servicios de WCF

    algo como esto

    How to: Build an N-Tier application with WCF and DataSets in Visual Studio 2008

    yo no suelo usarlo con dataset como medio de transporte entre las capas, pero si quieres puede scambiar este por clases custon que tambien es valido, es mas seria ahsta recomendable

    Ya que en las aplicaciones web, estas capas son librerias de clase y nunca he visto una implementación de esta forma

    el comentario que mencione aplica a desarrollos Winforms instalado en el cliente que se comunican por medio de servicio a la logica del negocio

    pero en esta aprte veo que planteas un desarrollo web, en este caso es mas raro que la capa de negocio y la presentacion esten separadas remotamente por servicio, porque en este caso esta todo en un servidor no tendria mucho sentido salvo que los servicios sean de terceros, porque ahi la comuncviacion con un servicio de un banco, o de otra empresa, pero para la logica de la propia aplciacion habria que analziarlo, pero no creo que se obtenga muchas ventajas

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Propuesto como respuesta JulitogtuMVP jueves, 28 de abril de 2011 18:23
    miércoles, 15 de diciembre de 2010 3:43
  • Excelente comentario.

    Muchas gracias por el datos, solo queria confirmar lo que ya sabia.

    Muy buena respuesta.


    Sugar
    miércoles, 15 de diciembre de 2010 7:03
  • Hola, te recomiendo por si no lo tienes ya este libro:

    http://msdn.microsoft.com/es-es/architecture/default.aspx


    Julio Avellaneda
    Blog !!

    • Propuesto como respuesta JulitogtuMVP jueves, 28 de abril de 2011 18:23
    jueves, 16 de diciembre de 2010 2:08