Arquitecturas Para Desarrollo de Software
Presentaremos los Diferentes Tipos de Arquitecturas para el Desarrollo de Software:Arquitectura en Tres Capas
Es la vista conceptual de la estructura de la arquitectura de una aplicación. Toda aplicación contiene código de presentación, código de procesamiento de datos y código de almacenamiento de datos.
La arquitectura de las aplicaciones difiere según como está distribuido este código. La meta es unificar las aplicaciones para PC, las aplicaciones cliente / servidor y las aplicaciones basadas en la Web, lo cual es posible para aplicaciones de cualquier tamaño.
En nuestros días mucha información importante está almacenada en aplicaciones como sistemas de correo electrónico y como una serie de manejadores e interfaces diseñadas para poder de alguna forma conseguir acceder a este tipo de almacenamientos y más aún a datos como archivos de formato especiales, datos de posición geo-espacial, datos científicos no estándar, etc. Los servicios son puestos en la red y operan de manera cooperativa para dar soporte a uno o más procesos de negocios. En este modelo, una aplicación se convierte en un conjunto de servicios de usuario, negocios y datos que satisface las necesidades de los procesos de negocios o procesa su soporte.
Como los servicios están diseñados para el uso general y siguen lineamientos de interfaz publicados, pueden ser reutilizados y compartidos entre múltiples aplicaciones.
Podemos puntualizar las siguientes características que traen consigo esta forma de arquitectura:
Utilización de esquemas más complejos.
- Los datos y los servicios web aparecen separados.
- Facilidad para separar datos de la “lógica de negocio”.
- Mayor seguridad en los “datos corporativos”.
- El cliente recibe los datos y la información de forma indirecta través servidor

Seguidamente detallaremos la funcionalidad de cada capa:
- Capa de Presentación o Interfaz de Usuario: Esta capa, esta formada por los formularios y los controles que se encuentran en los formularios. Capa con la que interactúa el usuario
- Capa de Negocio: Esta capa esta formada por las entidades, que representan objetos que van a ser manejados o utilizados por toda la aplicación. En este caso, están representados por clases y “DataTables” que se crean
- Capa de Acceso a Datos: Contiene clases que interactúan con la base de datos, éstas clases altamente especializadas se encuentran en la arquitectura del sistema y permiten, utilizando los procedimientos almacenados generados, realizar todas las operaciones con la base de datos de forma transparente para la capa de negocio
Continua en la Siguiente Pagina >>
|
SEO: Introduccion / Palabras Clave / Optimizacion / Enlaces de Entrada / SEO en la Pagina / SEO Fuera de la Pagina |
|
|
Desarrollo: Metodologias de Desarrollo Web / Arquitecturas de Software |
|
|
Extras: Links / Buscador / Mapa del Sitio /Email de Contacto/ |
bajo licencia Creative Commons