Aplicaciones N-Capas Visual NET
Integrantes
In addition to the above, we can say that currently layered programming is a style of programming in which the main objective is to separate the business logic from the design logic, a basic example of this is to separate the data layer from the business layer and this in turn from the presentation layer to the user. The methods describe, the behavior associated with an object, represent the actions that can be performed by an object. The execution of a method can lead to changing the state of the object or local data of the object. Example method declaration The operations performed by the classes can be declared as public or private.
All these layers can reside in a single computer, but it is the most frequent. In complex systems it is possible to have several computers on which the data layer resides, and another series of computers on which the database resides. It is recommended that if the growth of the needs or complexity increases it should be separated into two or more computers, which will receive the requests of the computer in which the business layer resides. These objects are usually called business objects and are those that contain the normal range of constructors, methods to establish and obtain variables, methods that carry out calculations and methods, normally private, in communication with the database layer.
We can say that it is presented to the user, also called form or presentation interface, this captures the user's data in the form and invokes the business layer, transmitting the user's requirements, whether it is storage, editing, or of information retrieval for the respective query.
4. Recomendaciones
La Programación en N capas es una herramienta didáctica que facilitara la reducción del tiempo por pare del usuario.
- Rafael Tantalean William
- Chuquicahua Izuierdo Leonel
- Torres LLanos Javier
V-Ciclo "B" de Ingeniería de Sistemas
Aplicaciones N-Capas
Visual NET
1.-Definición:
El estilo arquitectural en n
capas se basa en una distribución jerárquica de los roles y las
responsabilidades para proporcionar una división efectiva de los problemas a
resolver. Los roles indican el tipo y la forma de la interacción con otras
capas y las responsabilidades la funcionalidad que implementan. Cuanto más se
aumenta el proceso operativo de la empresa, las necesidades de proceso crecen
hasta desbordar las máquinas. Es por ello que se separa la estructura de un
programa en varias capas. En adición a lo citado, podemos decir que actualmente
la programación por capas es un estilo de programación en la que el objetivo
principal es separar la lógica de negocios de la lógica de diseño, un ejemplo
básico de esto es separar la capa de datos de la capa de negocios y ésta a su
vez de la capa de presentación al usuario.
1.1.- Método de Construcción de Componentes en la Implementación de
Capas
Los métodos (operaciones o
servicios) describen, el comportamiento asociado a un objeto, representan las
acciones que pueden realizarse por un objeto. La ejecución de un método puede
conducir a cambiar el estado del objeto o dato local del objeto.
Ejemplo declaración de métodos
Las operaciones que realiza las clases se pueden declarar como públicos o
privados. Por ejemplo, para una clase empleado se declara el método publico
1.2.-Capa de Manejo
de Datos, Capa de Negocios y Capa de Interfaz del Usuario
1.2.1.-Capa de Manejo de Datos: Esta capa se encarga de acceder a
los datos, se debe usar la capa de datos para almacenar y recuperar toda la
información de sincronización del Sistema .Es aquí donde se implementa las
conexiones al servidor y la base de datos propiamente dicha, se invoca a los
procedimientos almacenados los cuales reciben solicitudes de almacenamiento o
recuperación de información desde la capa de negocio. Todas estas capas pueden
residir en un único ordenador (no debería ser lo usual), pero es lo más
frecuente. En sistemas complejos se llega a tener varios ordenadores sobre los
cuales reside la capa de datos, y otra serie de ordenadores sobre los cuales
reside la base de datos. Se recomienda que si el crecimiento de las necesidades
o complejidad aumenta se debe separar en dos o más ordenadores, los cuales
recibirán las peticiones del ordenador en que resida la capa de negocio. Esta
recomendación es válida para la capa de negocios.
1.2.2.- Capa de Negocios:
Es la responsable del procesamiento que tiene lugar en la aplicación. Por ejemplo, en una aplicación bancaria el código de la capa de presentación se relacionaría simplemente con la monitorización de sucesos y con el envío de datos a la capa de procesamiento. Esta capa intermedia contendría los objetos que se corresponden con las entidades de la aplicación. Esta capa intermedia es la que conlleva capacidad de mantenimiento y de reutilización. Contendrá objetos definidos por clases reutilizables que se pueden utilizar una y otra vez en otras aplicaciones. Estos objetos se suelen llamar objetos de negocios y son los que contienen la gama normal de constructores, métodos para establecer y obtener variables, métodos que llevan a cabo cálculos y métodos, normalmente privados, en comunicación con la capa dela base de datos.
Es la responsable del procesamiento que tiene lugar en la aplicación. Por ejemplo, en una aplicación bancaria el código de la capa de presentación se relacionaría simplemente con la monitorización de sucesos y con el envío de datos a la capa de procesamiento. Esta capa intermedia contendría los objetos que se corresponden con las entidades de la aplicación. Esta capa intermedia es la que conlleva capacidad de mantenimiento y de reutilización. Contendrá objetos definidos por clases reutilizables que se pueden utilizar una y otra vez en otras aplicaciones. Estos objetos se suelen llamar objetos de negocios y son los que contienen la gama normal de constructores, métodos para establecer y obtener variables, métodos que llevan a cabo cálculos y métodos, normalmente privados, en comunicación con la capa dela base de datos.
1.2.3.-Capa de Presentación:
Es la responsable de la
presentación visual de la aplicación. La capa de presentación enviará mensajes
a los objetos de esta capa de negocios o intermedia, la cual o bien responderá
entonces directamente o mantendrá un diálogo con la capa de la base de datos,
la cual proporcionará los datos que se mandarían como respuesta a la capa de
presentación. Podemos decir que es la que se presenta al usuario, llamada
también formulario o interfaz de presentación, esta captura los datos del
usuario en el formulario e invoca a la capa de negocio, trasmitiéndole los
requerimientos del usuario, ya sea de almacenaje, edición, o de recuperación de
la información para la consulta respectiva.
2.-Resumen
En adición a lo citado, podemos decir que actualmente la programación por capas es un estilo de programación en la que el objetivo principal es separar la lógica de negocios de la lógica de diseño, un ejemplo básico de esto es separar la capa de datos de la capa de negocios y ésta a su vez de la capa de presentación al usuario. Los métodos describen, el comportamiento asociado a un objeto, representan las acciones que pueden realizarse por un objeto. La ejecución de un método puede conducir a cambiar el estado del objeto o dato local del objeto. Ejemplo declaración de métodos Las operaciones que realiza las clases se pueden declarar como públicos o privados.
Todas estas capas pueden residir en un único ordenador , pero es lo más frecuente. En sistemas complejos se llega a tener varios ordenadores sobre los cuales reside la capa de datos, y otra serie de ordenadores sobre los cuales reside la base de datos. Se recomienda que si el crecimiento de las necesidades o complejidad aumenta se debe separar en dos o más ordenadores, los cuales recibirán las peticiones del ordenador en que resida la capa de negocio. Estos objetos se suelen llamar objetos de negocios y son los que contienen la gama normal de constructores, métodos para establecer y obtener variables, métodos que llevan a cabo cálculos y métodos, normalmente privados, en comunicación con la capa dela base de datos.
Podemos decir que es la que se presenta al usuario, llamada también formulario o interfaz de presentación, esta captura los datos del usuario en el formulario e invoca a la capa de negocio, trasmitiéndole los requerimientos del usuario, ya sea de almacenaje,edición, o de recuperación de la información para la consulta respectiva.
3.-Summary
In addition to the above, we can say that currently layered programming is a style of programming in which the main objective is to separate the business logic from the design logic, a basic example of this is to separate the data layer from the business layer and this in turn from the presentation layer to the user. The methods describe, the behavior associated with an object, represent the actions that can be performed by an object. The execution of a method can lead to changing the state of the object or local data of the object. Example method declaration The operations performed by the classes can be declared as public or private.
All these layers can reside in a single computer, but it is the most frequent. In complex systems it is possible to have several computers on which the data layer resides, and another series of computers on which the database resides. It is recommended that if the growth of the needs or complexity increases it should be separated into two or more computers, which will receive the requests of the computer in which the business layer resides. These objects are usually called business objects and are those that contain the normal range of constructors, methods to establish and obtain variables, methods that carry out calculations and methods, normally private, in communication with the database layer.
We can say that it is presented to the user, also called form or presentation interface, this captures the user's data in the form and invokes the business layer, transmitting the user's requirements, whether it is storage, editing, or of information retrieval for the respective query.
4. Recomendaciones
La Programación en N capas es una herramienta didáctica que facilitara la reducción del tiempo por pare del usuario.
5. Conclusiones
- El estilo de programación en N capas se basa en segmentar un proyecto en varias partes para realizar una programación independiente en cada una de ellas.
- Facilita la reutilización de capas.
- Permite una mejor estandarización.
- El trabajo por parte de los analistas es complejo, pero al final se crea una arquitectura más fácil de comprender y de implementar.
- En cuanto a la seguridad este estilo de programación es más fiable. • Se puede elaborar componentes para cada capa, avanzando el desarrollo de manera independiente y por ende el global del Sistema puede desarrollarse más rápido.
6. Apreciación del
Equipo
7. Glosario de
Términos
Capas.-La programación por capas es un modelo de desarrollo software en el que el objetivo primordial es la separación (desacoplamiento) de las partes que componen un sistema software o también una arquitectura cliente-servidor: lógica de negocios, capa de presentación y capa de datos.
8. Biografía o
Linkografía
- http://sisbib.unmsm.edu.pe/BibVirtual/Publicaciones/risi/2010_n2/v7n2/a07v7n2.pdf
- https://es.wikipedia.org/wiki/Programaci%C3%B3n_por_capas
Comentarios
Publicar un comentario