lógica de negocio

Report
LOGICA DE
NEGOCIOS
ADAN
GONZALEZ BARRERA
DEFINICION

LOGICA DE NEGOCIOS

En informática, en particular en análisis y diseño orientado a
objetos, el término lógica de negocio es la parte de un
sistema que se encarga de las tareas relacionadas con los
procesos de un negocio, tales como ventas, control de
inventario, contabilidad, etc.

Son rutinas que realizan entradas de datos, consultas a los
datos, generación de informes y más específicamente todo
el procesamiento que se realiza detrás de la aplicación
visible para el usuario
INTRODUCCION

Para satisfacer las necesidades de apoyo con Tecnologías de la Información a
los diversos procesos de negocios que se ejecutan en las empresas, éstas han
recurrido, básicamente, a dos enfoques. El primero es el desarrollo de soluciones a
la medida, el cual implica, si es hecho de la manera correcta, rediseñar los
procesos de negocios y, a partir de
éstos, diseñar y construir los apoyos
computacionales que permitan ejecutar tales procesos mejorados. El segundo
consiste en usar software empaquetado del tipo ERP los cuales proveen algunas
funcionalidades que contienen implícitamente ciertas prácticas de negocios.
LOGICA DE NEGOCIOS
 La
Lógica de Negocios es en términos
sencillos el conjunto de algoritmos que
realizan el trabajo que el usuario desea
ejecutar
Programación por capas
 La
programación por capas es un estilo
de programación en el que el objetivo
primordial es la separación de la lógica
de negocios de la lógica de diseño; un
ejemplo básico de esto consiste en
separar la capa de datos de la capa de
presentación al usuario.
 El
diseño más utilizado actualmente es el
diseño en tres niveles (o en tres capas).

Capa de presentación: es la que ve el usuario
(también se la denomina "capa de usuario"),
presenta el sistema al usuario, le comunica la
información y captura la información del
usuario en un mínimo de proceso (realiza un
filtrado previo para comprobar que no hay
errores de formato). También es conocida
como interfaz gráfica y debe tener la
característica de ser "amigable" (entendible y
fácil de usar) para el usuario. Esta capa se
comunica únicamente con la capa de
negocio.

Capa de negocio: es donde residen los
programas que se ejecutan, se reciben las
peticiones del usuario y se envían las respuestas
tras el proceso. Se denomina capa de negocio (e
incluso de lógica del negocio) porque es aquí
donde se establecen todas las reglas que deben
cumplirse. Esta capa se comunica con la capa
de presentación, para recibir las solicitudes y
presentar los resultados, y con la capa de datos,
para solicitar al gestor de base de datos
almacenar o recuperar datos de él. También se
consideran aquí los programas de aplicación.
 Capa
de datos: es donde residen los
datos y es la encargada de acceder a los
mismos. Está formada por uno o más
gestores de bases de datos que realizan
todo el almacenamiento de datos,
reciben solicitudes de almacenamiento o
recuperación de información desde la
capa de negocio.
Persistencia
 Se
entiende por persistencia (en
programación) como la acción de
preservar la información de un objeto de
forma permanente (guardar), pero a su
vez también se refiere a poder recuperar
la información del mismo (leer) para que
pueda ser nuevamente utilizada.
 En
el caso de persistencia de objetos la
información que persiste en la mayoría de
los casos son los valores que contienen los
atributos
en
ese
momento,
no
necesariamente la funcionalidad que
proveen sus métodos.
Tipos de persistencia de datos
Persistencia en memoria
 La
persistencia en memoria es la
capacidad de un dato u objeto para
seguir existiendo tras determinadas
operaciones. La operación más común
que se presta a la persistencia en
memoria es la asignación.
Persistencia de aplicación
 Es
la capacidad para que los datos
sobrevivan a la ejecución del programa
que los ha creado. Sin esta capacidad,
los datos solo existen en memoria RAM, y
se pierden cuando la memoria pierde
energía, como cuando se apaga la
computadora
Persistencia de objetos
 La
persistencia de objetos consiste en la
inicialización de objetos con sus atributos
por defecto. Esto es posible con 2
maneras de proceder.
 Sobre un medio de almacenamiento fijo
se guarda (cuando el objeto fue
definido).
 Otro objeto mantiene los datos que serán
transferidos a las propiedades del nuevo
objeto creado. En este caso los datos
están en memoria.

similar documents