Mindmap
Arquitectura cliente servidor

Mapa mental: Arquitectura cliente servidor
Inhalt der Mindmap
Arquitectura cliente servidor
Antecedentes
- En 1984 Sybase hizo los primeros trabajos en arquitectura cliente/servidor
- En 1994 Informix, Oracle, Sybase lanzaron servidores poderosos. IBM lanza al mercado DB2. Microsoft en acuerdo con Sybase partió su propio SQL Server para Windows NT.
- El modelo cliente/servidor es intrínseco para abordar las necesidades de las empresas
- El esquema de cliente servidor se maneja desde un principio de tres capas independientes: presentación, lógica de negocios y estructura de datos.
- El modelo cliente/servidor es intrínseco para abordar las necesidades de las empresas
- En 1994 Informix, Oracle, Sybase lanzaron servidores poderosos. IBM lanza al mercado DB2. Microsoft en acuerdo con Sybase partió su propio SQL Server para Windows NT.
- En 1984 Sybase hizo los primeros trabajos en arquitectura cliente/servidor
Definición
- es un modelo de desarrollo de información de procesos independientes que intercambian información, servicios o recursos. En donde el cliente solicita recursos y el servidor responde a la solicitud
Componentes
- Plataforma operativa
- Soporta los modelos de distribución cliente/servidor, los servicios de comunicación.
- Entorno de desarrollo de aplicaciones
- Posibilita la coexistencia de procesos cliente y servidor desarrollados con distintos lenguajes de programación y/o herramientas.
- Gestión de sistemas
- Establece una metodología de infraestructura para sistemas distribuidos y evaluar la puesta en marcha del proyecto, captando las necesidades, diseñando el concepto de los bloques funcionales, detallar los principales componentes funcionales según el proceso.
- Se selecciona la plataforma y los productos y componentes para la implantación
- Establece una metodología de infraestructura para sistemas distribuidos y evaluar la puesta en marcha del proyecto, captando las necesidades, diseñando el concepto de los bloques funcionales, detallar los principales componentes funcionales según el proceso.
- Plataforma operativa
Características funcionales
- Hay una presentación distribuida o embellecimiento
- Hay una presentación remota
- Hay un proceso distribuido o cooperativo
- Hay una gestión de datos remota
- Hay una base de datos distribuida
- Hay una gestión de datos remota
- Hay un proceso distribuido o cooperativo
- Hay una presentación remota
- Hay una presentación distribuida o embellecimiento
Características físicas
- Unidades de almacenamiento con elementos de protección para la perdida de datos
- Permiten la multitud de accesos simultáneos
- Existe un sistema de red que transmite la información entre clientes y servidores, mediante conexiones de cableado, señales de radio o infrarrojas.
- La comunicación de la red emplea un equipo middleware para controlar conversaciones.
- Existe un sistema de red que transmite la información entre clientes y servidores, mediante conexiones de cableado, señales de radio o infrarrojas.
- Permiten la multitud de accesos simultáneos
- Unidades de almacenamiento con elementos de protección para la perdida de datos
Middleware
- Modulo que actúa como conductor entre dos módulos de software
- Permite pasar una información de una aplicación a otra.
- El modulo identifica diferentes objetos y conoce que propiedades tienen asociadas, responde a las peticiones referentes de los mismos.
- Características
- Simplifica el proceso de desarrollo de aplicaciones
- Es el encargado del acceso a los datos
- Es diferente su aplicación que las de uso de APIs
- Necesita paquetes de software para desarrollar estos módulos
- Campos de aplicación
- Migración de los sistemas host. Rediseño de aplicaciones
- Independiza los procesos cliente y servidor
- Características
- El modulo identifica diferentes objetos y conoce que propiedades tienen asociadas, responde a las peticiones referentes de los mismos.
- Permite pasar una información de una aplicación a otra.
- Modulo que actúa como conductor entre dos módulos de software
Características lógicas
- La interface grafica GUI permite un uso del ratón, permitiendo presentar, editar y validar la aplicación con el cliente.
- Evita la duplicidad o copia de datos
- La interface grafica GUI permite un uso del ratón, permitiendo presentar, editar y validar la aplicación con el cliente.
Variantes
- Presentación distribuida: la administración de datos, la lógica de la aplicación, funcionan en el servidor y la lógica de presentación se divide entre servidor y el cliente.
- Administración de datos remota: la administración de datos se hace en el servidor, en cambio, la lógica de la aplicación y de presentación funcionan en el cliente.
- Three Tiered Architecture: se tiene total libertad de colocar la lógica de aplicación, ya sea en el cliente, el servidor de base de datos u otros servidores, asimismo, libertad para la elección del lenguaje a utilizar.
- Administración de datos remota: la administración de datos se hace en el servidor, en cambio, la lógica de la aplicación y de presentación funcionan en el cliente.
- Presentación distribuida: la administración de datos, la lógica de la aplicación, funcionan en el servidor y la lógica de presentación se divide entre servidor y el cliente.
Fases de implantación
- Fase iniciación: se centra en la distribución física de los componentes entre plataformas
- Fase de proliferación: se prolifera las plataformas clientes y servidoras.
- Fase de control: se consolidan los caminos de acceso des una plataforma cliente particular, a una plataforma servidora particular.
- Fase integración: papel conjunto de la gestión de accesos, la gestión de copias y la gestión de recursos.
- Fase de madurez: una visión mas flexible de las plataformas físicas del sistema que se contemplan en una única unidad lógica.
- Fase integración: papel conjunto de la gestión de accesos, la gestión de copias y la gestión de recursos.
- Fase de control: se consolidan los caminos de acceso des una plataforma cliente particular, a una plataforma servidora particular.
- Fase de proliferación: se prolifera las plataformas clientes y servidoras.
- Fase iniciación: se centra en la distribución física de los componentes entre plataformas
Por Victor Casallas
Informationen
- Beschreibung
- Mindmap am Arquitectura cliente servidor, erstellt von Jhorckman Sierra am 18/12/2019.
- Erstellt von
- Jhorckman Sierra
- Aufrufe
- 21
- Bewertung