Capa de Negocios
Home Up Capa de Presentacion Capa de Negocios Capa de Datos

 

Home
Up

 

Otros Links:

 

Los servicios de negocios son el “puente” entre un usuario y los servicios de datos. Responden a peticiones del usuario (u otros servicios de negocios) para ejecutar una tarea de este tipo. Cumplen con esto aplicando procedimientos formales y reglas de negocio a los datos relevantes. Cuando los datos necesarios residen en un servidor de bases de datos, garantizan los servicios de datos indispensables para cumplir con la tarea de negocios o aplicar su regla. Esto aísla al usuario de la interacción directa con la base de datos.

Una tarea de negocios es una operación definida por los requerimientos de la aplicación, como introducir una orden de compra o imprimir una lista de clientes. Las reglas de negocio (business rules) son políticas que controlan el flujo de las tareas.

Como las reglas de negocio tienden a cambiar más frecuentemente que las tareas específicas de negocios a las que dan soporte, son candidatos ideales para encapsularlas en componentes que están lógicamente separados de la lógica de la aplicación en sí.

Para ayudar a los desarrolladores a construir la lógica de negocio basado en componentes Windows DNA incluye un conjunto muy poderoso de servicios que se encargan de la comunicación en una aplicación de tres capas. Estos servicios están altamente integrados unos con otros bajo un sistema operativo y expuestos de forma única a través de COM.

El nivel de servicios de negocios es responsable de:

 Recibir la entrada del nivel de presentación.

Interactuar con los servicios de datos para ejecutar las operaciones de negocios para los que la aplicación fue diseñada a automatizar (por ejemplo, la preparación de impuestos por ingresos, el procesamiento de ordenes y así sucesivamente).

 Enviar el resultado procesado al nivel de presentación.

Algunos de los  servicios DNA para la capa de Negocios son los siguientes:

Servicios Web a través de Microsoft Internet Information Server (IIS)

 Transacciones y Servicios de Componentes, Microsoft Transaction Server (MTS)

Servicios Asíncronos, Microsoft Message Queue Server (MSMQ).

Server-side Scripting, vía Active Server Pages (ASP).