arquitectura de aplicaciones distribuidas
¿Qué es una arquitectura?
Es un nivel de diseño que hace foco en aspectos más allá de los algoritmos y estructuras de datos de la computación, el diseño y especificaciones de la estructura global del sistema es un nuevo tipo de problema, la forma que se considera para formar algo.
¿Qué es una aplicación distribuida?
Es una aplicación condistintos componentes que se ejecutan separados, normalmente en diferentes plataformas conectadas.
¿A qué se refiere la distribución?
La distribución se refiere a la construcción de software por partes, a las cuales le son asignadas un conjunto específico de responsabilidades dentro de un sistema.
Esta distribución habla de que las partes o componentes se encuentran en entornos separados,sin embargo, para realizar esta separación física primero debe tenerse clara la separación lógica de las partes de una aplicación.
¿Qué es una arquitectura en ambiente distribuido?
Describe la estructura y la organización de los componentes del software, sus propiedades y la conexión entre ellos para formar el sistema; la cantidad y la granularidad de comunicación que se necesita para lainteracción y los protocolos de interfaz usada por la comunicación.
En una aplicación distribuida en n-capas los diferentes elementos que integran la aplicación se agrupan de forma lógica según la funcionalidad que reciben o suministran al o desde el resto de los elementos. Así, algunos elementos se limitarán a recibir peticiones de datos mientras que otros interactuarán con el usuario y su funciónserá principalmente la de solicitar a otros elementos la información que el usuario esta pidiendo.
Publicado por Merry Meza en 20:36 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con Facebook
2.1 CAPA DE INTERFAZ DE USUARIO
La capa de presentación o interfaz de usuario se refiere al mecanismo de interacción del usuario con elsistema.
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 elusuario. Esta capa se comunica únicamente con la capa de negocio.
Los tipos de interfaces de software más comunes son las aplicaciones de ventanas y web. Los tipos de interfaces de hardware más comunes son el ratón, el teclado, el micrófono, pantallas táctiles, dispositivos de imagen y audio.
Está formada por los formularios y los controles que se encuentran en los formularios, capa con la queinteractúan el usuario y es responsable de obtener datos de la capa siguiente, mostrarlos, validar entradas de datos, enviarlas a la siguiente capa donde pueden dividirse en: presentación, código de interfaz de usuario.
La capa de presentación o interface de usuario la constituye el software con el que el usuario interactúa para operar con la aplicación. Es probablemente la parte más trabajosade la misma, ya que es muy frecuente que aplicaciones cuyas reglas de negocio sean relativamente sencillas tengan en cambio un interfaz de usuario complejo y vistoso que le proporcione al usuario una experiencia de manejo fácil y agradable. Además, mientras que en la creación de reglas de negocio normalmente sólo interviene un tipo de programación, preferentemente basada en lenguajes, en lapreparación del interfaz de usuario suelen mezclarse varias disciplinas, como el diseño o la usabilidad.
Un error frecuente en la creación de los interfaces de usuario consiste en olvidar que las reglas de negocio no se hallan en el interfaz, sino en los objetos subyacentes que residen en las capas inferiores de la solución. La capa de presentación no es más que un sistema de presentación y...
Regístrate para leer el documento completo.