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

Diagrama de arquitectura en tres capas

Diagrama de arquitectura en tres capas

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 >>


Ordenadores Portatiles:

Historia / Generaciones /Partes / Historia del Internet / Glosario de Terminos

 
SEO:
Introduccion / Palabras Clave / Optimizacion / Enlaces de Entrada / SEO en la Pagina / SEO Fuera de la Pagina


Tutoriales:
Photoshop / Fireworks / Flash / Dreamweaver / ASP / PHP

 
Desarrollo:
Metodologias de Desarrollo Web / Arquitecturas de Software


Principal:

Area-Ordenadores / EnglishVersion / Posicionamiento Web

 
Extras:
Links / Buscador / Mapa del Sitio /Email de Contacto/
 
 
 
Google
 
AreaOrdenador.com Ordenadores portatiles © 2008|Todos los derechos Reservados
bajo licencia Creative Commons