Comunidad Hispana De Desarrolladores CSLA .NET
Bienvenidos al repositorio de ejemplos y proyectos de contribución desarrollados por la comunidad hispana de desarrolladores CSLA .NET.

En esta zona vas a poder encontrar las diferentes colaboraciones realizadas por los miembros de la comunidad para las diferentes versiones del framework CSLA .NET.

Puedes también visitarnos en nuestro sitio oficial: http://www.cslanet.org

¿Qué es CSLA .NET?
CSLA son las siglas de Component-based Scalable Logical Architecture, es un framework que ayuda a construir la capa de lógica de negocio para entornos Windows, Web, SOA y aplicaciones workflow.

CSLA .NET habilita la creación de una capa de negocios orientada a objetos, abstrae y encapsula la lógica de negocio y la data. El framework asegura tus objetos de negocio con un completo soporte para enlace de datos (data binding) para WPF, ASP .NET Web Forms, Windows Forms, WF, WCF y Web Services. Simplifica y estandariza la implementación de lógica de negocio, lógica de validación y autorizaciones dentro de los objetos. Tiene como meta proveer un patrón de codificación por el que podemos encapsular toda la lógica de negocio dentro de una capa orientada a objetos, como resultado tenemos poder soportar todo tipo de interfaces mientras permanecemos desacoplados de las mismas.

CSLA .NET incluye abstracción de una tecnología cliente servidor neutral, permitiendo que podamos construir aplicaciones y estas decidan si desplegarse en 2 capas, 3 capas ó cliente servidor. Si optamos por un despliegue de 3 capas podemos escoger entre WCF, .NET Remoting, Web Services ó Enterprise Services. El punto clave es que podemos cambiar entre un despliegue de 2 capas a 3 capas sin tener que cambiar ninguna opción en nuestra capa UI, Lógica de Negocio ó de Acceso a Datos, todos los cambios se hacen en un único archivo de configuración que se debe desplegar en el cliente y el servidor. Finalmente CSLA .NET provee una arquitectura clara para objetos de negocio. CSLA .NET no se centra en la capa UI ni la DAL por lo que podemos combinarlo con distintos frameworks para formar una arquitectura robusta.

Referencias

Last edited Jun 13, 2011 at 7:39 PM by beyondnet, version 8