Sistemas Tecnológicos
Sesión Nro. 4.
Los Sistemas Abiertos y el Modelo
Cliente/Servidor
Eras de las T&SI en la Organización
1960s
1970
Mainframes
Redes
MF - MF
1980s
PCs emulando
Terminales
PCs
Minicomputadores
1990s
LANs
de
PCs
LANs de PCs
a
Minicomputadores
C/S
Internet
Intranet
Extranet
Procesamiento Cliente / Servidor
Cliente
Cliente
BD
LAN
BD
BD
Servidor contiene:
• Base de Datos
• Aplicaciones
Clientes contienen
• Aplicaciones
• Bases de Datos
Los Sistemas Abiertos.
Áreas
3. Bases de
Datos
Otros Servicios
1. Sistemas
Operativos
APLICACIONES
DE SOFTWARE
5. Herram. Desarrollo de Software
4. Interfaz del
Usuario
6. Servicios de Admón.
de Sistemas
2. Servicios de
Comunic.
Sistemas Operativos
 Sistemas Operativos
– UNIX, Linux,
– MS Windows NT or MS Windows
2000
– IBM OS/400, OS/390
– Novell Netware / Intranetware
Servicios de Comunicaciones
Servicios
Gestión
Middleware
Servicios
Facilitadores
de Aplicaciones
Gestión
de Config
Gestión
de Cambios
Gestión
Operaciones
Gestión
Problemas
Gestión
Desempeño
Servicios de Presentación
Multimedia
Impresión
Interfaz del Usuario
Servicios de Cooperación entre Aplicaciones
E-mail
Workflow
EDI
Monitor de
Transacción.
Workflow
Transaccional
Servicios de Gestión de Datos
Backup
Archivos
Servicios
de Sistemas
Distribuidos
Clases de
Aplicaciones
Distribuidas
Restaurar
ODBMS
Archivar
RDBMS
Replicar
DBMS Jerárquicas
Gestión de Objetos
Servicios de Comunicación
Mensajería
RPCs
Conversacional
Servicios de Distribución
Localización Tiempo
Seguridad
No Crítica
Integrac. con
Data Legacy
Colas
Mensajes
Crítica
Colas
Mensaj Transa.
Crítica
Organización
Intraemprearial
Intra-, Inter-empresas
Grandes Dptos /
Negocio a Negocio
Divisiones
(1000 - 10000+ usuarios)
(100-100+ usuarios)
(Más Complejos)
(Muy Complejos)
Servicios de Middleware para permitir Aplicaciones Distribuidas
Grupo de Trabajo/
Departamento
(10-100+ usuarios)
(Retador)
Bases de Datos &
Herram. Desarrollo de Software
 Servidor DBMS (Base de Datos)
–
–
–
–
–
Oracle
Informix
Sybase
IBM DB2
Microsoft SQL Server
 Herramientas de Desarrollo
– Visual Studio
– Java
– Cold Fusion
Interfaz del Usuario
 Graphical User Interface
(GUIs)
 Menú
 Iconos
 Shortcuts
 Click, drag & drop
 Browser
Modelo de Datos de la Org.
Datos del PC
Datos del Servidor
Datos del
Mainframe
5 Modelos de Proc. C/S
Presentación
Distribuida
Presentación
Remota
Gest. DATA
Gest. DATA
Lógica
Distribuida
Gest. DATA
Gest. Datos
Remota
Gest. DATA
BD
Distribuida
Gest. DATA
Servidor
Aplicación
Aplicación
Aplicación
Presentación
Gest. DATA
Aplicación
Aplicación
Aplicación
Presentación
Presentación
Prsentación
Cliente
Presentación
Presentación
Modelo C/S
Necesidad de
Mayores Niveles
de Integridad
Mainframe Anfitrión
Nivel 1
Servidor
Nivel 2
LAN
Precio/Rendim.
Funcionalidad
Autonomía Local
Nivel 3
Estaciones de Trabajo
Lógica de Presentación.
Presentación Distribuida
BD
Cliente contiene:
 Funciones de Presentación
Servidor contiene:
 Funciones de Presentación
 Func. Lógica del Negocio
 Gestión de Datos
 DML
 DBMS
Lógica de la Aplicación.
Aplicación Distribuida
BD
Cliente contiene:
 Funciones de la Lógica del
Negocio Distribuidas
 Funciones de Presentación
Servidor contiene:
 Func. Lógica del Negocio
Distribuidas
 Gestión de Datos
 DML
 DBMS
Lógica de la Data.
Gestión de Data Remota
BD
Cliente contiene:
 Funciones de la Lógica del
Negocio
 Funciones de Presentación
Servidor Data contiene:
 Gestión de Datos
 DML
 DBMS
Lógica de la Data.
Gestión de Data Distribuida
BD
BD
Cliente contiene:
 Funciones de la Lógica del
Negocio
 Funciones de Presentación
 Funciones de Gestión DML
 BD Local
BD
Servidores contienen:
 Gestión de Datos
 DBMS
Nuevo Modelo C/S
Sistema de Negocio Privado de la Organización
(Intranet)
BD
Aplicación
Aplicación Presentación Presentación Lógica Gest. Datos
Privada Distribuida Remota Distribuida Remota Distribuida Pública
Gest.
DATA
Gest.
DATA
Aplicación
Aplicación
Presentac.
Presentac.
Gest.
DATA
Aplicación
Gest.
DATA
Gest.
DATA
Aplicación
Gest.
DATA
Aplicación
Presentac.
Gest.
DATA
Presentac.
Presentac.
Aplicación
Presentac.
Gest.
DATA
Aplicación
Aplicación
Presentac.
Presentac.
Acceso Público al World Wide Web (Internet)
Descargar

El Modelo Cliente/Servidor