Instalacion

Páginas: 6 (1287 palabras) Publicado: 2 de octubre de 2014

Arquitectura de una aplicación

Arquitectura: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas.
Ingeniería: proyecta la estructura física interna, dando forma a los objetivos definidos por la arquitectura; considerando la eficiencia y la eficacia del proyecto.
Construcción: elabora la estructura, con el uso de herramientas y datosOfrece una estructura para pensar, proyectar, elaborar y desarrollar aplicaciones que se integren y funcionen bien.
Arquitectura Cliente/Servidor en dos capas:
Front/end
Back/end


Front/end
Es la parte de la aplicación que interactúa con el usuario.
Basados en una interfaz gráfica con el usuario (GUI). El Cliente corre la aplicación que ofrece la interfaz con el usuario.
Back/end
Es laparte no-interactiva de la aplicación. La mayor parte reside en las Bases de Datos (relacionales o no).

Sistemas Cliente-Servidor

Representación distribuida.- La interacción con el usuario se realiza en el servidor, el cliente hace de pasarela entre el usuario y el servidor.






Representación Remota.-La lógica de la aplicación y la base de datos se encuentran en el servidor. Elcliente recibe y formatea los datos para interactuar con el usuario.




Lógica Distribuida.- El cliente se encarga de la interacción con el usuario y de algunas funciones triviales de la aplicación. Por ejemplo controles de rango de campos, campos obligatorios, etc. Mientras que el resto de la aplicación, junto con la base de datos, están en el servidor.






Gestión Remota de Datos.-El cliente realiza la interacción con el usuario y ejecuta la aplicación y el servidor es quien maneja los datos.




Base de Datos Distribuidas.- El cliente realiza la interacción con el usuario, ejecuta la aplicación, debe conocer la topología de la red, así como la disposición y ubicación de los datos. Se delega parte de la gestión de la base de datos al cliente.



Cliente servidor atres niveles.- El cliente se encarga de la interacción con el usuario, el servidor de la lógica de aplicación y la base de datos puede estar en otro servidor.






Arquitectura Cliente / Servidor











Arquitectura de tres Niveles

La Arquitectura de tres niveles es lógica y no física. Se preocupa con las funciones y no con la implantación.
La Arquitectura puede serutilizada para desarrollar sistemas Centralizados o Distribuidos.
La Arquitectura facilitará la distribución de los componentes del sistema

Beneficios

Estructura para la elaboración de aplicativos flexibles y fáciles de modificar, según las necesidades del negocio(cambio).
Alto nivel de reutilización del software y datos.
fácil y rápido desarrollo de aplicativos grandes y complejos, paralas transacciones y los SSD.
Fácil y rápido desarrollo de sistemas distribuidos que dan soporte a la administración central y a equipos autogestionados

Niveles de abstracción





Beneficios de la abstracción

Esconde de cada nivel los detalles contenidos en los niveles inferiores:
Desarrollo simplificado del aplicativo:
al desarrollar un nivel no precisa preocuparse por el otroMayor seguridad y protección:
el desarrollador de un nivel no puede controlar físicamente otra camada en ningún nivel de detalle

Interfaz Base de Datos

Funciones de las transacciones:
Ejecutar actualizaciones consistentes con los datos.
Imponer reglas básicas del negocio.
Evitar cambios no autorizados o inválidos
Funciones de las consultas:
Facilitar consultas complejas
Asegurarconsistencia
Garantizar seguridad

Interfaz de las reglas del proceso del negocio

Inter operabilidad:
Capacidad de compartir trabajo, compartir software y hacer cosas consistente para toda la organización.
Reutilización:
Uno de los principales motivos que imposibilita la reutilización de códigos es la falta de separación entre la interfaz del usuario, las reglas del negocio, y la administración...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instalacion
  • Instalacion
  • Instalacion
  • instalacion
  • instalacion
  • Instalacion
  • Instalacion SUSE
  • instalacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS