1
Justificación Cliente/Servidor
2
Nuevas Tareas del Dpto. de Sistemas de Información
Soporte a la gestión empresarial. Apoyo a los objetivos.
Selección de Estándares:
Compatibiliza.
Facilita al usuario.
Infraestructura C/S:
Plataforma operativa.
Entorno de desarrollo.
Gestión del SID.
Arquitectura de la aplicación:
Portabilidad.
Interoperatividad.
Distribuida.
Desarrollo corporativo (no departamental).
Integración de aplicaciones propias con estándar.
3
Implicaciones del modelo Cliente/Servidor
4
¿Cuándo implantar C/S?
Cambios estructurales y organizativos.
Cambios en organigramas.
Respuesta dinámica de mercado.
Cambio en procesos de negocio.
5
¿Qué ayuda a la implantación?
La demanda de sistemas fáciles.
Precio/rendimiento de estaciones y servidores.
Creciente acceso a la información para decisiones: Separación datos–programas. Programas flexibles.
Nuevas tecnologías de alta productividad.
6
Cliente/Servidor
Definición: Sistema distribuido entre múltiples procesadores donde hay clientes que solicitan servicios y servidores que los proporcionan.
Separa los servicios situando cada uno en su plataforma más adecuada.
7
Objetivos de C/S
Localización transparente.
Recursos compartidos.
Escalabilidad
Horizontal: > nº estaciones.
Vertical: migración a otras plataformas.
Interoperatividad entre distintos Hw. y Sw.
8
Evolución
1ª ÉPOCA:
LAN.
LAN con MAINFRAMES.
Comunicaciones homogéneas (LU, SNA, APPC).
2ª ÉPOCA:
Herramientas de desarrollo C/S.
Proveedores DBMS con C/S.
Downsizing: migración a PCs.
S.O. De red con servidores de servicios.
9
Evolución (II)
3ª ÉPOCA: ACTUAL.
PWS: Estaciones de trabajo programables gráficamente.
GUI: Interfaz gráfico de usuario. Alta resolución.
Nuevas tecnologías: Ratón, lápiz óptico, scanner, multimedia.
Tecnología de componentes: DDE y OLE.
Conectividad de BDs: ODBC, JDBC
Objetos Distribuidos: CORBA, COM, COM+, DCOM
Internet: HTML, CGI, Applet, ActiveX, JAVA, JAVASCRIPT
Arquitecturas C/S de 2 y 3 niveles.
Middleware.
10
Tecnología de componentes: DDE y OLE
DDE: (Dynamic Data Exchange) (Microsoft).
Enlaces de datos dinámicos.
Información automáticamente actualizada entre aplicaciones.
OLE: (Object Linking and Embeding) (Microsoft).
Objetos enlazados y embebidos.
Enlazado: Guardando una referencia.
Embebido: Insertando un documento.
Página siguiente |