Entradas

Imagen
MIDDLEWARE 1. Introducción y clasificación Middleware es software que se sitúa entre un sistema operativo y las aplicaciones que se ejecutan en él. Básicamente, funciona como una capa de traducción oculta para permitir la comunicación y la administración de datos en aplicaciones distribuidas. A veces, se le denomina “plumbing” (tuberías), porque conecta dos aplicaciones para que se puedan pasar fácilmente datos y bases de datos por una “canalización”. El uso de middleware permite a los usuarios hacer solicitudes como el envío de formularios en un explorador web o permitir que un servidor web devuelva páginas web dinámicas en función del perfil de un usuario. La clasificación de los middlewares está dividida en  dos categorías: -Categoría de integración: El tipo de integración que incluyen posee la capacidad de unirse con sistemas heterogéneos. Cada middleware posee diferentes protocolos de comunicación o formas de operar en diferente  software . Los ...

3. Arquitecturas distribuidas

Imagen
3. Arquitecturas distribuidas Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el pase de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor. Los sistemas distribuidos son sistemas de información en los cuales las funciones se reparten por áreas de trabajo diferentes que trabajan de forma coordinada para asumir los objetivos que la organización asigna a ese sistema de información. La utilización de la arquitectura distribuida basada en una red de ordenadores personales tiene como objetivo global: obtener prestaciones razonables a un coste bajo. Prácticamente todos los grandes sistemas informáticos son en la actualidad sistemas distribuidos. Un sistema distribuido es un sistema en el que el procesamiento de información se distribuye sobre varias computadoras en vez de estar confinado en una única má...

2. Arquitectura N-capas.

Imagen
2.  Arquitectura N-capas.   Cliente (fat client): La lógica de negocio está inmersa dentro de la aplicación que realiza el interfaz de usuario, en el lado del cliente.   Servidor: Administra los datos. Las limitaciones de este modelo son.   Es difícilmente escalable   Número de conexiones reducida   Alta carga de la red.   La flexibilidad es restringida   La funcionalidad es limitada. Modelo de tres Capas. Esta diseñada para superar las limitaciones de las arquitecturas ajustadas al modelo de dos capas, introduce una capa intermedia (la capa de proceso) Entre  presentación y  los  datos, los  procesos  pueden  ser manejados  de forma separada a  la  interfaz de usuari o y a los datos, esta capa intermedia centraliza la lógica de negocio, haciendo la administración  más  sencil a, los  datos  se pueden integrar de  múltiples  fue...
Imagen
1. Estilos de Arquitectura El tópico más urgente y exitoso en arquitectura de software en los últimos cuatro o cinco años es, sin duda, el de los patrones (patterns), tanto en lo que concierne a los patrones de diseño como a los de arquitectura. Inmediatamente después, en una relación a veces de complementariedad, otras de oposición, se encuentra la sistematización de los llamados estilos arquitectónicos. Los patrones de arquitectura están claramente dentro de la disciplina, no así los patrones de diseño. 6. DISEÑO DE LA ARQUITECTURA  ESTILOS ARQUITECTONICOS  Se establece que una arquitectura se define mediante la afirmación: Arquitectura del  Software  = Elementos, Forma y Razón. Fuente http://carlosreynoso.com.ar/archivos/arquitectura/Estilos.PDF https://es.slideshare.net/landeta_p/2-2-estilos-arquitectonicos